Paulo Cheque
Verified Expert in Engineering
Software Developer
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 committed to designing user-centric experiences and is passionate about working with teams whose vision aligns with his values.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, MacOS, Python 3, Vue
The most amazing...
...system I've developed is a flexible, secure, and optimized system for algorithm competition with support for many programming languages.
Work Experience
Team Lead
Loggi
- Led and supported the team management and product manager.
- Worked on developing Python/Django in the back-end.
- Provide support in React/JavaScript on the front-end.
Senior Software Engineer
Analytics Fire
- Created optimization algorithms that became part of a patent in the USA.
- Developed Python backends from scratch using Flask, PostgreSQL, and Redis.
- Organized JavaScript frontends from scratch using Vue.js.
Senior Software Engineer | Full Stack Engineer
Pluralsight
- Worked on many Python and JavaScript projects as a full-stack developer, creating projects from scratch.
- Architected the Python back ends using Bottle, MongoDB, RabbitMQ, and Redis.
- Developed JavaScript front ends using AngularJS, Vue.js, Underscore.js, Bootstrap.css, and Bulma.css.
Senior Software Engineer
Leaf
- Developed the backend of a Python/Django project.
- Created automated unit and integration tests.
Senior Software Engineer
99taxis
- Developed the back-end for Java projects.
- Developed the back-end and front-end of Scala projects.
- Created Python scripts for the financial team.
Python Back-end Developer
Smart.pr in Amsterdam
- Optimized REST APIs and MySQL tables.
- Implemented a full-text search feature.
SDK Team Lead and Developer
RevMob
- 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.
Professor for a Post-grad Course
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.
Tech Lead and Developer
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.
Consultant, Developer, and QA Leader
UOL
- Served as a consultant for automated tests.
- Worked as a quality analyst.
- Developed Java testing libraries for the automation of several tasks.
Developer
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.
Developer, Consultant
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.
Experience
Game Algorithms Tournament
Baladas USP
Baladas USP - iOS App
Baladas USP - Android App
MegaLoteria.net
Django Dynamic Fixture
https://github.com/paulocheque/django-dynamic-fixtureTornado Rest Handler
https://github.com/paulocheque/tornado-rest-handlerBenchmarks
https://benchmarks.codeart.io/Skills
Languages
Python 3, Python, Java, JavaScript, C#, C, C++, Scala, Ruby, HTML5, Lua, Objective-C, Kotlin
Frameworks
Django, Bootstrap, Selenium, JUnit, JSF, Apache Struts, Flask, AngularJS, Ruby on Rails (RoR)
Libraries/APIs
Vue, Underscore.js, Bottle.py, HTTP API, Facebook API, jQuery
Tools
Git, GitHub Pages, Apache 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
Tornado, Algorithms, Full-stack, Full-stack Development
Education
Master's Degree in Computer Science
University of Sao Paulo - Sao Paulo
Study Abroad Degree in Computer Science
Libera Università di Bolzano - Italy
Bachelor's Degree in Computer Science
University of Sao Paulo - Sao Paulo
Certifications
https://patents.google.com/patent/US20190393828A1/en
Analytics Fire
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring