Juan Ramos

AI Engineer

AI-oriented full-stack engineer with 11+ years of experience, including hands-on production work deploying generative AI and LLM-powered systems using Python and OpenAI APIs. Proven record building event-driven data pipelines, scalable microservices, and cloud-native backends on AWS and GCP—with a track record of collaborating across data science, engineering, and client delivery teams to bring AI from proof-of-concept to reliable, observable production systems.

Skills

PythonOpenAI APIsFlaskFastAPIDjangoLLM integrationREST APIsKafkaBigQueryPostgreSQLMySQLMongoDBAWS RDS AuroraElastiCache RedisFirebaseAWS (ECS, SQS, EC2, RDS, Lambda, S3)GCP (BigQuery, Storage, Firebase)DockerCI/CD (GitLab, Jenkins, CircleCI)Node.jsExpress.jsNest.jsGraphQLMicroservicesOOPReactNext.jsTypeScriptAngularD3.jsChart.jsMLOps lifecycleexperiment trackingmodel deploymentdata pipeline designquery optimizationAgile/Kanbantechnical leadership

Experience

Senior Software Engineer

Chewy

2024 – 2026

  • Designed and deployed a production chatbot and image generation service using Python/Flask, OpenAI APIs, React, and MongoDB—serving real-time inference to end users.
  • Architected and maintained ML-ready microservices on AWS ECS, SQS, and ElastiCache Redis, ensuring scalable and observable model-serving infrastructure.
  • Built automated data pipelines using Python and Selenium, transforming raw inputs into structured datasets for AI consumption.
  • Implemented AWS RDS Aurora (PostgreSQL and MySQL) database systems with query optimization and data integrity guarantees for production AI workloads.
  • Migrated monolithic Angular application to a parallel micro-frontend architecture with React/Redux and Node.js middleware, improving system reliability and deployment velocity.

Software Engineer

Natural Food's Path

2019 – 2024

  • Designed and operated a near real-time data pipeline using a Kafka-based framework, enabling downstream ML and analytics consumption.
  • Managed CI/CD deployment via GitLab pipelines across staging and production environments, applying reproducible deployment workflows.
  • Built scalable backend services with Node.js (Express.js, Nest.js), implementing robust server-side functionality for high-traffic workloads.
  • Designed GraphQL APIs to efficiently fetch and manipulate data, reducing client-side data over-fetching by enabling precise query shapes.
  • Led code reviews, provided technical guidance, and drove continuous improvement of engineering processes across a cross-functional team.
  • Performed advanced query optimization and indexing to improve database performance and reduce execution time.

Software Engineer

Drawboard

2016 – 2019

  • Structured and optimized a real-time MongoDB database on AWS EC2 to handle Big Data workloads across billions of records, ensuring reliability for production analytics.
  • Built an automated voice call center using Twilio and Node.js, delivering a client-facing applied AI-adjacent solution.
  • Led a team of frontend developers building single-page applications in React and Angular, driving architecture decisions and mentoring engineers.
  • Developed a React Native mobile app integrating geolocation, payment processing, and real-time group chat.

Education

Nanyang Technological University

Career highlights

January 2024

  • Started: Senior Software Engineer at Chewy

    Chewy

January 2019

  • Started: Software Engineer at Natural Food's Path

    Natural Food's Path

January 2016

  • Started: Software Engineer at Drawboard

    Drawboard

Built with Round Zero