Scroll To View More
Hire the top 3% of freelance developers
Leandro Lima

Leandro Lima

Rio de Janeiro - State of Rio de Janeiro, Brazil
Member since August 17, 2015
Leandro has twelve years of experience with IT and has been working with Python since 2013. He has excellent analytical skills—paired with the know-how 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
Portfolio
Experience
  • Linux, 15 years
  • Python, 4 years
  • PostgreSQL, 2 years
  • Tornado, 2 years
  • Flask, 2 years
  • Cython, 1 year
Rio de Janeiro - State of Rio de Janeiro, Brazil
Availability
Part-time
Preferred Environment
Mac OS X, Python, PyCharm
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.
Employment
  • 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: Python, Inspyred, Wheezy.template
  • 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: Flask, SQLAlchemy, Sphinx, Grepsr, Mailchimp, Linux, PosgreSQL, Nginx, Gunicorn
  • 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: Python, Bottle, PostgreSQL, PostGIS
  • 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: Python, Cython, Django, Tornado Web, Bottle, SQLAlchemy, PostgreSQL, PostGIS, Redis, NumPy, SciPy
  • 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: Python, Bash, MATLAB, VHDL, Xilinx Spartan FPGA, Xilinx CoolRunner-II CPLD
  • 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: VHDL, Xilinx Spartan FPGA, Xilinx CoolRunner-II CPLD
  • 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: Debian GNU/Linux, Bash, MySQL, FreeRadius, Netfilter (iptables), HTB
Experience
  • TornadoIRC (Development)
    https://github.com/leandropls/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 (Development)
    https://gist.github.com/leandropls/6db26df3939b094dd321

    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 (Development)

    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 (Development)
    https://github.com/leandropls/sigame-backend

    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 the reader with a glimpse into how WSGI works, and allow the reader 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.
Skills
  • Languages
    Python, Bash, CSS, SQL, VHDL, C, JavaScript, HTML
  • Frameworks
    Django, Bottle, Flask, Cordova, Knockout.js, Bootstrap
  • Libraries/APIs
    SQLAlchemy, Flask-RESTful, jQuery, RequireJS
  • Tools
    CloudFlare, MATLAB, Git, Mercurial
  • Platforms
    DigitalOcean, Linux, Debian Linux, Ubuntu, AWS EC2
  • Storage
    Redis, PostGIS, MySQL, PostgreSQL, AWS S3
  • Other
    Cython, Tornado, AWS Route 53
  • Paradigms
    Scrum
Education
  • 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
Hire the top 3% of freelance developers
I really like this profile
Share it with others