Skip to content

Professional Experience

Senior Software Engineer

Adnovum Portugal, Unipessoal Lda.
Period: 2017 – Current

Senior software engineer working across banking, insurance, logistics, transportation, social insurance, and mobile-focused solutions. The role covered end-to-end delivery of complex software features, technical solution design, support for production systems, and collaboration with client teams in Portugal, Hungary, Vietnam, Switzerland, Canada and the United States.

Typical responsibilities included:

  • Designing and implementing backend services in Java and Node.js.
  • Supporting mobile applications built with Ionic, Angular, and Capacitor.
  • Contributing to service integration, deployment support, and production troubleshooting.
  • Helping translate business requirements into maintainable technical solutions.
  • Working with teams to keep delivery aligned with architecture and platform constraints.

Senior IT Consultant

AFFINITY, SA
Period: 2015 – 2017

Specialized in systems and services integration, IT security, process improvement, database optimization, and Java software development. Supported critical core systems for a leading European investment bank, contributed to internal framework development, and helped define architecture and tooling choices.

Team Coordinator

Sinfic - Sistemas de Informação Industriais e Consultoria, SA
Period: 2012 – 2014

Managed a business support unit focused on reusable components and cross-functional products. Responsibilities included budget management, proposal writing, project management, team leadership, internal software infrastructure management, requirements elicitation, and customer-facing solution design. The role combined hands-on software delivery with coordination responsibilities and internal platform operations.

Software Architect

Sinfic - Sistemas de Informação Industriais e Consultoria, SA
Period: 2010 – 2012

Worked in the Loyalty Systems unit, defining product direction, requirements, architecture, and technology choices for reusable product platforms. Also delivered Java and Android training internally. This role placed a strong emphasis on product thinking, platform reuse, and technical guidance for other team members.

Consultant

Sinfic - Business Unit: Special Projects
Period: Mar 2008 – 2010

Started on 10 March 2008, working as a consultant on J2EE projects for TMN, focused on analysis, implementation, deployment, and testing for prepaid and loyalty-related systems. This was the point where my career shifted from lower-level and telecom-oriented work into enterprise software delivery.

Hardware and Software Developer Trainee

Hectacom Portugal
Period: Mar 2005 – Jun 2005

Worked on hardware and software solutions for surveillance, monitoring, and home automation environments, combining electronics-related development with desktop and web-based software components. The internship introduced me to end-to-end product work, from electronics and control logic to user-facing software.