Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
João  Morais

João Morais

Porto

Summary

Software engineer with over 5 years of experience in backend solutions for digital banking and cloud-native architectures. Expertise in microservices development, system integration, API design, and technology modernization for international banking programs. Proven ability to collaborate with distributed teams and cross-functional stakeholders in high-availability environments.

Overview

1
1
Certification
5
5
years of professional experience

Work History

Core Banking Transformation Program

Software Engineer
06.2026 - Current
  • Supported strategic core banking modernisation, enhancing system reliability in high-availability environment.
  • Collaborated with cross-functional teams throughout analysis, testing, validation, and deployment phases, ensuring successful project delivery.
  • Migrated integration services from MuleSoft to .NET, enabling greater scalability and flexibility.

Cloud-Based Digital Bank

Software Engineer
, Netherlands
06.2024 - 03.2026
  • Developed distributed cloud-native banking architecture leveraging serverless services and cloud resources to enhance scalability and reliability.
  • Built and maintained backend services that supported banking operations at scale, ensuring robust performance and availability.
  • Integrated Mambu and Pismo core banking platforms into solution stack, streamlining banking operations and improving service delivery.

Digital Bank Enhancements

Software Engineer
07.2023 - 12.2023
  • Enhanced banking systems to optimise daily performance and user experience.
  • Ensured platform stability and timely feature delivery as part of core technical team.
  • Integrated Mambu Process Orchestrator workflows to streamline operations with Mambu core banking components.

Digital Bank Implementation

Software Engineer
, Saudi Arabia
10.2021 - 05.2023
  • Implemented core banking system for greenfield digital bank platform, enabling streamlined operations and enhanced customer experience.
  • Developed and maintained microservices for core banking operations support, ensuring system reliability and scalability.
  • Delivered backend solutions as part of international cross-country engineering team, facilitating collaboration and integration across diverse systems.

Education

Master's Degree - Electrical and Computer Engineering

Engineering Faculty of the University of Porto
01-2020

Skills

  • Cloud & Platforms: AWS (Lambda, API Gateway, DynamoDB, CloudFormation, SNS, SQS), Mambu, PISMO
  • Core banking migration
  • Banking systems integration
  • Microservices frameworks
  • DevOps & Methodologies: Docker, Kubernetes, CI/CD, Git, Agile/Scrum
  • Code Languages: Java, Golang, Python, JavaScript, Visual Basic
  • Tools: Postman, Jira, Confluence, ClickUp
  • Languages: Portuguese and English

Certification

  • AWS Cloud Practitioner

Timeline

Core Banking Transformation Program

Software Engineer
06.2026 - Current

Cloud-Based Digital Bank

Software Engineer
06.2024 - 03.2026

Digital Bank Enhancements

Software Engineer
07.2023 - 12.2023

Digital Bank Implementation

Software Engineer
10.2021 - 05.2023

Master's Degree - Electrical and Computer Engineering

Engineering Faculty of the University of Porto
João Morais