Leonardo Theodoro
@leonardotheodoro
Senior software engineer specializing in Node.js, React, TypeScript, and Python—building measurable end-to-end systems.
What I'm looking for
I’m an experienced software developer with 8 years in full-stack work, where I focus on building end-to-end products and leading technical decisions that translate directly into business impact. In my current role, I’ve been responsible for delivering solutions from problem discovery through production.
At Robin, I built a system that transformed the company into a job board by automating candidate recovery from rejected ATS applicants with Node.js, Express, TypeScript, Whatsapp API, and MongoDB—generating 1,000+ CVs in one month and achieving 50%+ conversion. I also refactored a legacy crawler and pipeline to solve stale candidate data, reducing update latency from 24 hours to ~10 minutes and enabling near real-time candidate availability.
I’ve consistently improved performance and reliability, including migrating to MongoDB 6.x to improve query performance by 30% and decrease database latency for high-traffic endpoints. I built operational tooling such as a Grafana dashboard to give product and engineering teams real-time visibility into pipeline stability and failure rates.
I care deeply about reducing manual work and accelerating engineering workflows—automating 5 ATS integrations for real-time candidate status updates, optimizing GCP CI/CD pipelines by automating App Engine version cleanup, and cutting pipeline execution time by 60%. I’ve also developed an AI ticket-triage assistant using Python, Django, and OpenAI (with RAG over past resolutions and documentation) to reduce non-bug tickets reaching engineering by ~70% while surfacing useful debugging hints and citations.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Robin
Oct 2021 - Present (4 years 9 months)
Built and optimized a job board system, automating candidate recovery and improving candidate data freshness and availability. Led performance and infrastructure work including MongoDB migration, ATS integrations, monitoring dashboards, CI/CD improvements, and an AI ticket-triage assistant using RAG.
Co-Founder and Software Engineer
Gugale
Aug 2018 - Dec 2021 (3 years 4 months)
Built and owned an end-to-end performance evaluation platform and a legal lead-management platform for São Paulo court workflows. Architected CI/CD for production releases and delivered a contract management system using Laravel for document automation.
Software Engineer
Code49
Jan 2018 - Dec 2018 (11 months)
Refactored a front-end using Angular and JavaScript to improve the user experience for property management. Developed a property management module using JavaScript, PHP, and SQL.
Education
Degrees, certifications, and relevant coursework
Universidade UNIPDS
Postgraduate Diploma in Applied AI Engineering, Applied AI Engineering
2026 - 2027
Postgraduate Diploma in Applied AI Engineering at Universidade UNIPDS from 2026 to 2027. Developed applied skills in AI engineering during the postgraduate program.
Universidade Anhembi Morumbi
Bachelor's Degree in Computer Science, Computer Science
2023 - 2026
Bachelor's Degree in Computer Science at Universidade Anhembi Morumbi from 2023 to 2026. Focused on core computer science concepts as part of an undergraduate program.
Colégio Técnico Industrial UNESP
Technical Degree in Computer Science, Computer Science
2016 - 2018
Technical Degree in Computer Science at Colégio Técnico Industrial UNESP from 2016 to 2018. Built foundational knowledge for further studies in computing.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
leonardotheodoro.devJob categories
Interested in hiring Leonardo?
You can contact Leonardo and 90k+ other talented remote workers on Himalayas.
Message LeonardoGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
