Logo
Santiago – Node.js, AWS, Typescript, experts in Lemon.io

Santiago

From Uruguay (UTC-3)flag

Full-stack Web Developer|Senior
Lemon.io stats
1
offers now 🔥

Santiago – Node.js, AWS, Typescript

Santiago is a senior full-stack engineer with strong, hands-on experience in Node.js, React, Next.js, TypeScript, and AWS. He has led teams and designed scalable platforms in healthcare, fintech, and B2B, showing solid problem-solving skills and pragmatic decision-making. He communicates clearly, explains his reasoning well, and works collaboratively with a low-ego attitude. He is proactive about improving team processes and adopting new tools, including AI-assisted development

7 years of commercial experience in
AI
Fintech
Healthtech
Pharmaceutics
Smart cities
Transportation
Venture capital
Veterinary services
B2B
SaaS
Software development
Main technologies
Node.js
5 years
AWS
3 years
Typescript
5 years
Next.js
3 years
React
5 years
Tailwind CSS
4 years
Additional skills
Prisma
PostgreSQL
Express.js
Redis
SQL
Supabase
React Native
MongoDB
MCP Server
Claude Code
Claude LLM
Python
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Tech Lead, Senior Full-Stack Developer
Jan 2025 - Ongoing1 year 3 months
Project Overview

B2B marketplace connecting veterinary clinics with pharmaceutical vendors in the USA, replacing a legacy Visual Basic + Access workflow with a centralized, modern web platform for pricing and purchasing.

Responsibilities:
  • Led the migration from a legacy Visual Basic + Access system to a modern web platform.​
  • Designed and implemented the frontend and backend architecture using Next.js, Prisma, and PostgreSQL.​
  • Built a data ingestion pipeline to normalize legacy Excel/Access datasets.​
  • Imported external datasets from multiple vendors and consolidated them into a unified product catalog.
  • Implemented data analytics workflows to generate reports and dashboards for pricing, sales, and product performance.
  • Exposed analytics data through secure APIs for internal stakeholders.
  • Developed core product flows in Next.js, including vendor catalogs, pricing logic, and ordering.​
  • Collaborated with stakeholders to translate complex business rules into scalable product features.​
  • Set up CI/CD pipelines and infrastructure using Vercel, Docker, and AWS services.​
  • Optimized database schema and queries to improve pricing and product performance.​
  • Mentored developers and established code quality and architectural standards.
Project Tech stack:
Next.js
Vercel
PostgreSQL
Prisma
Node.js
Supabase
Senior Backend Engineer (AI Tooling / MCP)
Feb 2026 - Feb 2026
Project Overview

MCP STM Montevideo is a developer tool that exposes Montevideo public transportation data through the Model Context Protocol (MCP), making it usable by AI assistants and agent-based applications.

The project was built to let LLM-powered clients answer real-world transit questions in natural language, such as how to travel between two points, which bus lines are available, or where nearby stops are located.

Its main value is bridging public transport data and AI tooling through a clean server interface that can be consumed by MCP-compatible clients such as Claude Desktop, Cursor, or custom agent workflows.

Main features:

  • exposes STM transport data as MCP tools;
  • supports queries about routes, stops, and trip options;
  • enables natural language transport assistance for Montevideo;
  • provides a practical example of integrating public infrastructure data into AI ecosystems.
Responsibilities:
  • Designed and built the MCP server architecture from scratch using Node.js and TypeScript;
  • Modeled transport-related capabilities as tools consumable by AI assistants;
  • Integrated public transportation data into a format suitable for conversational and agent-based use cases;
  • Focused on clean developer experience, maintainability, and practical real-world usefulness;
  • Validated the project as an example of how public infrastructure data can be turned into AI-ready tooling.
Project Tech stack:
MCP Server
Typescript
Node.js
Claude Code
Claude LLM
Tech lead, Back-End Architect
Jun 2023 - Dec 20241 year 6 months
Project Overview

Backend platform for a neurostimulation device focused on improving sleep quality. The system supports device communication, user management, subscriptions, and data processing at scale.

Responsibilities:
  • Designed the backend architecture and AWS infrastructure from scratch.
  • Implemented Terraform-based infrastructure for ECS, RDS, S3, and networking.
  • Designed and implemented MongoDB data models for device telemetry and user interaction events, optimizing read-heavy workloads through compound indexing and aggregation pipelines.
  • Built a TypeScript Express API with Prisma and PostgreSQL (partitioned tables).
  • Implemented background workers using BullMQ to offload heavy processing.
  • Integrated third-party APIs for subscriptions and user management.
  • Set up CI/CD pipelines and Dockerized the entire system.
  • Wrote Unit and integration tests to ensure system reliability and scalability
Project Tech stack:
Node.js
Express.js
PostgreSQL
AWS
MongoDB
Senior Full-Stack Developer
Aug 2022 - Dec 20224 months
Project Overview

Financial platform modernization project focused on improving performance and maintainability.

Responsibilities:
  • Refactored and migrated a legacy Laravel backend to Node.js.
  • Improved system performance and stability through targeted refactors.
  • Conducted code reviews and enforced best practices.
  • Introduced event-driven components using AWS Lambda to decouple critical backend workflows and improve system scalability.
  • Implemented asynchronous processing pipelines leveraging AWS SQS and SNS to handle background jobs and cross-service notifications reliably.
  • Mentored junior developers during the migration process.
Project Tech stack:
React
Node.js
Typescript
Amazon SQS
AWS Lambda
Amazon SNS
Tech Lead
Dec 2021 - Nov 202210 months
Project Overview

Backend system for a veterinary appointment scheduling and health data management application.

Responsibilities:
  • Designed backend architecture and AWS infrastructure.
  • Implemented CI/CD pipelines and automated deployments.
  • Debugged and resolved performance and reliability issues.
  • Provided technical guidance to junior developers during development.
Project Tech stack:
Node.js
Express.js
Typescript
AWS
PostgreSQL
Prisma
Terraform
Back-End Developer
Jan 2021 - Jun 20214 months
Project Overview

Backend system for a drug data management platform used to handle pharmaceutical information and structured medical datasets. The application supports data processing, validation, and API-based access to drug-related data.

Responsibilities:
  • Developed backend features using Nest.js and TypeScript.
  • Implemented and maintained REST APIs for structured drug data access.
  • Worked with PostgreSQL to ensure data consistency and performance.
  • Wrote unit tests to improve reliability and prevent regressions.
  • Collaborated with cross-functional teams to deliver features aligned with business requirements.
Project Tech stack:
Node.js
Typescript
Nest.js
PostgreSQL
Microsoft Azure

Education

2021
Computer Science
Bachellor

Languages

Spanish
Advanced
English
Advanced

Hire Santiago or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.