Download as PDF | View on GitHub
Paulo Pinto Senior Software Engineer
Lisbon, Portugal
Project Skills
Technical Skills
Recent Experience Lead Software Engineer Remote | Lisbon Feb. 2017 to Dec. 2019

Tech lead of an up to 8-person cross-functional team, focused on delivering Teamleader's mobile app.

Team coaching with a focus on continuous improvement, happiness and autonomy. Facilitation of Scrum meetings including planning, dailies, reviews and retrospectives. Mentoring of team members through pair-programming, code review and 1-on-1s.

Contribution to recruiting efforts by attending job fairs, hosting meetups, giving talks, interviewing candidates and reviewing technical take-home assignments.

Implementation of Teamleader's public API, powering the mobile app, the Web frontend and in-house and third-party integrations, through a service-oriented architecture. Contribution to cross-team architectural decision-making.

Refactoring of parts of a legacy monolith into contained services, including setting up and optimising CI pipelines and container images. Database schema design and SQL performance optimisation.

Co-founder/CTO Remote | Lisbon June 2012 to July 2016

Ownership of a Web application including backend, frontend, provisioning, deployment and continuous integration. Coaching of a team of two programmers and one designer.

Design and implementation of the backend using PHP/Symfony including an HTTP API, message queue and background workers (PHP and Java). Integration with third-parties using HTTP APIs, OAuth and IMAP.

Design and implementation of a Single Page Application using Ember.js, including integration with the HTTP API. UX design in cooperation with the whole team.

Past Experience Software Engineer Multiple employers Onsite | Paris, Lisbon Aug. 2005 to May 2012

Implementation of a text mining system in C++, and its HTTP API in Java. Development of a desktop client in C++ using wxWidgets and a Web frontend with ExtJS. Implementation of speech recognition/synthesis applications for Interactive Voice Response systems using C++ and C#.

Development of Web, SMS and WAP applications in Java for a major Portuguese mobile operator. Monitoring, reporting, customer support and on-site system and networking administration of WAP and UMTS infrastructure.

Fluency in English, French and Portuguese