Summary
Overview
Work history
Education
Skills
Certification
LANGUAGES
References
Timeline
Generic
Gilberto Santos

Gilberto Santos

Dublin,Ireland

Summary

Software architect with deep expertise in back-end technologies, including Java, Node.js, and Python, alongside proficiency in front-end frameworks such as React.js and Next.js. Strong leadership in architectural design, specializing in microservices and event-driven architecture to deliver scalable cloud-native solutions. Skilled in managing cloud infrastructure across AWS, GCP, and Azure, ensuring robust security and performance optimization.

Overview

19
19
years of professional experience
8
8
years of post-secondary education
3
3

Certifications

Work history

Staff Software Engineer

Prove Identity
Dublin, Leinster
07.2025 - 12.2025
  • Technical Leadership: Design and implementation of large-scale distributed systems, enhancing availability, scalability, latency, and security across Prove’s core platform, incorporating principles of risk management and fraud detection.
  • Cross-Functional Collaboration: Partnered with product management, design, compliance, security, and operations teams to deliver technically robust, compliant, and user-focused solutions, demonstrating strong communication skills.
  • System Architecture: Led end-to-end architecture and development of platform components and infrastructure, ensuring system efficiency and operational excellence through strategic thinking.
  • Engineering Excellence: Mentored engineers across multiple teams, promoting high standards in system design, coding practices, testing, and deployment, fostering a data-driven culture.
  • Operational Reliability: Provided actionable insights to improve platform reliability, observability, and overall performance in production environments, ensuring system reliability.
  • Maintained and re-designed mission-critical services, improving system resiliency and reducing latency across key payment processing flows. Drove best practices in distributed system design, accelerating delivery while maintaining Prove’s standards for compliance and security.
  • Built a culture of mentorship and continuous learning through code reviews, technical design sessions, and architecture workshops, contributing to team growth and technical excellence.
  • Tech Stack: GoLang, Java, Node.js, TypeScript, React, AWS (MKS, ECR, EKS, DynamoDB, SNS/SQS), Kubernetes, Docker, Terraform, CI/CD, Clean Architecture, TDD, DDD, Monitoring/Observability (Splunk, Grafana, Prometheus).

Freelance as Subject Matter Expert Lecturer

University College Dublin
Dublin, IRELAND
09.2024 - 12.2025
  • Facilitated lectures on web development with emphasis on front-end technologies, including HTML, CSS, JavaScript, Bootstrap, and elements of ReactJS.
  • Assisted in creating interactive learning materials to improve student comprehension and retention.
  • Supported students in developing practical projects and portfolios to highlight their skills.

Principal Software Engineer

Globalization Partners
Dublin, Leinster
05.2022 - 07.2025
  • Architectural Leadership: Led architectural oversight and technical strategy for distributed, serverless microservices architecture, guiding engineering squads to scalable solutions. Drove transformation initiatives for seamless global operations, demonstrating strategic thinking.
  • Mentorship: Key technical mentor to senior engineers, facilitating growth through hands-on guidance, knowledge sharing, and strategic architectural decisions, embodying ability to mentor.
  • Collaborative Leadership: Worked directly with leadership, including the VP of Engineering, to influence decisions on critical technical initiatives, ensuring alignment with company growth objectives through effective communication skills.
  • Architected event-driven, serverless applications using AWS, enabling global scale and demonstrating expertise in cloud infrastructure.
  • Built reusable modules, code quality principles, and improved performance, contributing to data products and system reliability.
  • Facilitated company-wide knowledge-sharing sessions on advanced technology topics like AWS Serverless, Clean Architecture, and CI/CD best practices.
  • Tech Stack: Java 11, SpringBoot, Node, Nest, JavaScript, Typescript, React, AWS, Serverless, Restful API, Clean-Code, Hexagonal Architecture, TDD, DDD, JIRA, Docker, Git.

Freelance as Guest Lecture

Dublin Coding School
Dublin, IRELAND
01.2022 - 09.2024
  • Led the design and delivery of engaging lectures, workshops, and hands-on exercises encompassing a broad spectrum of topics, including front-end and back-end development, databases, version control, and deployment strategies.
  • Facilitated learning through theutilisation of programming languages such as JavaScript, PHP, HTML/CSS, and frameworks like React, Node.js, and Express.

Senior Software Engineer

TD Securities
Toronto, CAN
10.2020 - 05.2022
  • Large-Scale Transformations: Led the modernisation of a legacy banking application, transitioning it from a monolithic structure to a microservices architecture, focusing on scalability.
  • Architectural Oversight: Designed and implemented an end-to-end CI/CD pipeline to automate testing, deployment, and scaling, enhancing overall product delivery and system reliability.
  • Strategic Initiatives: Collaborated with cross-functional teams to align system designs with business goals, ensuring scalability and maintainability through strategic thinking.
  • Improved the user experience by designing an intuitive front-end with React.js and re-architecting backend services for improved performance, focusing on usability.
  • Spearheaded the cloud migration of critical components to Azure, enhancing system scalability and security, demonstrating proficiency in cloud infrastructure.
  • Tech Stack: Java 11, React, SpringBoot, C#, Restful API, Gradle, Jenkins, Sonar, Clean-Code, IntelliJ, JUnit, JIRA, Docker, Git, Azure Cloud.

App Tech Lead Engineer (VP)

Citibank
Dublin, IRELAND
07.2017 - 04.2020
  • Technical Leadership: Led a global team of 10 engineers in maintaining and optimizing three of Citibank’s largest account service projects. As a tech lead, architected, and provided strategic input on architectural direction and system design, demonstrating technical leadership.
  • Transformation and Scalability: Implemented a Continuous Integration (CI) pipeline and quality standards, improving product quality by 30% and enhancing system reliability.
  • Large-Scale Solutions: Designed a Natural Language Processing (NLP) and OCR solution to streamline signature verification processes, enhancing efficiency in document management and demonstrating data processing capabilities.


  • Promoted to VP position, helping the team by introducing innovative solutions in microservices, improving the performance and scalability of critical systems.
  • Reduced maintenance costs through architectural improvements and approximately 100 development hours, showcasing strategic thinking and reliability.
  • Tech Stacks: Java 8, SpringBoot, Hadoop, HDFS, Apache Spark, Cloudera, Impala, Kafka, MongoDB, Oracle DB, Restful API, Gradle, Jenkins, Sonar, CheckStyle, Clean-Code, JUnit, JIRA, uDeploy, TeamCity, Docker, Git, BitBucket.

Senior Software Engineer

IBM
Dublin, IRELAND
12.2015 - 06.2017
  • Joined IBM Watson Health, contributing to an innovative, technically challenging project by leveraging expertise in Java and agile methodologies.
  • Mastered development in agile environments and TDD, ensuring quality and timely delivery, demonstrating reliability.
  • Balanced independent work with teamwork, driving project success through active collaboration and communication skills.
  • Committed to continuous learning and improvement, fostering individual and team capabilities.
  • Enhanced and programmed Java features for a web app serving 5 million users globally, focusing on scalability and user needs.
  • Tech Stacks: Java 8, EJB, Selenium, Restful API, IBM Database, Maven, Jenkins, Sonar.

Senior FullStack JEE Consultant

Montreal
Brasilia, BRAZIL
08.2013 - 04.2014
  • Pioneered an agile environment, leading knowledge sharing through presentations, demonstrating communication skills.
  • Guided the team on JEE and agile best practices to keep their skills up to date, embodying ability to mentor.
  • Championed a streamlined knowledge management system within the agile framework.
  • Tech Stacks: JEE 6, JSF, JQuery, EJB3, Hibernate(JPA), JAX-RS, JSON, DB Oracle, JBoss, Git, Maven, Jenkins, Linux, Agile, Junit, Eclipse, JIRA, UML.

Senior Team Lead FullStack Architect JEE

Cast Group
Brasilia, BRAZIL
03.2013 - 08.2013
  • Led a team, leveraging cutting-edge technology for project innovation and excellence, demonstrating technical leadership.
  • Designed and implemented training programs, boosting team skills and product quality, embodying ability to mentor.
  • Implemented new features and enhanced legacy systems, focusing on innovations and data-driven improvements.
  • Fostered an environment that values ongoing learning and proactive improvement, exceeding expectations and maintaining a competitive edge.
  • Tech Stacks: JEE 5, JSF, JQuery, EJB3, Hibernate(JPA), JAX-RS, JSON, DB Oracle, JBoss, Tomcat, Git, Maven, Jenkins, Linux, Agile, SCRUM, TDD, Junit, TestNG Eclipse, JIRA, UML.

Senior JEE Developer

Sapientia
Brasilia, BRAZIL
08.2012 - 02.2013
  • Java Advocate, influencing project decisions and aligning with best practices, demonstrating strategic thinking.
  • Designed Java solutions with EE, JSF, and Spring Boot, ensuring seamless integration and focusing on data processing.
  • Configured continuous integration processes, optimising development efficiency and ensuring reliability.
  • Effectively explained the benefits of Java technology, securing its adoption within projects.
  • Tech Stacks: JEE 6, SpringBoot, JSF2, CDI, JQuery, EJB, JPA, JUnit, Maven, SVN, RESTful API.

Senior FullStack Java Developer

Indra Politec
Goiania, BRAZIL
07.2009 - 03.2011
  • Led the development of an innovative software using Google Maps API, focusing on user needs.
  • Helped users spot key city areas needing attention, such as infrastructure maintenance, demonstrating a data-driven approach.
  • Integrated Adobe Flex for the UI and Java/JSF for the backend to ensure performance and usability.
  • Followed CMMI Level 3 standards for high-quality development.
  • Tech Stacks: Adobe Flex 3, JSF1, JSP, Java, Tomcat, JBoss, Maven, ANT, SVN.

Senior PHP Full-stack Software Engineer

SENAC GO
Goiania, BRAZIL
02.2007 - 03.2009
  • FullStack Dev PHP for users of educational systems and Java for building custom CMS, demonstrating Full Stack capabilities.
  • Proficient in PostgreSQL and relational database management for data efficiency and database management.
  • Ensured seamless operation and optimal performance of educational platforms and CMS, focusing on reliability.
  • Catered to diverse user needs while maintaining high standards of functionality and reliability.
  • Tech Stacks: PHP, HTML, CSS, JavaScript, Java, Apache, Linux.

Education

MBA, Postgraduate Diploma in Science - Artificial Intelligence

NCI
Dublin, Ireland
09.2025 - 12.2025

MBA - GoLang Programming Language Expert

FullCycle
Sao Paulo, SP, BRAZIL
05.2024 - 05.2025

MBA - Service-Oriented Architecture

UNIEURO
Brasilia, DF, BRAZIL
01.2012 - 12.2013

Degree - Software Development

PUC GO
Goiania, GO, BRAZIL
02.2008 - 12.2012

Skills

  • Back-End: Java, Nodejs, NestJS, TypeScript, Python, GoLang, PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, Kafka, AWS Serverless, Event-Driven Architecture, REST, Microservices, risk management, fraud detection, database management, data processing
  • Front-End: Reactjs, JavaScript, Nextjs, Remix, Bootstrap, tailwindcss, HTML5, CSS3, usability
  • Infrastructure: AWS Cloud, GCP, Azure, Kubernetes, Docker, Git, CI/CD (Jenkins, GitActions), Linux, CloudFormation, SAM, New Relic, Terraform, grafana, prometheus, cloud infrastructure, security
  • Architectural Leadership: Microservices, Serverless, Event-Driven Architecture, Cloud-Native Solutions, Scalable System Designs, Distributed Systems, Clean Architecture, technical architecture, system architecture, strategic thinking
  • Mentorship & Technical Leadership: Code Reviews, 1:1 Coaching, Knowledge Sharing, Pair Programming, Technical Strategy, Communication skills, ability to mentor
  • Management: Agile Team, MOB, 1:1, Code Review, JIRA, Presenting, Mentor, Lecturing, lean, ambitious, reliability
  • Distributed systems design
  • Cloud architecture
  • Microservices implementation
  • Event-driven architecture
  • Continuous integration practices
  • Serverless solutions
  • Data-driven decision making
  • Risk management strategies
  • Quality assurance methodologies
  • Cross-functional collaboration
  • Technical mentorship
  • Agile project management
  • Scalability solutions
  • Performance optimisation
  • User experience enhancement
  • Scalable system designing
  • Front-End technology
  • Debugging aptitude
  • API integration
  • Cloud infrastructure management
  • Applying encryption methods
  • Efficiency optimisation
  • Collaborative development
  • Client-Side scripting
  • Agile methodologies understanding
  • DevOps principles application
  • Code review and auditing
  • Java programming
  • Advanced algorithms
  • Software architecture planning
  • Microservices architecture design
  • Git version control use
  • Docker usage mastery
  • RESTful api development
  • Software testing competency
  • Data structures knowledge
  • Algorithm design capability
  • Issue resolution
  • Database management
  • Systems Analysis

Certification

  • AWS Certified Solutions Architect – Associate, Dublin, Ireland — July 2023
  • Oracle Certified Professional, Java SE 6 Programmer, Oracle, Brazil — February 2011
  • Oracle Certified Expert, Java EE 6 Web Component Developer, Oracle, Brazil — March 2015

LANGUAGES

Portuguese: Native
Master or proficient
C2
English: Fluent
Master or proficient
C2

References

References available upon request.

Timeline

MBA, Postgraduate Diploma in Science - Artificial Intelligence

NCI
09.2025 - 12.2025

Staff Software Engineer

Prove Identity
07.2025 - 12.2025

Freelance as Subject Matter Expert Lecturer

University College Dublin
09.2024 - 12.2025

MBA - GoLang Programming Language Expert

FullCycle
05.2024 - 05.2025

Principal Software Engineer

Globalization Partners
05.2022 - 07.2025

Freelance as Guest Lecture

Dublin Coding School
01.2022 - 09.2024

Senior Software Engineer

TD Securities
10.2020 - 05.2022

App Tech Lead Engineer (VP)

Citibank
07.2017 - 04.2020

Senior Software Engineer

IBM
12.2015 - 06.2017

Senior FullStack JEE Consultant

Montreal
08.2013 - 04.2014

Senior Team Lead FullStack Architect JEE

Cast Group
03.2013 - 08.2013

Senior JEE Developer

Sapientia
08.2012 - 02.2013

MBA - Service-Oriented Architecture

UNIEURO
01.2012 - 12.2013

Senior FullStack Java Developer

Indra Politec
07.2009 - 03.2011

Degree - Software Development

PUC GO
02.2008 - 12.2012

Senior PHP Full-stack Software Engineer

SENAC GO
02.2007 - 03.2009
Gilberto Santos