Leandro Lima, Software Developer in São José dos Campos - State of São Paulo, Brazil
Leandro Lima

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

Member since November 19, 2015
Leandro has 16 years of experience with IT and has been working with Python since 2013. He has excellent analytical skills, paired with the knowhow that comes from combined years of experience and a degree in electrical engineering, and a passion for building efficient and cost-effective systems.
Leandro is now available for hire




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



Preferred Environment

PyCharm, Python, MacOS

The most amazing...

...software I've built is a system to analyze real-time GPS tracker data from thousands of cars, extracting information about traffic and car usage.


  • Software Developer

    2016 - 2016
    Manhan Group (via Toptal)
    • Created a command-line application to optimize model using evolutionary strategies and external model evaluation software.
    Technologies: Inspyred, Python
  • Back-end Developer for Auto Lease Portal

    2016 - 2016
    Lactic Acid LLC (via Toptal)
    • 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 vehicles 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 application.
    Technologies: Web Scraping, Gunicorn, NGINX, PostgreSQL, Linux, Mailchimp, Sphinx Search Engine, SQLAlchemy, Flask
  • Software Developer

    2016 - 2016
    Manhan Group (via Toptal)
    • Created a REST API for a command-line application with data fetching from PostgreSQL+PostGIS database.
    • Built a command-line tool to import data to the database.
    Technologies: PostGIS, PostgreSQL, Bottle.py, Python
  • 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: Web, Tornado, SciPy, NumPy, Redis, PostGIS, PostgreSQL, SQLAlchemy, Bottle.py, Django, Cython, Python
  • 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: Complex Programmable Logic Device (CPLD), FPGA, VHDL, MATLAB, 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, VHDL
  • Systems Administrator

    2003 - 2008
    ViaLink Informática, Ltda.
    • Deployed and managed several Linux servers.
    • Planned and managed a MAN-sized TCP/IP network.
    • Developed and deployed an access control system.
    • Developed and deployed a new traffic shaping and QoS system.
    Technologies: Iptables, Netfilter, FreeRADIUS, MySQL, Bash, Debian Linux


  • TornadoIRC

    IRC server written in Python 3.4 on top of TornadoWeb. Has most of the common functions expected from an IRC server (register, message, join, channels, chanops, modes etc).

  • Git-hours

    Tool with clever algorithm to estimate number of hours spent on a project by parsing its Git log. The data may be filtered by date range and author.

  • Meals Back-end

    Back-end code of a project written for Toptal screening. Implements a REST API for a multiuser app that records meals eaten by the user.

  • Sigame.online Back-end

    Next generation version of the back-end of the web app hosted at http://sigame.online/. It allows users going to a meeting to see each other on a map as they move toward their meeting location.

  • WSGI: The Server-Application Interface for Python (Publication)
    Nowadays, almost all Python frameworks use WSGI as a means, if not the only means, to communicate with their web servers. This is how Django, Flask, and many other popular frameworks do it. This article intends to provide readers with a glimpse into how WSGI works and allow them to build a simple WSGI application or server.
  • Building a Rest API with the Bottle Framework (Publication)
    REST APIs have become a common way to establish an interface between web back-ends and front-ends, and between different web services. The simplicity of this kind of interface, and the ubiquitous support of the HTTP and HTTPS protocols across different networks and frameworks, makes it an easy choice when considering interoperability issues. Bottle is a minimalist Python web framework. It is lightweight, fast, and easy to use, and is well-suited to building RESTful services. In this article, I'll provide a walkthrough of how to build a RESTful API service using Bottle.


  • Languages

    Python, SQL, Bash, CSS, HTML, JavaScript, VHDL, C
  • Frameworks

    Flask, Netfilter, Bootstrap, Django, Angular
  • Libraries/APIs

    Flask-RESTful, SQLAlchemy, Bottle.py, NumPy, SciPy
  • Paradigms

  • Platforms

    Ubuntu, Debian Linux, Linux, MacOS, Web, Amazon Web Services (AWS), Amazon EC2, DigitalOcean, AWS Lambda
  • Storage

    PostgreSQL, MySQL, Sphinx Search Engine, Redis, PostGIS, Amazon S3 (AWS S3)
  • Other

    Cloudflare, FreeRADIUS, Iptables, FPGA, Complex Programmable Logic Device (CPLD), Gunicorn, Web Scraping, Inspyred, Amazon Route 53, Tornado, Cython
  • Tools

    PyCharm, MATLAB, Mailchimp, NGINX, Git


  • Partially-completed MBA Degree in Management
    2013 - 2014
    Pontifícia Universidade Católica do Rio de Janeiro - Rio de Janeiro/RJ - Brazil
  • Partially-completed Master's Degree in Aeronautical Engineering
    2012 - 2012
    Instituto Tecnológico de Aeronáutica - São José dos Campos/SP - Brazil
  • Bachelor's Degree in Electrical Engineering
    2006 - 2012
    Pontificia Universidade Católica do Rio de Janeiro - Rio de Janeiro/RJ - Brazil


  • AWS Fundamentals: Going Cloud-Native
    JUNE 2020 - PRESENT
  • Certified Scrum Master®
    FEBRUARY 2020 - FEBRUARY 2022
    Scrum Alliance
  • Certified Scrum Product Owner®
    MAY 2014 - FEBRUARY 2022
    Scrum Alliance

To view more profiles

Join Toptal
Share it with others