Thiago Costa Ponte
Verified Expert in Engineering
Software Developer
Thiago began his career as a developer in 2002, working with Jakarta EE. Having worked as a team leader on multiple projects and managed multiple teams simultaneously, he never lost touch with his development background. Thiago has experience building back-end and front-end applications with Java, Node.js, and Python and mobile apps with React Native.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, Linux, Visual Studio Code (VS Code)
The most amazing...
...project I've worked on was leading a team in the construction of a brand new platform for the largest eCommerce site in Latin America.
Work Experience
Software Developer
Zelos (via Toptal)
- Developed the app interface using React Native, implementing new functionalities and fixing bugs in current code.
- Configured continuous deployment using Codepush to push updated JavaScript code to the app without the need of a new app binary version.
CTO
Live International
- Developed an experience-based tourism app using React Native.
- Built the REST back-end API using Python with Flask.
- Supervised a small full-stack development team in charge of front-end and back-end development.
- Successfully managed a very tight budget in a startup company.
- Developed the services infrastructure using AWS with continuous deployment.
IT Manager
Americanas
- Led projects for technical innovation in the front end.
- Directed the development of a new front-end framework with new and more agile technologies.
- Managed four development teams with a total number of developers close to 20.
- Oversaw multiple teams of full-stack developers and designers.
Account Manager
Ideais
- Prospected and negotiated new projects.
- Improved communication between development and management teams.
- Handled contracts for a team of over 100 developers.
- Provided more business value in our projects for our client.
- Planned execution and deployment of IT projects.
- Promoted the usage of NoSQL.
Technical Coordinator
Ideais
- Managed up to 5 teams.
- Guided the teams to plan the execution of the projects, define technological guidelines, define working methodology, evaluate the work of the teams and make sure the projects would be delivered with good quality and in the schedule agreed upon with our clients.
- Built a new checkout system for our client's eCommerce site.
- Created a new weeding gift list system.
- Developed and maintained the billing system.
Experience
Product Catalog
Product Checkout
Travel App
Zelos
Skills
Languages
Lua, Java, JavaScript, Python
Frameworks
React Native, Bootstrap, Redux, Express.js, Sails.js, Spring, Flask
Libraries/APIs
Node.js, React, peewee, Restify
Paradigms
Continuous Integration (CI), Kanban, REST, Scrum, Test-driven Development (TDD), Continuous Deployment
Platforms
Linux, Amazon EC2, MacOS, Amazon Web Services (AWS), Docker, Visual Studio Code (VS Code)
Tools
Bamboo, Mongoose, Atom, Git, CircleCI
Storage
MySQL, MongoDB, NoSQL
Education
Bachelor's Degree in Philosophy
UNIRIO - Rio de Janeiro, Brazil
Master's Degree in Computer Science
PUC-Rio - Rio de Janeiro, Brazil
Bachelor of Engineering Degree in Computer Engineering
PUC-Rio - Rio de Janeiro, Brazil
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