Skip to content

Full Stack Software Engineer with 3+ years of experience creating scalable, user-focused solutions across enterprise environments. Skilled in TypeScript, JavaScript, Node.js, React, and Python, with proven experience deploying cloud-native solutions on Azure and AWS, and integrating Generative AI into production systems.

ScrollWorking with

Where I have worked
01Current

Lovelytics

Software Engineer - App Developer

  • Responsible for full-stack development of applications within the Databricks environment, building end-to-end features that connect a React frontend to a backend service.
  • Integrated core components of the Databricks ecosystem, including Lakebase, Delta Tables, and Reporting, to support scalable data persistence and analytics.
  • Collaborated with cross-functional, international teams across Latin America and the United States in Agile environments.
ReactTypeScriptPythonFastAPIDatabricksGitGitHub
02

Microsoft

Azure / AI Full Stack Software Engineer

  • Developed full-stack features (React + .NET 8) for an AI-driven legal document management platform serving lawyers.
  • Integrated Azure OpenAI for document summarization, classification, and semantic comparison.
  • Enhanced AI model traceability with observability changes in Azure Databricks using Python and SQL.
  • Implemented secure credential management (Azure Key Vault) and real-time monitoring (Azure Application Insights).
  • Contributed to CI/CD automation with Azure DevOps and participated in Agile/Scrum ceremonies.
TypeScriptReactNode.jsPythonAzureAzure OpenAIAzure DevOpsGitGitHub
03

Tres Pi

Full Stack Software Engineer

  • Built and maintained features for Stanley Black & Decker platforms, including real-time WebSockets, Cron jobs, and performance optimizations.
  • Built an OCR pipeline (Python FastAPI + Node.js + Azure OpenAI), improving model accuracy for automated image detection.
  • Integrated a website with SAP via HTTPS, automating business workflows and cross-system data synchronization.
  • Drove AI tooling adoption across the development workflow, boosting team productivity.
  • Collaborated with multiple international client teams in English across Agile environments.
Node.jsTypeScriptExpressPythonFastAPIMongoDBDockerAzure OpenAIAzure DevOpsGitGitHub
04

Globant

NodeJS Developer - Software Engineer

  • Integrated key functionalities in an enterprise IoT web application serving high-profile clients including Amazon, Netflix, and ByteDance.
  • Contributed to performance improvements of 40%, optimizing application scalability and maintainability.
  • Implemented Inngest to orchestrate complex email workflows handling large file attachments.
  • Developed AWS S3 image upload functionality, enhancing media management within the platform.
Node.jsNext.jsTypeScriptShadcn UITailwind CSSMongoDBPostgreSQLGitGitHubInngestAWS
05

Ingeniería Contable A²G

Full Stack Software Engineer

  • Built a software solution to streamline client management and accounting workflows for a financial firm.
  • Designed and developed a rental management platform from scratch, leading the full development lifecycle.
  • Normalized, created, and consumed a PostgreSQL database hosted on Azure.
  • Applied clean architecture and Domain-Driven Design (DDD) principles for a maintainable codebase.
Next.jsNest.jsTypeScriptTailwind CSSShadcn UIPostgreSQLGitGitHub
06

Institución Universitaria Salazar y Herrera

Full Stack Software Engineer

  • Developed REABOT, an AI-powered chatbot using GPT-3.5, LangChain, and Pinecone for institutional knowledge management.
  • Led the institutional project end-to-end, owning requirements gathering, planning, and the full development lifecycle.
  • Applied machine learning techniques to process and index institutional data, enabling intelligent semantic retrieval.
Next.jsOpenAILangChainTypeScriptTailwind CSSGitGitHubDocker

Things I have built
04
Felipe — interface screenshot
01 / 04

Felipe

An AI data structure assistant. It is a RAG whose purpose is only to answer questions related to the information with which it was trained.

Next.jsTypeScriptLangChainAI SDKMongoDBTailwind CSS
E-commerce - Microservices — interface screenshot
02 / 04

E-commerce - Microservices

E-commerce with microservices architecture. This project explored robust architecture, event handling, and software development with best practices.

Node.jsExpressTypeScriptKafkaDockerStripeMongoDBCloudinary
Reume — interface screenshot
03 / 04

Reume

Scheduling app with calendar integration. In this project, I explored best practices in CI/CD, AWS, software development and user management.

BunTypeScriptNext.jsAuth.jsNode.jsExpressPrismaPostgreSQLJestSwaggerAWSTailwind CSS
Tasktraker — interface screenshot
04 / 04

Tasktraker

Task tracking platform. Built with a dynamic interface, user management with Clerk, and task management using the NextJS API (App router).

Next.jsTypeScriptTailwind CSSPrismaMongoDBClerk

Ask, do not scroll

This is not a demo. It is a retrieval-augmented assistant running on my actual résumé — LangGraph orchestration, OpenAI embeddings and MongoDB Atlas vector search. Ask it something a CV would not answer.

Try asking

David AI

Hi! I'm David. Feel free to ask me anything about my work or experience.

Answers are generated from my résumé and may be imprecise.

Get in touch

If you want to know more about me or talk about new projects, feel free to contact me through any of these channels.