Leonardo Theodoro

Leonardo Theodoro

@leotheodoro

About

Software Engineer with 8+ years of experience building scalable products and backend systems.

Currently working at Robin, where I build and scale systems that ingest, process, and distribute large volumes of candidate data across multiple platforms. I’ve led the development of core infrastructure including a candidate crawler integrating sources like LinkedIn, Indeed, and Monsterboard, reducing update cycles from 24 hours to minutes and significantly improving data freshness.

Before Robin, I co-founded a software consultancy where I led the development of multiple production systems across different industries, from HR platforms to large-scale distribution systems.

Experience

2021 — Now
Software Engineer @ Robin

I build and maintain backend services and scalable data pipelines that power candidate discovery and ingestion across multiple ATS platforms. I work primarily with Node.js and Django, focusing on system reliability, performance, and improving data freshness by evolving legacy batch crawlers into near real-time ingestion systems.

2018 — 2021
Founder @ Gugale

I lead the development of digital products and technical solutions, focusing on building scalable web applications and exploring new software ideas. I oversee product design, architecture, and implementation, turning concepts into functional platforms while applying modern technologies and engineering best practices.

2018 — 2018
Intern @ Code49

Maintained and enhanced a real estate CRM by developing new features with PHP and SQL while fully refactoring the AngularJS front-end to improve the user experience for property management.

Projects

Completed
Elmidae

Machine learning web application that automatically identifies Elmidae beetle genera from uploaded images, built with Next.js and trained on Brazilian aquatic biodiversity data.

Completed
Rabbit

Rabbit is a habit-tracking app designed for psychologists to monitor their patients' progress. The system allows admin users (psychologists) to register users, assign habits divided into specific categories, and track user performance through dashboards and leaderboards.

Ongoing
iGAPS

A platform to help people have equal opportunities in the job market.

Ongoing
BidTrack

Full-stack legal lead management platform that automates judicial document processing from São Paulo Court of Justice, featuring multi-tenant architecture, role-based permissions, and intelligent entity deduplication.