
Juan Luna
Verified Expert in Engineering
Software Developer
Medellín - Antioquia, Colombia
Toptal member since October 7, 2025
Juan is a seasoned full-stack developer who focuses on Python and AI solutions. He designs and builds scalable systems that process data, power intelligent search, and integrate LLMs for real-world applications. Experienced in ETL pipelines, microservices, and cloud deployment using Kubernetes and Terraform, Juan also crafts seamless React interfaces that bring complex AI capabilities to life.
Portfolio
Experience
- RESTFul APIs - 7 years
- Docker - 7 years
- Terraform - 6 years
- Amazon Web Services (AWS) - 6 years
- CI/CD Pipelines - 6 years
- Python - 4 years
- Kubernetes - 4 years
- Large Language Models (LLMs) - 3 years
Preferred Environment
Python, RESTFul APIs, Docker, Kubernetes, PostgreSQL, CI/CD Pipelines, Git, Cloud Native, Linux, Large Language Models (LLMs)
The most amazing...
...project I've worked on was an AI tool that parsed all kinds of documents and processed them within a RAG system.
Work Experience
Senior Software Developer
Omniarcs LATAM
- Developed an app that allows users to manage their knowledge base documents (HTML and PDF) and interact with them via large language models (LLM) tools.
- Built an ETL pipeline for a manufacturing company, decreasing their report generation time from days to minutes.
- Configured automatic deployment and monitoring of Kubernetes-based applications on AWS and Azure cloud providers.
Senior Software Developer
OpenText
- Built a Python-powered SaaS offering for a Big Data database, enabling customers to manage the complex database installations with simple steps and minimal configuration.
- Managed automatic database scaling using Kubernetes, enabling customers to reduce their operational costs.
- Developed ETL pipelines for a gaming company to replace their legacy stored procedure-based solution, decreasing time and maintenance complexity.
Back-end Developer
Full360
- Built a rule-based points calculator for an airline, using a mix of Scala and JBoss Drools, managing direct customer communication over different time zones (Australia and Colombia).
- Developed and managed a custom AWS infrastructure in Terraform for the healthcare and airline industries.
- Configured and maintained Prometheus/Grafana monitoring for all the applications built in the company.
Developer | Technical Lead
Tech and Solve
- Developed a React and Java application that consolidates the customer insurance data from different companies into a single data repository, all regulated by government standards, migrating from a manual process to an automated one.
- Led a team of five, including both QA and developers, to build the insurance project, managing customer-side communication and handling issues with the IT teams of all the data origin companies.
- Managed to decrease the customers' wait time from days to minutes.
Experience
Chrome LLM Document Processor
The primary challenge was to create a seamless integration between the browser and the back end while maintaining fast response times. I implemented an efficient chunking strategy to preserve document context and enable accurate semantic search across large document collections. Users can search using natural language queries that understand meaning, not just keywords, with results enhanced by LLM features like summarization. Search results appear as highlights directly within the original documents, making it easy to find relevant information in context. I also added document-level AI operations, enabling users to generate summaries or create quizzes from entire files with a single click.
This project successfully streamlined information retrieval and eliminated manual document review through intelligent automation, significantly improving user productivity.
SaaS Offering for a Big Data Database
• Database installation and basic configuration
• Automatic scale up and down
• Automatic backups
The scale behavior was done using a mixture of Kubernetes HPA (horizontal pod autoscaling) and Python.
Manufacturing Big Data ETL
ETL Pipeline for a Gaming Company
The pipeline was automatically deployed in AWS as an ECS service with GitLab CI and the base infrastructure was created with Terraform.
Points Calculator
The application replaced the current implementation and reduced the process time from minutes to seconds, increasing back-end responsiveness.
Insurance Company Data Integration
The application integrated data from different pension provider companies into a single data source and calculated the pros and cons of changing providers.
Skills
Libraries/APIs
REST APIs, React, API Development
Tools
Git, Terraform, GitLab CI/CD, JBoss Drools, Apache Airflow, Grafana, Amazon EKS, Celery, Azure Kubernetes Service (AKS)
Languages
Python, Go, Java, SQL, Scala, TypeScript
Platforms
Docker, Kubernetes, Cloud Native, Linux, Azure, Amazon Web Services (AWS)
Storage
JSON, PostgreSQL, Vertica
Paradigms
ETL, DevOps
Other
RESTFul APIs, CI/CD Pipelines, Large Language Models (LLMs), Dagster, Prometheus, FastAPI, SOAP, Architecture, GitHub Actions, Software Design, Full-stack, Software Architecture, Infrastructure as Code (IaC), Single Sign-on (SSO), SaaS, AWS ECS Fargate, Async/Await, API Integration, Pinecone, LangChain, Retrieval-augmented Generation (RAG), AI Agents, Artificial Intelligence (AI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring