Paulo Cheque, Software Developer in São Paulo - State of São Paulo, Brazil
Paulo Cheque

Software Developer in São Paulo - State of São Paulo, Brazil

Member since July 18, 2013
Paulo is an experienced software architect, system developer, and project manager capable of creating complex software systems using top technologies and maintaining high performance and security. He believes in Lean concepts and Agile development values.
Paulo is now available for hire




São Paulo - State of São Paulo, Brazil



Preferred Environment

Git, Sublime Text

The most amazing...

...system I've developed is a flexible, secure, and optimized system for algorithm competition with support for many programming languages.


  • Senior Software Engineer

    2015 - 2017
    • Worked on many Python and JavaScript projects.
    • Created Python back-ends from scratch using Bottle, MongoDB, RabbitMQ, and Redis.
    • Created JS front-ends from scratch using AngularJS, Vue.js, Underscore.js, Bootstrap.css, and Bulma.css.
    Technologies: Django, Vue.js, AngularJS, Bottle, Flask, Python
  • Senior Software Engineer

    2015 - 2015
    • Developed the backend of a Python/Django project.
    • Created automated unit and integration tests.
    Technologies: Django, Python
  • Senior Software Engineer

    2014 - 2014
    • Developed the back-end for Java projects.
    • Developed the back-end and front-end of Scala projects.
    • Created Python scripts for the financial team.
    Technologies: Python, Scala, Java
  • Python Back-end Developer

    2014 - 2014 in Amsterdam
    • Optimized REST APIs and MySQL tables.
    • Implemented a full-text search feature.
    Technologies: AngularJS, Django, Python
  • SDK Team Lead and Developer

    2012 - 2013
    • Developed monetization libraries for mobile applications and games.
    • Provided native support for iOS and Android platforms.
    • Supported numerous game engines including Unit3D, Corona, RubyMotion, Titanium, Cordova, Marmalade, Adobe Air, Gideros, Kivy, and Cocos2Dx.
    • Developed a JavaScript monetization library for mobile web sites.
    Technologies: C++, C, Ruby, Python, C#, JavaScript, Lua, Java, Objective-C
  • Professor for a Post-grad Course

    2012 - 2012
    University Mackenzie
    • Taught Agile methods for the course "Project and Agile Development of Software."
    • Taught classes about Lean concepts at the company and project levels.
    • Taught classes for the most popular Agile methods such as Scrum and eXteme Programming.
    • Taught technical classes for automated testing and refactoring.
    Technologies: Ruby, Python, Java
  • Tech Lead and Developer

    2010 - 2012
    Nokia Siemens Networks
    • Developed an internal system for automating tasks in the company workflow.
    • Worked as tech lead of a complex team composed of people from a variety of distinct cultures.
    • Used Django, South, Celery, and RabbitMQ to develop the system.
    • Used jQuery and HTML5 for the front-end.
    • Created Django Dynamic Fixture, a popular testing library.
    Technologies: JavaScript, Python
  • Consultant, Developer, and QA Leader

    2009 - 2009
    • Served as a consultant for automated tests.
    • Worked as a quality analyst.
    • Developed Java testing libraries for the automation of several tasks.
    Technologies: JUnit, Selenium, Continuum, Maven, Java
  • Developer

    2006 - 2008
    Chancellor Department, University of Sao Paulo
    • Developed an internal system to automate several workflow rules.
    • Developed a web system with Java Server Faces.
    • Created suites of unit and integration tests using JUnit, TestNG, and Selenium.
    Technologies: JSF, Java
  • Developer, Consultant

    2006 - 2006
    Legislative Assembly of Sao Paulo State
    • Developed a system for the legislative process of the state of São Paulo.
    • Worked extensively with code refactoring.
    • Started to automate integration tests to improve system quality.
    Technologies: Selenium, JUnit, Apache Struts, Java


  • Game Algorithms Tournament

    Developed a system from scratch for competition of algorithms for many programming languages, including Python, Ruby, and Java. It uses Amazon Web Services and Heroku for the infrastructure and MongoDB and Redis to store the data. It uses Tornado, Twitter Bootstrap 3, jQuery, and HTML5 Canvas for the front-end.

  • Baladas USP

    Developed a web site to advertise Brazilian university parties. It uses the Google App Engine platform with Python as well as the Facebook API.

  • Baladas USP - iOS App

    A native iOS app I developed in Objective-C for the Baladas USP web system. It sends asynchronous requests to an API using HTTP and JSON standards.

  • Baladas USP - Android App

    A native Android application I developed in Java for the Baladas USP web system. It makes asynchronous requests to an API using HTTP and JSON standards.


    A mathematical system that makes statistic analyses of a legal Brazilian lottery. It is hosted in the Google App Engine platform with Python and is optimized to avoid replicated calculations.

  • Django Dynamic Fixture

    A complete and open source library to facilitate automated tests for the Django framework. It uses Python reflection to automatically generate valid data for the tests.

  • Tornado Rest Handler

    Created the initial project for facilitating the creation of REST APIs using the Python Tornado framework. It uses Python reflection and metaclasses to create custom classes dynamically.


  • Languages

    Python 3, Python, Java, JavaScript, C#, C, C++, Scala, Ruby, HTML5, Lua, Objective-C
  • Frameworks

    Bottle, Django, Bootstrap, Selenium, JUnit, JSF, Apache Struts, Flask, AngularJS, Ruby on Rails (RoR)
  • Libraries/APIs

    Vue.js, Underscore.js, HTTP API, Facebook API, jQuery
  • Tools

    Git, GitHub Pages, Maven, Sublime Text, Cron, Travis CI, Continuum, Jenkins, Jekyll
  • Paradigms

    Test-driven Development (TDD), Agile Software Development, Unit Testing, Continuous Integration (CI), Object-oriented Programming (OOP), Functional Programming, Concurrent Programming
  • Platforms

    Heroku, Linux, MacOS, Amazon Web Services (AWS), Android, iOS, Windows
  • Storage

    JSON, PostgreSQL, MySQL, Redis, MongoDB, Memcached
  • Other



  • Master's degree in Computer Science
    2007 - 2011
    University of Sao Paulo - Sao Paulo
  • Study Abroad degree in Computer Science
    2009 - 2009
    Libera Università di Bolzano - Italy
  • Bachelor's degree in Computer Science
    2002 - 2007
    University of Sao Paulo - Sao Paulo

To view more profiles

Join Toptal
Share it with others