Álvaro – LLM, LangChain, Python, experts in Lemon.io

Álvaro

From Brazil (UTC-3)flag

AI Engineer|Middle-to-senior

Álvaro – LLM, LangChain, Python

Álvaro is a Middle-to-Senior AI Engineer with 4+ years in software engineering. Over the last two years, he has moved from Java and Python backend work into AI engineering across edtech, legal-tech, and enterprise platforms. His core stack is Python, LangChain, OpenAI/Gemini, and RAG with Chroma/Qdrant, plus Django REST, FastAPI, and PostgreSQL, with Java/Spring Boot underneath. He has shipped real agent systems, including a multi-agent test generation pipeline with cost-tiered models, WhatsApp-based AI agents for business clients, and a production AI tutor for students. He is especially solid on the safety side of agents that take actions, and refreshingly accurate about what he does and doesn't know.

5 years of commercial experience in
AI
E-learning
Edtech
Healthcare
Enterprise software
SaaS
Main technologies
LLM
2.5 years
LangChain
1.5 years
Python
2 years
AI agent development
2.5 years
FastAPI
2.5 years
AI API integration
2.5 years
AI agent orchestration
2.5 years
Additional skills
RAG
Playwright
CI/CD
Weaviate
OpenAI
n8n
Pinecone
Supabase
PostgreSQL
pytest
Docker
CrewAI
LlamaIndex
Prompt engineering
AI chatbot development
Hugging Face
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Software / AI Engineer
Dec 2025 - Ongoing8 months
Project Overview

Large-scale enterprise platform for a US client in the bankruptcy and restructuring domain. The work centres on AI-assisted engineering, test automation, observability and release reliability for a four-person automation team. The team moved from manual, sequential test writing to an agent-driven pipeline that plans, generates and self-heals end-to-end tests.

Responsibilities:
  • Builds and runs a multi-agent test generation pipeline: an orchestrator coordinates planner, generator and healer sub-agents working through the Playwright CLI.
  • Assigns models by task cost: a lighter model handles mechanical page traversal, and the strongest model is reserved for healing tests that the generator failed to fix.
  • Has shipped ~500 Playwright end-to-end tests in five months with this AI-assisted workflow.
  • Builds internal AI tooling for the team, including a pull-request automation command and an AI code reviewer.
  • Set up observability from scratch with OpenTelemetry, Grafana, Loki and structured logging. Nightly pipeline results are compared run-over-run to separate broken selectors from real regressions.
  • Builds and improves CI/CD pipelines covering automated build, test and deployment.
  • Develops and maintains Java and JavaScript services and APIs on the platform.
Project Tech stack:
Java
JavaScript
Playwright
Selenium
CI
CD
Back-End / AI Engineer
Aug 2025 - Nov 20252 months
Project Overview

Self-serve platform that lets businesses build and deploy their own AI agents on WhatsApp without writing code. Users configure an agent through a web interface, connect their WhatsApp and OpenAI credentials, and the platform handles conversations, tool use and knowledge retrieval. Each agent can answer from the business's own documents and act on external services and databases.

Responsibilities:
  • Owned core parts of the platform end to end in a lean team: requirements, technical decisions, deployment and post-release support.
  • Designed the database architecture for agent configurations, parameters, conversations and per-user WhatsApp history.
  • Built the no-code setup flow: users connected WhatsApp and OpenAI API credentials and adjusted agent behaviour without any code changes.
  • Integrated the agent runtime with the Meta WhatsApp API, including conversation management and per-user context.
  • Designed a tool layer with structured output schemas, so agents could safely read and modify data in third-party services and business databases.
  • Built the RAG pipeline for agent knowledge bases: document processing, embeddings, vector search and contextual retrieval.
  • When requirements expanded mid-project, separated orchestration from agent logic and reprioritised the highest-value changes, avoiding a full rewrite.
  • Built backend services and workflow automations in Python connecting the platform to Supabase, Neon and n8n.
Project Tech stack:
Python
OpenAI
LLM
MySQL
PostgreSQL
Supabase
LangChain
Pinecone
n8n
Weaviate
Back-End / AI Engineer
Aug 2024 - Aug 20251 year
Project Overview

Online learning platform used by thousands of students, with course enrolment, lesson content and AI-powered learning support. Key features include an AI tutor chatbot that guides students through exercises without giving away answers. Instructor-side tools generate questions and lesson content from course material.

Responsibilities:
  • Built the AI tutor chatbot with a RAG pipeline (LangChain + Chroma). Lesson content was stored in PostgreSQL and a vector DB, with retrieval scoped by lesson ID on lesson pages and hybrid search elsewhere.
  • Improved retrieval quality by adding metadata, testing embedding models, adding reranking and building evaluation datasets from real student queries.
  • Kept authorization at the session level: identity came from the user's session and API, never from model-supplied IDs, so the chatbot couldn't act on other students' data.
  • Built AI features that generate quiz questions and lesson content from instructor input, using OpenAI and Gemini.
  • Added in-platform prompt management so the team could adjust AI behaviour without code changes.
  • Developed REST APIs for enrolment and student workflows, and resolved production bugs in enrolment and course functionality.
Project Tech stack:
Python
Django REST
PostgreSQL
pytest
Back-End / AI Engineer
Jan 2024 - Dec 202411 months
Project Overview

Public-facing conversational assistant that makes federal court case information accessible to citizens without navigating complex judicial systems. Users can query case status and procedural information by text or voice.

Responsibilities:
  • Built the chatbot backend with LangChain and OpenAI to interpret user questions and generate contextual answers about court cases.
  • Integrated judicial third-party APIs to retrieve and process live case data.
  • Added speech-to-text and text-to-speech so users could interact with the assistant by voice.
  • Built data-processing workflows connecting the conversational layer with external judicial systems.
Project Tech stack:
Python
LangChain
OpenAI
Back-End Developer
Jan 2024 - Dec 202411 months
Project Overview

Platform that digitizes forensic and medical examination workflows for the judicial system. It replaces complex paper forms with dynamic, structured digital forms that experts use to manage examinations end to end.

Responsibilities:
  • Built backend microservices in Java and Spring Boot for examination management.
  • Implemented dynamic digital forms that replaced manual examination paperwork.
  • Integrated Java microservices with Python-based AI agents to support conversational interfaces and automated steps.
  • Designed REST APIs and database integrations for core examination workflows.
  • Containerized services with Docker and supported integration across the platform.
Project Tech stack:
Java
Spring Boot
Python
Docker
REST API
Microservices

Education

2021
Informatics
Integrated Technical Diploma

Languages

Portuguese
Advanced
Spanish
Pre-intermediate
English
Advanced

Hire Álvaro 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.