Leandro Lima, Developer in São José dos Campos - State of São Paulo, Brazil
Leandro is available for hire
Hire Leandro

Leandro Lima

Verified Expert  in Engineering

Software Developer

São José dos Campos - State of São Paulo, Brazil

Toptal member since November 19, 2015

Bio

Leandro has over 20 years of experience with IT and has been working with Python since 2013. He has excellent analytical skills, combined with the know-how from combined years of experience and a degree in electrical engineering, and a passion for building efficient and cost-effective systems.

Portfolio

Fuse International
Python, FastAPI, Amazon RDS, Amazon Web Services (AWS), GitHub Actions, Heroku...
ACG Business Analytics
Python, TypeScript, PostgreSQL, Rust, Bash, Amazon Web Services (AWS)...
Manhan Group
Python, Inspyred

Experience

  • Python - 12 years
  • Amazon Web Services (AWS) - 8 years
  • PostgreSQL - 8 years
  • FastAPI - 6 years
  • Amazon RDS - 5 years
  • Technical Leadership - 4 years
  • Amazon EKS - 3 years
  • Terraform - 1 year

Availability

Part-time

Preferred Environment

Linux, Amazon Web Services (AWS)

The most amazing...

...journey I've been on was turning the founders’ vision into a financial modeling SaaS—designing and developing the application and its cloud infrastructure.

Work Experience

Software and Infrastructure Engineer

2025 - 2025
Fuse International
  • Designed the base AWS infrastructure with VPC private and public subnets on Terraform.
  • Migrated multiple PostgreSQL databases from Heroku and RDS to a single RDS instance, optimizing the cost-effectiveness of the infrastructure.
  • Fine-tuned the PostgreSQL RDS instance to better handle aggregation queries on large datasets.
  • Optimized PostgreSQL materialized view queries running on millions of rows to reduce execution time by about 50%.
  • Developed a prototype for multiple-form data extraction and classification using Anthropic Claude.
  • Kickstarted the creation of a document analysis application. Used Python FastAPI for application API, Celery for time-intensive background tasks, SQS for internal application messaging, S3 for large file storage, and PostgreSQL for relational data.
Technologies: Python, FastAPI, Amazon RDS, Amazon Web Services (AWS), GitHub Actions, Heroku, PostgreSQL, Amazon Bedrock, Anthropic, Claude, Terraform, Amazon Simple Queue Service (SQS), Celery, REST APIs, Mypy, Poetry, DevOps, Back-end Development, Startups

Lead Software Engineer

2016 - 2025
ACG Business Analytics
  • Helped the company owners over nearly a decade to design the software, break down and prioritize features, implement the system, build the infrastructure to run it, and assemble a team to sustain its development and operations.
  • Built a sizeable financial modeling Python back end with a REST API as its primary interface, PostgreSQL as its primary storage, and performance optimizations in Rust and Cython.
  • Used Angular 2+ to build the first interface for the API so that stakeholders could visualize its results, later evolving it into the first version of the product.
  • Architected the AWS infrastructure to run the application as a SaaS. It started with a small EC2 instance and grew as needed to a scalable and highly available Kubernetes cluster with a managed RDS database for improved reliability.
  • Developed a continuous deployment pipeline using GitHub Actions, using both GitHub amd64 workers and AWS CodeBuild arm64 workers. Used OIDC for secure integration into our AWS platform.
  • Converted our originally hand-built infrastructure to IaC using Terraform to make its elements more maintainable, reusable, and accessible to other team members.
  • Onboarded new members to the team, helping design their roles and guiding them on their familiarization with our architecture and professional development within the company.
  • Served as a general technical advisor in software architecture and design, aiding in stakeholders' decision-making and guiding less senior developers on discussions and implementation details.
Technologies: Python, TypeScript, PostgreSQL, Rust, Bash, Amazon Web Services (AWS), Kubernetes, Amazon EKS, Amazon RDS, Amazon CloudFront, AWS ALB, AWS Lambda, Terraform, GitHub Actions, FastAPI, Amazon EC2, Amazon S3 (AWS S3), Amazon Route 53, SQLAlchemy, Flask, Technical Leadership, APIs, CI/CD Pipelines, Telegram Bots, REST APIs, Mypy, Poetry, Pytest, DevOps, Back-end Development, Scalable Application, Startups

Software Developer

2016 - 2016
Manhan Group
  • Implemented evolutionary strategies for a model using the Inspired Python library.
  • Integrated with external evaluation software as optimization target of the evolutionary strategies.
  • Created a command-line interface for the application based on customer requirements.
Technologies: Python, Inspyred

Back-end Developer

2016 - 2016
Lactic Acid LLC
  • Created an API to support car lease deal listings and search.
  • Built an import mechanism to interface with a specialized web scraping service.
  • Developed a mechanism to match scraped data with the vehicle database.
  • Created a mechanism to keep data up to date with external sources.
  • Wrote extensive documentation of code and API using Sphinx.
  • Deployed a Debian GNU/Linux server with an application.
Technologies: PostgreSQL, SQLAlchemy, Flask, APIs, REST APIs, Back-end Development, Scalable Application, Startups

Software Developer

2016 - 2016
Manhan Group
  • Created a REST API as a web interface for a command-line application.
  • Implemented data fetching from a PostgreSQL and PostGIS database.
  • Built a command-line tool to import and update database data.
Technologies: PostgreSQL, Python, APIs, REST APIs, Flask

Founder, CEO, and Development Engineer

2013 - 2015
DonePath Software e Monitoramento, Ltda.
  • Developed a system to analyze real-time GPS tracker data and infer traffic and vehicle usage information.
  • Built a system to allow parents to track their children's school transportation.
  • Created a web app to help people encounter each other by broadcasting their geolocation to one another.
Technologies: Redis, PostgreSQL, SQLAlchemy, Python, REST APIs, Back-end Development, Scalable Application, Startups

Development Engineer

2013 - 2014
Research Center for Inspection Technology/PUC-Rio
  • Developed an algorithm to analyze and correct duct inspection data.
  • Created software to automate embedded Linux installs.
  • Built FPGA and CPLD control logic for several systems.
Technologies: FPGA, Bash, Python

Intern

2012 - 2012
Research Center for Inspection Technology/PUC-Rio
  • Developed an FPGA implementation of Golay-24 error correcting code encoder and decoder for submarine telemetry data transfer.
  • Wrote a software validator to test FPGA error correcting encoder.
  • Programmed CPLD logic to control ultrasonic transducers.
Technologies: FPGA

Network and Systems Engineer

2003 - 2008
ViaLink
  • Developed golden images for Linux servers providing network firewall, NAT, user access control, traffic shaping, HTTP, DNS, mail, and other services.
  • Deployed and managed several Debian Linux servers, handling system updates, backups, and failovers, as well as managing security threats.
  • Worked on network planning, establishing subclass allocation and routing paths for the company's CIDR pool according to availability and customer needs.
  • Developed a new user access control system based on PPP over Ethernet, with Radius authentication on the MySQL database.
  • Overhauled traffic shaping system, establishing a QoS model, using Netfilter to mark different packet streams and HTB to prioritize, shape, and policy traffic.
  • Worked on troubleshooting, mitigating, and correcting network issues from the physical layer up to the logical layer, including malware propagation threats and malicious actors within the network.
  • Collaborated with the backbone's counterpart on network configuration and troubleshooting.
Technologies: Debian Linux, Networking, Firewalls, NAT, IPv4, Ethernet, DNS

Education

2013 - 2014

Progress Toward Master of Business Administration (MBA) in Management

Pontifical Catholic University of Rio de Janeiro - Rio de Janeiro, Brazil

2012 - 2012

Progress Toward Master's Degree in Aeronautical Engineering

Aeronautics Institute of Technology - São José dos Campos, Brazil

2006 - 2012

Bachelor's Degree in Electrical Engineering

Pontifical Catholic University of Rio de Janeiro - Rio de Janeiro, Brazil

Certifications

APRIL 2025 - APRIL 2028

AWS Certified Security – Specialty

Amazon Web Services Training and Certification

FEBRUARY 2025 - FEBRUARY 2028

AWS Certified Solutions Architect – Associate

Amazon Web Services Training and Certification

FEBRUARY 2020 - FEBRUARY 2022

Certified Scrum Master

Scrum Alliance

MAY 2014 - FEBRUARY 2022

Certified Scrum Product Owner

Scrum Alliance

Skills

Libraries/APIs

REST APIs, SQLAlchemy, Mypy

Tools

Amazon EKS, Amazon CloudFront, Terraform, Pytest, Amazon Simple Queue Service (SQS), Celery, AWS IAM

Languages

Python, Bash, TypeScript, Rust

Platforms

Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Kubernetes, AWS ALB, Debian Linux, Linux, Heroku

Frameworks

Flask

Paradigms

Scrum, DevOps, Scalable Application, Management, Agile Project Management

Storage

Amazon S3 (AWS S3), PostgreSQL, Redis

Industry Expertise

Marketing, Project Management

Other

Back-end Development, Startups, Amazon Route 53, Amazon RDS, GitHub Actions, FastAPI, Technical Leadership, APIs, CI/CD Pipelines, Telegram Bots, FPGA, Networking, Firewalls, NAT, IPv4, Ethernet, DNS, Scrum Master, Scrum Product Owner, Amazon Bedrock, Anthropic, Claude, Poetry, Cloud Security, AWS Cloud Security, Data Security, Security Architecture, Security Management, Inspyred, Finance, Engineering, Aeronautics, Manufacturing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring