Skip to content
Juan Motta| raaw.dev

Experience

More than six years from full-stack to AI: event-driven microservices, two promotions to Tech Lead and, today, text and voice agents in production.

Work

  • Impact

    −80%in the time to build and validate a new agent: from 15 days to 2–3.

    What I did

    • Designed and built a standalone AI agent evaluation service with an LLM-as-a-judge architecture.
    • Implemented three complementary evaluation methods: single-turn tests over datasets, analysis of real conversations and simulated multi-turn conversations with an evaluator agent.
    • Build text and voice agents with LangChain, OpenAI, Azure OpenAI and Grok Voice for a hotel-chain platform: guest assistance, room service and hotel information.
    • Build services in Python/FastAPI and features in Next.js, integrate Oracle and Shopify, and deploy on Microsoft Azure.

    Technologies

    • Python
    • FastAPI
    • LangChain
    • OpenAI API
    • Azure OpenAI
    • Grok Voice
    • Next.js
    • Microsoft Azure
  • 11 months

    What I did

    • Built an AI feature for an accounting reconciliation platform: it analyzes Excel, CSV and TXT files and recommends how to process them to automate data handling.
    • Developed features and event-driven microservices with Python, FastAPI, AWS and Apache Pulsar, alongside the engineering and product teams.

    Technologies

    • Python
    • FastAPI
    • OpenAI API
    • AWS
    • Apache Pulsar
  • 1 year 7 months

    • Tech Lead Mar 2024 – Sep 2024
    • Backend Developer Mar 2023 – Mar 2024

    What I did

    • Designed an AI assistant to query company information (organizations, processes, employees and workflows) from a conversational interface with Python, FastAPI and OpenAI.
    • Led the migration of monolithic applications to event-driven microservices on AWS with Python and Node.js.
    • Supported and mentored developers, upheld quality standards and worked with product and clients to ship new features.
    • As a Backend Developer, built services in Python, Node.js and GraphQL on an event-driven architecture on AWS, plus custom work for clients.

    Technologies

    • Python
    • FastAPI
    • OpenAI API
    • Node.js
    • GraphQL
    • React
    • AWS
    • GCP
  • 1 year 4 months

    • Tech Lead May 2022 – Mar 2023
    • Backend Developer Dec 2021 – May 2022

    What I did

    • Led the unification of the freight and last-mile products into a single platform: service offering, real-time tracking and cost calculation.
    • Directed web, mobile and backend development for courier and home delivery, with zone-based pricing and service management.
    • Led the refactoring of monoliths into event-driven microservices with Python, Node.js, React, RabbitMQ, MQTT, Redis and AWS.
    • As a Backend Developer, implemented online payments, improved platform stability and built integrations with Express, Redis, RabbitMQ and Elasticsearch.

    Technologies

    • Python
    • Node.js
    • Express
    • React
    • Redis
    • RabbitMQ
    • MQTT
    • Elasticsearch
    • AWS
  • 7 months

    What I did

    • At Universidad Autónoma de Bucaramanga, supported students in Python, JavaScript, TypeScript and Java, explaining concepts and solving technical questions.

    Technologies

    • Python
    • JavaScript
    • TypeScript
    • Java
  • 2 years

    What I did

    • Developed and maintained a web application with a Python backend and a React frontend, deployed on AWS EC2 and RDS.
    • Worked directly with the business owner to turn their requirements into features.

    Technologies

    • Python
    • React
    • AWS EC2
    • AWS RDS

Education

  • Master’s in Software EngineeringUniversidad de los Andes · 2024–2025
  • Web Development CertificateUniversidad Nacional de Colombia · 2021
  • Electrical EngineeringUniversidad Nacional de Colombia · 2014–2019