Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Technical Lead
Philip Morris InternationalTechnical Lead
Oct. 2023Lisbon, PortugalLed a team of 8 engineers in the digital transformation of the brand’s retail solution, combining hands-on technical leadership with close, people-first management. I defined the project’s architecture and tech stack, and helped create a shared library across teams — which cut code duplication, improved maintainability, and reduced maintenance effort by 60%. I was actively involved in team sprints, reviewed all PRs, and helped develop proof-of-concepts for new features and ideas. I also held regular 1:1s, encouraging open conversations (technical or not), mentoring team members, and helping unblock challenges related to technologies or implementation strategies. Some key results we achieved: • Reduced checkout flow duration from 42s to just 6s • Improved platform performance by 35% through adoption of new tech • Successfully delivered a new global version of a live application, despite the lack of documentation — using reverse engineering and collaboration with external teams Worked closely with the business team (especially our PO), building a strong dynamic that kept the team motivated and productive. I also presented quarterly updates to directors, sharing key metrics, platform improvements, and product milestones.
Technical Lead
ON (madebyon.com)Technical Lead
Jul. 2022 - Aug. 2023Lisbon, PortugalAt ON, my goal was to improve the team experience through knowledge sharing and internal processes and tools to increase productiveness and reduce overloads. I've been the lead developer in a few of our projects, using NodeJS, React and TypeScript on most of them. One of my responsibilities was to bootstrap the projects to hand over to the development team and then oversee and act when needed. I also had a few initiatives to get closer to the team and improve knowledge sharing, such as creating slots in my calendar for 1:1 calls about any tech subject for anyone.
Senior Software Engineer @ Leroy Merlin PT
YtechSenior Software Engineer @ Leroy Merlin PT
Dec. 2021 - Apr. 2022Lisbon, Lisbon, PortugalAt Ytech, I've worked with the engineering team of Leroy Merlin Portugal (LMPT) on the development and improvement of an internal project for the ADEO group. I had the responsibility to transform into TypeScript, a full-stack project developed by Leroy Merlin Spain in pure JavaScript. On the front-end, I updated the application, all its components, and external modules, from Vue2 to Vue3, and optimized security and performance. On the back-end, I restructured the entire architecture of the api service, developed in NodeJS with Express, applying TDD and code quality through automation at the IDE, repository, and CI/CD levels, in addition to security principles and performance optimization through Node clusters. The project integrates with VSCode Remote Containers (Dev Containers). With a simple clone of the repository, the development environment is automatically fully configured. LMPT intends to use this project as a starter to improve code quality, TDD, security, and performance in future internal projects.
Senior Software Engineer
Clube Gazeta do PovoSenior Software Engineer
May. 2021 - Dec. 2021São Paulo, Brazil - Paraná, Brazil | RemoteThe company has a startup structure, which facilitates the suggestion of solutions and also quickly validates proof of concept with new technologies. I am responsible for improving the quality of current code using more innovative software architectures. The project uses predominantly JavaScript, with the following technologies: ReactJS, NextJS, NodeJS, AWS API Gateway, AWS S3, AWS ECS, AWS Lambdas, Webpack, Serverless, Serverless Stack, Docker, Git, GitLab Pipelines.
Software Engineer
MateraSoftware Engineer
Apr. 2018 - Sep. 2018São Paulo, BrazilI joined the business unit of the Bank of America (BoA) team. Our team was responsible for maintaining and developing Matera's services with BoA customizations. The team was multidisciplinary and had rotating roles. This rotation has improved my skills in support, development and testing. My responsibility was to maintain and improve BoA's customized internet banking. The complexity of customized rules combined with the lack of documentation/technical references within the company resulted in one of the biggest challenges I've ever faced. My stack consisted of technologies such as SQL, PLSQL, Oracle Forms, Java, JSP and JavaScript.
Digital Manager
C4 PublicidadeDigital Manager
May. 2017 - Mar. 2018São Paulo, BrazilMy objective was to continue the work of the Digital's leader. My responsibilities included customer success, strategic planning, system requirements analysis, software architecture, development, and last but not least, monitoring and supporting the team. I took advantage of contact with creative directors to learn more about design, UX and advertising. I also improved my front-end skills with React, TypeScript, SCSS, and Styled components. I also performed some integrations using WordPress (PHP) as a Headless CRM.
Co-Founder
Vagalume DigitalCo-Founder
Jan. 2017 - May. 2021São Paulo, BrazilVagalume was a dream come true. I always wanted to be an entrepreneur and took advantage of the opportunities that came my way. Because of my development and business knowledge acquired throughout my career, I co-founded a digital agency intending to provide the best environment for our employees. As always, I chose to manage the technical part and assumed the position of CTO of the company and was responsible for developing the company's strategy to use technology with efficiency, profit, and safety. We started very small, and at the very beginning of the company, I was also responsible for the coding. Most of our client's projects were developed using React with Node using strict TypeScript typings. We worked with both NextJS and Storybook as frameworks to speed up our development and help maintain good documentation coverage. As the company developed and grew, I moved from development to focus on managing the development and design teams. During Vagalume's existence, we used agile methodologies, flexible hours, and professional development mentoring as tools to establish a healthy work environment.
Frontend Engineer
WASPFrontend Engineer
Apr. 2016 - Dec. 2016São Paulo, Brazil - British Columbia, Canada | RemotoThe goal was to work exclusively with SCSS, developing the bid13.com platform's design system. The challenge was that I was transitioning from Java development to a very different reality as an SCSS developer. I've finished the undergoing development of the bid13's design system using only SCSS, without touching any HTML or JS file. I also made the necessary optimizations for loading styles in Drupal. The result of my work was a mobile-first framework to be reused across all components by other front-end developers.
Java Software Engineer
KlaisJava Software Engineer
Jun. 2014 - Mar. 2016São Paulo, BrazilI got promoted from intern to java software engineer. With the promotion, my responsibilities increased, and I started to maintain the company's products. I suggested switching from JSP architecture to a RESTful architecture, facilitating the product's portability to a responsive layout. I used the first public version of Material Design and AngularJS for Client development while the server was running in Java.
Software Engineer Intern
KlaisSoftware Engineer Intern
Mar. 2013 - Jun. 2014São Paulo, BrazilThis experience was my first official job. I started as an intern to learn and practice what I was studying in the Computer Engineering bachelor course. I was in constant contact with two senior developers and used this close daily contact to learn code patterns and how the JVM works at the compile level so that we could optimize code. It was my first professional contact with Java and performance tweaks, using one of the first versions of the Spring Framework.

Requests

Touchpoint image
2
Personal Pitch
Web Apps for Startups & Growth
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Patrick on Intch
IT
453430 people
34
Founder, CEO @ Pole Position Modelismo
16
Project Manager/Consultant
19
Data professional
ITFrontend Developer
76795 people
34
Founder, CEO @ Pole Position Modelismo
15
Fullstack developer
17
Web developer Ruby on Rails @ Gaivota