Fares Fouad

Fares Fouad

Software Engineer at Crealogix

Alexandria, Egypt

#OpenToWork

About

I am a software engineer with experience spanning from 2018 to the present, currently working at Crealogix. My background includes a Bachelor of Computer and Systems Engineering from Alexandria University, and I have been developing enterprise banking and digital wallet platforms for over five years. My work spans Java, Kotlin, and Python, with extensive use of Spring Boot, Kafka, and cloud platforms like AWS and Kubernetes. I have built and maintained backend systems for banks such as Saudi National Bank and Al Rajhi Bank, implementing authentication flows, microservices, and multi-tenant architectures. I also have experience with DevOps tools including Docker, ArgoCD, and GitHub Actions, and have developed projects using GraphQL, JasperReports, and container orchestration.

Experience

Crealogix

Software Engineer

Mar 2026 – Present

• Developed and maintained Saudi National Bank (SNB) enterprise banking features within large-scale backend applications. • Resolved production issues and collaborated with QA teams to ensure timely bug fixes and system stability. • Worked closely with frontend teams to support seamless API integration and feature delivery. • Analyzed existing codebase and business flows to support enhancements and ongoing system maintenance. • Java, Spring Boot, SOAP, Oracle DB, REST APIs, GitLab, Maven, JPA/Hibernate, Docker, Agile/Scrum.

JavaSpring BootOracle DB

Crealogix

Al Rajhi Bank Malaysia

Software Engineer

Sep 2024 – Feb 2026

• Accelerated project delivery by implementing a full Azure AD (SAML) authentication flow within the first 30 days of the project. • Maintained polyglot microservices in Java and Kotlin, ensuring seamless feature parity and system enhancements across diverse codebases. • Led technical troubleshooting as the primary production support engineer, significantly reducing MTTR for critical production bugs. • Managed cloud-native deployments using AWS (API Gateway, ECR, CloudWatch) and Kubernetes with ArgoCD for automated CI/CD. • Tech Stack: Java, Kotlin, Spring Boot, PostgreSQL, Kafka, AWS, Kubernetes, ArgoCD, GitHub Actions.

JavaKotlinAWS

Al Rajhi Bank Malaysia

Al Rajhi Bank KSA

Software Engineer

Aug 2023 – Aug 2024

• Worked on a large-scale digital wallet platform used by multiple major Saudi banks, implementing core transaction processing logic including debit, credit, refund, reversal, and settlement with strong consistency and reliability. • Developed and maintained wallet and customer management modules, including balance tracking, lifecycle management, transaction history, and validation in a regulated financial environment.. • Contributed to the design of a multi-tenant, multi-database architecture, enabling multiple banks to securely share the same product with tenant isolation and support for Oracle and PostgreSQL. • Tech Stack: Java, Spring Boot, Kafka, Oracle DB, PostgreSQL, TFS, Agile/Scrum.

JavaKafkaOracle DB

Al Rajhi Bank KSA

Education

Alexandria university

Alexandria university

Bachelor of Computer and Systems Engineering

2018 – 2023

Skills

KafkaTFSGitHubDockerArgoCDKubernetesAWSMockitoJUnitDjangoGraphQLHibernateSpring SecuritySpring BootBashC/C++SQLPythonKotlinJava

Languages

English (Full professional proficiency)Arabic (Native or bilingual proficiency)