With over 18+ years of experience in software development, I’ve evolved from a proficient Software Engineer into an accomplished Engineering Manager. My journey has encompassed a wide array of projects and industries, from startups to oil and gas companies, educational institutions, and research labs.
As a self-driven, quick learner, and top-notch coder, I firmly believe in the importance of knowledge sharing and consistently promote clear, high-quality coding, and best practices. My transition to the Engineering Manager role reflects my passion for talent development, driving impactful projects, and contributing to organizational success at the intersection of technology and engineering.
AUTODOC • Apr 2024 - Present
Drive the migration of the Search & Discovery PDP team towards a scalable microservices architecture, improving delivery speed, reliability, and team ownership.
Migrated 2 microservices and contributed to services handling 10k requests/second (rps).
Delivered event-driven processing consuming around 12M Kafka events/week.
Maintained low-latency service behavior around 10ms for key paths.
Talkdesk • 2022 - 2024
Owned execution for a portfolio including Healthcare Experience Cloud, Automated Notifications, and Agent Flows, and partnered with the QA team to raise product quality and delivery confidence.
Led and mentored 10+ Individual Contributors (from entry-level to team leads), supporting growth, execution alignment, and a high-ownership engineering culture.
Delivered key outcomes for Healthcare Experience Cloud by integrating healthcare call centers with workflows that enabled more efficient and better-informed patient interactions.
Shaped the foundation of Automated Notifications (rules + events) to schedule and deliver timely, precise customer communications.
Improved support processes with Agent Flows, enabling agents with scripted guidance and consistent execution during customer calls.
Increased automated test coverage from 50% to 80%, reducing defect reports and improving release confidence.
Supported adoption of Agent Flows by strategic customers, including EDP (largest electric company in Portugal).
Strengthened release confidence with the QA team by establishing a robust E2E testing framework aligned with Talkdesk environment constraints.
Talkdesk • 2021 - 2022
Helped bootstrap a new team and delivered the first versions of a Financial Services solution for banking customers.
Tech stack: Kotlin, Spring Boot, React, Redis, PostgreSQL, MongoDB, and RabbitMQ.
Released the first version of Visual IVR for Financial Services in the Summer release.
Built an in-house solution for the Visual IVR frontend, avoiding a third-party provider and saving 75% of projected rollout costs.
Delivered technical sessions to accelerate adoption of new practices and tools (Functional Programming, K6).
Capgemini Portugal [ASML Project] • 2018 - 2021
Contributed to the next-generation ASML lithography machine software in a high-reliability environment.
Led the Portugal team to expand unit testing using a gtest-based framework and improved maintainability by implementing a robust Variant Pattern in a robotics component.
Co-founded an internal Meetup group in Altran PT to promote knowledge sharing.
Delivered the first version of the RYUN (Universal Pick and Place Robot) component with all planned features and 100% code coverage.
Supported the RYAU component migration to the legacy version and audited RYAU autotesters, identifying 65% fake tests (tests without implementation).
Delivered the first phase of the UTTK / ATTEST migration: 400 tests in 10 weeks vs an initial estimate of 24 weeks.
Technomar Engineering • 2016 - 2018
Led a team of 6 Individual Contributors delivering new features for the Technomar Maritime Simulator used in training environments, balancing product delivery with operational stability.
Initiated the certification plan with DNV GL agency and contributed to the core hydrodynamic numerical model to improve simulator fidelity and performance.
Raised engineering maturity by promoting Scrum, Test-Driven Development, and Git, and mentoring the team to improve execution and code quality.
Enhanced the communication channel using the phonon framework, achieving 15% speedup and improving code maintainability.
Orchestrated the end-to-end delivery of a new simulation station, enabling a simulator with 360-degree immersion.
Instituted GitLab to track code metrics and manage bugs, features, backlog, and milestones with improved transparency.
Numerical Offshore Tank • 2008 - 2016
In the TPN laboratory, developed and optimized High-Performance Computing applications using C++/C, Python, MPI/sockets, and bash on Linux and Windows.
Worked across performance optimization, parallel scalability, testing practices, and integration with adjacent projects.
Contributed to the creation of SMH, a finalist for the 2016 ANP Prize Award for Technological Innovation.
Optimized parallel execution of the numerical solver in a cluster environment, saving 35% in resources based on my Ph.D. research.
Reduced execution time by 10% using OpenMP and implemented MPI standards in the parallel version.
Championed a development testing flow and built an initial CI setup (CDash/CTest) to improve repository integrity.
Paulista University • 2011 - 2016
Taught and coordinated graduate-level courses, including lectures, tutoring, lab activities, assessments, and grading.
Mentored students through technical projects and supported course execution with clear evaluation criteria and hands-on learning.
University of São Paulo (USP)• 2015
Methodology for the execution of parallel applications based on BSP model with heterogeneous tasks
University of São Paulo (USP)• 2010
Implementation of the MILC package in the study of full QCD
University of São Paulo (USP)• 2006