Resume

Senior Full-Stack Developer & AI Engineer

11+ years of experience

ReactNext.jsTypeScriptPythonNode.jsClaude AIFastAPIAngularDocker
Download CV

Marssan, LLCFullStack AI Developer

Dec. 2025 – Present | Remote
  • Architected and engineered a scalable ticketing ecosystem and event management suite for dance festivals, alongside a community-driven social networking platform.
  • Implemented advanced AI capabilities utilizing Claude, Gemini, and OpenAI to deliver intelligent features and enhance user engagement.
  • Developed robust Python-based backend services, integrating AI-driven data generation pipelines and automated processing workflows using Celery and RabbitMQ for distributed task queues, background job execution, and reliable asynchronous processing.
  • Built modern web applications using Next.js for both the frontend and backend, leveraging server-side rendering, API routes, and server actions to deliver scalable, high-performance user experiences.
  • Developed and deployed high-performance, cross-platform mobile applications for iOS and Android from the ground up using React Native.
  • Designed scalable backend architectures with Node.js, Next.js, Supabase, Redis, RabbitMQ, and Celery, enabling real-time data synchronization, authentication, caching, background processing, and optimized application performance.
  • Orchestrated the end-to-end software development lifecycle, including system architecture, testing, deployment, monitoring, and continuous product iteration driven by user analytics.
  • Next.js
  • React
  • Python
  • FastAPI
  • Node.js
  • React Native
  • Claude AI
  • OpenAI
  • Gemini
  • Supabase
  • Redis
  • RabbitMQ
  • Celery
  • TypeScript
  • GraphQL
  • MongoDB
  • Vue.js
  • Google Maps API
  • PostgreSQL
  • AWS
  • CI/CD
  • Kubernetes
  • MCP Servers
  • RAG

E-FrontiersBackstage Developer

Sep. 2025 – Jan. 2026 | Remote
  • Architected and maintained an internal developer portal using Backstage for BASF, streamlining workflows for one of the world's leading chemical enterprises.
  • Developed custom plugins and backend services using TypeScript and Python, integrating with RabbitMQ, Celery, and Redis to orchestrate event-driven workflows, asynchronous automation, CI/CD pipelines, Kubernetes operations, and cloud infrastructure provisioning.
  • Managed software catalogs, TechDocs, and Scaffolder templates to standardize and accelerate service creation across global engineering teams.
  • Collaborated within a fully remote agile environment, adhering to Thoughtworks XP engineering principles and best practices.
  • Backstage
  • TypeScript
  • Python
  • RabbitMQ
  • Celery
  • Redis
  • Kubernetes
  • CI/CD
  • Platform Engineering
  • Azure
  • React Native
  • MongoDB
  • Google Maps API
  • FastAPI
  • Next.js
  • Claude AI
  • MCP Servers
  • RAG

Páramo TechnologiesSenior TypeScript Engineer

Jun. 2023 – Jul. 2025 | Remote
  • Developed high-quality, scalable frontend applications with React & TypeScript and Node.js backend services.
  • Built and maintained a complex BFF dashboard for traders at betonline.ag, featuring real-time data and advanced management tools.
  • Collaborated with a fully remote global team to deliver clean, maintainable, high-performance code.
  • Utilized Docker & Kubernetes for deployment and scalability, integrating backend services built on .NET.
  • Applied best practices in architecture, performance, and code quality in a fast-paced environment.
  • Leveraged AI tools (LLMs) for code generation and development workflow acceleration, improving delivery speed and code quality across the team.
  • TypeScript
  • React
  • Node.js
  • Docker
  • Kubernetes
  • .NET
  • Svelte
  • Next.js
  • Backstage
  • JavaScript
  • React Native
  • Azure
  • CI/CD
  • Claude AI
  • OpenAI

MarssanSenior Software Engineer

Apr. 2022 – May. 2023 | Delaware, Remote
  • Developed scalable frontend components using React, Next.js, and Svelte/SvelteKit for a ticketing system.
  • Built and maintained Node.js backend APIs and integrated REST and GraphQL endpoints, managing state with Redux and React Context.
  • Optimized application performance and load times using code splitting, lazy loading, and frontend best practices.
  • Refactored legacy code to improve maintainability, reduce technical debt, and support feature scalability.
  • Collaborated with remote teams, ensuring clean, maintainable, and high-performance code.
  • Next.js
  • React
  • Node.js
  • Prisma
  • Docker
  • TypeScript
  • GraphQL
  • Redux
  • React Native
  • MongoDB
  • Vue.js
  • Google Maps API
  • Django
  • Python
  • AWS
  • CI/CD
  • Kubernetes
  • FastAPI
  • OpenAI

Banco de Crédito BCPTechnical Leader

Aug. 2020 – Dec. 2021 | Lima, Perú
  • Led 25 developers in building the Yape App (Peru's Revolut), planning sprints and overseeing technical execution.
  • Developed Angular/React frontend and Java/Node.js backend using microfrontend & microservices architectures.
  • Migrated infrastructure from AWS to Azure, ensuring scalable, reliable deployments.
  • Integrated gamification features and innovative functionalities to boost user engagement.
  • Automated workflows and deployments using Docker, ensuring clean CI/CD pipelines.
  • Angular
  • React
  • Node.js
  • Java
  • Spring Boot
  • Hibernate
  • Docker
  • Azure
  • TypeScript
  • Microservices
  • AWS
  • Kubernetes
  • PostgreSQL
  • MongoDB
  • CI/CD

AVANTICASenior Software Engineer

May. 2018 – Aug. 2020 | Lima, Perú
  • Led frontend (React/Angular) and backend (Java/Spring Boot/Node.js) development, delivering secure, scalable banking applications.
  • Introduced Atomic Design patterns, improving component structure, reusability, and maintainability across projects.
  • Built custom Node.js backend APIs and integrated React frontends, ensuring seamless feature delivery end-to-end.
  • Designed and optimized MySQL databases, including schemas, relationships, and queries for high-performance data access.
  • Performed performance optimizations, profiling code and database queries to reduce server load and improve response times.
  • Implemented Git version control to enhance collaboration and streamline development workflows.
  • Node.js
  • Angular
  • React
  • Java
  • Spring Boot
  • Hibernate
  • Python
  • MySQL
  • TypeScript
  • Docker
  • React Native
  • GraphQL
  • Vue.js
  • PostgreSQL
  • MongoDB
  • AWS
  • Azure
  • CI/CD
  • FastAPI

URBANERSenior Frontend Developer

Jun. 2017 – May. 2018 | Lima, Perú
  • Developed main user platform and admin dashboard for Urbaner, a scalable on-demand delivery platform with real-time tracking.
  • Improved UI/UX for web and admin users, enhancing engagement and operational efficiency.
  • Integrated interactive maps, real-time tracking, and live data features for a dynamic user experience.
  • Built reusable, modular React components, increasing development efficiency and maintainability.
  • Node.js
  • Angular
  • React
  • Redux
  • Axios
  • JavaScript
  • Google Maps API
  • HTML
  • CSS
  • TypeScript
  • AWS
  • Docker
  • Python
  • Django
  • MongoDB
  • PostgreSQL
  • CI/CD

Grupo El Comercio | OfertopFrontend Developer

Feb. 2016 – Jun. 2017 | Lima, Perú
  • Developed Ofertop Mailing, an email template generator for marketing campaigns, using PHP, Angular, and Webpack.
  • Led homepage redesign with BEM and Atomic Design, improving modularity, maintainability, and UX.
  • Integrated secure payment methods (PAYU, PagoEfectivo) across multiple workflows for ad publishing.
  • Enhanced dashboard and retailer modules with validations, micro-interactions, and optimized layouts.
  • Implemented SEO-friendly filters, responsive ad listings, and optimized posting flows.
  • Integrated Google Maps interactive services with asynchronous API calls and custom event handling.
  • Built custom UI components (sliders, infinite scroll, async content loading) using vanilla JavaScript.
  • PHP
  • Angular
  • React
  • Python
  • Webpack
  • JavaScript
  • Google Maps API
  • MySQL
  • SASS
  • jQuery
  • AWS
  • TypeScript
  • HTML
  • CSS
  • Docker
  • PostgreSQL
  • CI/CD

Sr BurnsFrontend Developer

Oct. 2015 – Feb. 2016 | Lima, Perú
  • Designed and coded responsive email templates for marketing campaigns, ensuring cross-client compatibility (Outlook, Gmail, etc.).
  • Developed interactive projects (Buzzard Warns, raffles) using Angular frontend and Python backend.
  • Built landing pages for advertising campaigns, optimized for performance and lead conversion.
  • Led responsive redesigns of brand portals, improving usability and aligning with client guidelines.
  • Angular
  • Python
  • JavaScript
  • HTML
  • CSS
  • SASS
  • Bootstrap
  • jQuery
  • Django
  • Node.js
  • Express.js
  • Socket.io
  • GraphQL
  • CI/CD

CrehanaFrontend Developer

Apr. 2015 – Oct. 2015 | Lima, Perú
  • Developed landing pages and redesigned legacy pages using Angular, Stylus, and Gulp with a Python backend.
  • Integrated Stripe payment module, customizing frontend interactions with Angular for smooth user experience.
  • Built a real-time notification system using Node.js, enhancing user engagement and in-app communication.
  • Implemented course packs, grouping promotions by user interest and backend logic, improving content discovery.
  • Contributed as part of the first core team at Crehana, one of Peru's most successful edtech startups.
  • Angular
  • Python
  • Node.js
  • JavaScript
  • Stylus
  • Gulp
  • Django
  • Stripe
  • Express.js
  • TypeScript
  • CI/CD
  • CSS
  • AWS
  • Webpack
  • Scrum
  • MongoDB
  • PostgreSQL

EcocenturyFull Stack Developer

Nov. 2014 – Mar. 2015 | Lima, Perú
  • Built internal tools with Django and Angular, led requirements gathering, and developed responsive UIs with reusable components.
  • Conducted interviews with stakeholders to gather system requirements.
  • Designed DB diagrams and use cases to define system modules.
  • Developed features including animations, validations, and code reuse.
  • Python
  • Django
  • Angular
  • JavaScript
  • MySQL
  • MongoDB
  • Bootstrap
  • Flask
  • AWS
  • Scrum
  • CI/CD

Iwar SolutionsFull Stack Developer

Aug. 2014 – Oct. 2014 | Lima, Perú
  • Led development of internal systems using Angular and Python, designing database schemas and building responsive UIs.
  • Redesigned Ademinsa portal with PHP/Laravel backend and Angular frontend.
  • Created new administrator modules with bar graphs, statistical data, and reports.
  • Angular
  • Python
  • PHP
  • Laravel
  • MySQL
  • JavaScript
  • Node.js
  • Scrum
  • CI/CD

Royal PioneersFull Stack Developer

Jun. 2014 – Aug. 2014 | Lima, Perú
  • Built internal systems with Django and Angular.
  • Designed database schemas and responsive UIs.
  • Python
  • Django
  • Angular
  • JavaScript
  • MySQL
  • Bootstrap
  • Node.js
  • Scrum
  • CI/CD

Projects

Tailify

A platform that automatically tailors resumes to any job posting in any language. Includes Voyage, an AI-powered interview prep assistant with real-time web search and MCP integration.

Next.js 16FastAPIPostgreSQLpgvectorRedisCeleryClaude AIFastMCPStripeReact Native

AEOS — Autonomous Engineering OS

AI-powered agent runtime that transforms a GitHub Issue or Slack command into a completed Pull Request — fully autonomously. Orchestrates 6 engineering domains via Claude API.

TypeScriptNode.js 24FastifyPostgreSQLClaude APIAWS ECSTerraformDockerAI Agents

Crehana

Part of the first core team at Crehana, one of Latin America's fastest-growing edtech startups. Built core platform features, real-time notifications, and Stripe payment flows.

PythonDjangoAngularReactNode.jsMongoDBStripe

Education & Certifications

Federico Villarreal University

BS, Systems Engineering, Computer Science

Udacity

React Developer NanodegreeFullStack Developer

Platzi

Desarrollo Multiplataforma con React NativeDjango & Python ProgrammingNext.js CertificateCurso de Introducción a React NativeAmazon Web Services CertificateMicrosoft Azure CertificateCurso de Claude AIDesarrollo Backend con Node.js