I am a full-stack software engineer based in Lisbon with experience since 2021. I currently develop and maintain microservices and frontend widgets for BMW Group Financial Services at Critical TechWorks, covering the full development lifecycle from translating business requirements to code, testing, CI/CD deployment, and production-ops support. I’m fluent in Portuguese and English and hold certifications in AWS, Java, and API development. In my early career I worked as a Junior Full Stack Developer, building features, maintaining APIs, fixing bugs, and collaborating in a Scrum team. At BMW I evolved into DevOps work, focusing on infrastructure using Terraform and AWS, and I contribute to frontend modernization and multi-market adaptability. I’ve also been involved in on-call production support and knowledge sharing through internal workshops.

Rafael Cardoso dos Santos

I am a full-stack software engineer based in Lisbon with experience since 2021. I currently develop and maintain microservices and frontend widgets for BMW Group Financial Services at Critical TechWorks, covering the full development lifecycle from translating business requirements to code, testing, CI/CD deployment, and production-ops support. I’m fluent in Portuguese and English and hold certifications in AWS, Java, and API development. In my early career I worked as a Junior Full Stack Developer, building features, maintaining APIs, fixing bugs, and collaborating in a Scrum team. At BMW I evolved into DevOps work, focusing on infrastructure using Terraform and AWS, and I contribute to frontend modernization and multi-market adaptability. I’ve also been involved in on-call production support and knowledge sharing through internal workshops.

Available to hire

I am a full-stack software engineer based in Lisbon with experience since 2021. I currently develop and maintain microservices and frontend widgets for BMW Group Financial Services at Critical TechWorks, covering the full development lifecycle from translating business requirements to code, testing, CI/CD deployment, and production-ops support. I’m fluent in Portuguese and English and hold certifications in AWS, Java, and API development. In my early career I worked as a Junior Full Stack Developer, building features, maintaining APIs, fixing bugs, and collaborating in a Scrum team. At BMW I evolved into DevOps work, focusing on infrastructure using Terraform and AWS, and I contribute to frontend modernization and multi-market adaptability. I’ve also been involved in on-call production support and knowledge sharing through internal workshops.

See more

Experience Level

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

Language

Portuguese
Fluent
English
Fluent

Work Experience

Software Engineer at Critical TechWorks
December 1, 2022 - Present
Develop and maintain microservices (RESTful APIs) and frontend widgets, migrating to TypeScript (JavaScript, TypeScript, and Lit Element) for BMW Group Financial Services. Tech stack includes Java 17 with Quarkus, Hibernate, PostgreSQL, and Flyway for DB versioning. Translate epics and user stories into technical tasks; write unit/integration tests; ensure code quality via peer reviews. Deploy via Jenkins pipelines and Docker; monitor production with AWS (DynamoDB, ECS, S3) and observability tools (Jaeger, Splunk). Participate in Ops for rapid production incident resolution; apply Boundary-Control-Entity architecture and testing (Arrange-Act-Assert); use Mockito/WireMock for backend and Cypress for frontend; maintain tests with cucumber and selenium. Lead internal Code Dojo workshops for knowledge transfer.
Junior Full Stack Developer at Betha Sistemas
June 1, 2021 - August 1, 2022
Worked with the Spring Framework and Java EE to build management software for educational institutions in a microservice environment using RESTful APIs, JPA and Hibernate. Practiced Agile Scrum in a single-team setup. Maintained MySQL database and developed frontend using JavaScript and Angular 1.5. Applied Clean Architecture and testing approaches with Mockito/WireMock for backend.

Education

Add your educational history here.

Qualifications

AWS Certification
January 11, 2030 - March 16, 2026
Java Certification
January 11, 2030 - March 16, 2026
API Development Certification
January 11, 2030 - March 16, 2026

Industry Experience

Software & Internet, Financial Services, Professional Services, Other

Experience Level

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