I am Cristiano Soares, a backend-focused software engineer with a Computer Engineering background and a Master's in Software Engineering from ISEP. I design and build Java-based microservices, event-driven integrations, and REST APIs. I am currently working with Quarkus, Kafka, Kubernetes, and AWS, using Terraform and Argo CD for delivery automation. I enjoy solving complex integration challenges, collaborating in Agile teams, and continuously improving deployment pipelines.

Cristiano Soares

I am Cristiano Soares, a backend-focused software engineer with a Computer Engineering background and a Master's in Software Engineering from ISEP. I design and build Java-based microservices, event-driven integrations, and REST APIs. I am currently working with Quarkus, Kafka, Kubernetes, and AWS, using Terraform and Argo CD for delivery automation. I enjoy solving complex integration challenges, collaborating in Agile teams, and continuously improving deployment pipelines.

Available to hire

I am Cristiano Soares, a backend-focused software engineer with a Computer Engineering background and a Master’s in Software Engineering from ISEP. I design and build Java-based microservices, event-driven integrations, and REST APIs. I am currently working with Quarkus, Kafka, Kubernetes, and AWS, using Terraform and Argo CD for delivery automation.

I enjoy solving complex integration challenges, collaborating in Agile teams, and continuously improving deployment pipelines.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Portuguese
Fluent
English
Advanced

Work Experience

Software Engineer at Natixis
October 1, 2022 - August 1, 2025
Developed and maintained Java applications using Spring Boot; supported the IBM ITX platform for file transformation across Linux-based environments; designed and integrated RESTful APIs; automated CI/CD pipelines with Jenkins, XL Deploy, and XL Release; managed Oracle databases with a focus on performance and reliability; wrote unit and integration tests with JUnit, Mockito, and Jest; worked in Agile teams using Jira and Confluence.
Software Engineer at Critical TechWorks
August 1, 2025 - Present
Build and maintain Java backend microservices with Quarkus; implement event-driven flows with Apache Kafka; run services on Kubernetes in AWS; provision infrastructure with Terraform and manage deployments with Argo CD; use MongoDB for persistence; monitor and debug with Prometheus and Grafana; source code management via GitHub; Agile with Jira and Confluence.
IT Manager and ERP Consultant at Grupo Flux
September 1, 2013 - January 1, 2021
Built and led the IT department from the ground up; developed ERP solutions using SQL, T-SQL, and PL/SQL for PHC Advanced; integrated legacy systems to support digital transformation; handled software implementation and user training; introduced Agile practices to improve delivery timelines and team collaboration.
Automation Technician at Divmac, SA
February 1, 2012 - April 1, 2013
Assembled and tested electronic devices for automotive wiring systems, ensuring quality standards.
Full Stack Developer at NOS, SGPS
January 1, 2021 - February 1, 2022
Created a web application to automate internal processes using Java and Angular; developed and integrated RESTful APIs; designed and maintained SQL Server databases; wrote unit and integration tests with JUnit, Mockito, and Jest; gathered requirements and produced technical documentation; worked in Agile teams and maintained Confluence documentation.
Software Developer at Arquiconsult, SA
February 1, 2022 - October 1, 2022
Customized Dynamics 365 Finance and Operations using X++; implemented solutions with Microsoft Power Platform; managed SQL Server databases; wrote technical documentation in Azure DevOps.
Software Engineer at Natixis in Portugal
October 1, 2022 - August 1, 2025
Developed and maintained Java applications using Spring Boot; supported IBM ITX platform for file transformation; designed and integrated RESTful APIs for internal tools; automated CI/CD pipelines; managed Oracle databases with focus on performance and reliability.
Software Engineer at Critical Techworks, SA
August 1, 2025 - Present
Build and maintain Java backend microservices with Quarkus; implement event-driven flows with Apache Kafka; run services on Kubernetes in AWS environments; provision infrastructure with Terraform and manage deployments with Argo CD; use MongoDB for persistence; monitor and debug with Prometheus and Grafana.

Education

Bachelor’s Degree in Computer Engineering at Instituto Superior de Engenharia do Porto
January 1, 2020 - January 1, 2023
Master’s Degree in Software Engineering at Instituto Superior de Engenharia do Porto
January 1, 2023 - January 1, 2025
Technical Course: Automation, Robotics, and Industrial Control at Escola Tecnológica de Vale de Cambra
January 1, 2010 - January 1, 2011
Vocational Course: Computer Management and Maintenance at Escola EB 2,3/S de Búzio
January 1, 2007 - January 1, 2010
Bachelor's Degree at Instituto Superior de Engenharia do Porto
January 1, 2020 - January 1, 2023
Master's Degree at Instituto Superior de Engenharia do Porto
January 1, 2023 - January 1, 2025

Qualifications

Spring: Core Training
January 11, 2030 - January 30, 2026
Microsoft Dynamics 365: Finance and Operations Apps Developer
January 11, 2030 - January 30, 2026
Microsoft Excel: Power Pivot and Power Query
January 11, 2030 - January 30, 2026
Spring Core Training
January 11, 2030 - January 31, 2026
JPA Hibernate
January 11, 2030 - January 31, 2026
Microsoft Dynamics 365: Finance and Operations Apps Developer
January 11, 2030 - January 31, 2026
Microsoft Excel: Power Pivot and Power Query
January 11, 2030 - January 31, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Financial Services