Thiago Costa Ponte, Developer in Lisbon, Portugal
Thiago is available for hire
Hire Thiago

Thiago Costa Ponte

Verified Expert  in Engineering

Software Developer

Location
Lisbon, Portugal
Toptal Member Since
April 17, 2018

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.

Availability

Part-time

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

2018 - 2018
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.
Technologies: Redux, React Native

CTO

2017 - 2018
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.
Technologies: Flask, JavaScript, Python, React Native

IT Manager

2014 - 2015
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.
Technologies: Python, Java, JavaScript

Account Manager

2013 - 2013
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.
Technologies: MongoDB, JavaScript, Java

Technical Coordinator

2009 - 2012
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.
Technologies: JavaScript, Java

Product Catalog

Led the product catalog development for the largest eCommerce group in Latin America. This product was the framework for the development of all product catalogs inside the organization responsible for a large share of Brazil's electronic retail market.

Product Checkout

Managed the team that developed the cart and checkout systems for the largest eCommerce in Latin America.

Travel App

Developed the app for a startup company used to bring together travel guides and travelers. Used React Native for the front end and Python for the back end.

Zelos

Worked through Toptal with Zelos to help finish the company beta app using React Native. The app aims to help track and field athletes, coaches and other people interested to follow athletes performances in different sporting events.

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

2013 - 2017

Bachelor's Degree in Philosophy

UNIRIO - Rio de Janeiro, Brazil

2006 - 2007

Master's Degree in Computer Science

PUC-Rio - Rio de Janeiro, Brazil

2001 - 2005

Bachelor of Engineering Degree in Computer Engineering

PUC-Rio - Rio de Janeiro, Brazil

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring