Fares M.

Software Engineer

Berlin, Germany

Experience

Oct 2024 - Present
1 year 2 months

Software Engineer

DXC Technology

  • Developed and maintained backend services for Q8's Digital Cards and Mobility Platform in Java and Spring Boot.
  • Designed scalable, multi-tenant microservices with API-first principles using Swagger.
  • Implemented asynchronous messaging with Apache ActiveMQ to decouple services and improve resilience.
  • Managed multi-tenant architecture with data isolation and configurable tenant logic.
  • Ensured secure data handling with Spring Security and PostgreSQL, supported by Liquibase version control.
  • Integrated JasperReports for generating PDF reports based on user and business needs.
  • Followed Agile practices and implemented thorough unit and integration testing.
Dec 2022 - Sep 2024
1 year 10 months
Cairo, Egypt

Software Engineer

Banque Misr | Digital Factory

  • Engineered backend services for the bank’s mobile app using Java/Kotlin and microservices architecture.
  • Developed card PIN set/reset service, reducing ATM reliance by 70%.
  • Contributed to Apple Pay and card tokenization services, boosting iOS engagement by 90%.
  • Supported production systems and implemented debugging, TDD, and automated tests to maintain system health.
  • Collaborated cross-functionally to maintain performance in a high-volume, secure environment.
Aug 2020 - Oct 2020
3 months
Cairo, Egypt

Artificial Intelligence Intern

IBM

  • Created a Smart Gate system with OCR-based car plate recognition to manage residential access.
  • Built backend data handling for resident profiles with Java and JDBC.

Summary

Software Engineer with 3+ years of experience delivering scalable, reliable solutions in collaborative environments.

Currently pursuing a Chancenkarte Visa to relocate to Germany and contribute to impactful international projects.

Languages

Arabic
Advanced
English
Advanced

Education

Oct 2018 - Jun 2022

Cairo University

B.S · Computer Science · Egypt · 3.34/4.0

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions