Download résumé PDFUse your browser’s “Save as PDF” destination.

Sameh Adel

Senior Software Engineer

Cairo, Egypt · sameh.adel_20@outlook.com

linkedin.com/in/samehadel · github.com/Samehadel · samehadel.me

Profile

Senior Software Engineer combining AI solution design, software architecture, and hands-on implementation. Expertise includes RAG, LLM internals, and AI agent architectures. Experience includes service architecture, system integration, modernization, performance optimization, and AI enablement in enterprise engineering teams.

Experience

Senior Software Engineer · VOIS (Vodafone)

May 2025 — Present
  • Worked within an AI Enabler initiative, exploring and integrating AI-assisted tools into the development process to improve engineering workflows.
  • Collaborated with cross-functional teams to design, implement, and refactor services to meet evolving architecture standards.
  • Developed features and maintained services within Vodafone's engineering ecosystem using Java and Spring Boot.

Java · Spring Boot · Angular · AWS

Software Engineer · Warba Bank

Apr 2024 — Apr 2025
  • Built a new microservice from scratch to generate cashback for customers' spending.
  • Refactored 4 services to meet new architecture requirements with a technology upgrade.
  • Improved cashback service performance by applying database enhancements and code optimization techniques.

Java 17 · Spring Boot · Hibernate · SQL Server · Kafka · Kubernetes · Redis

Software Engineer · Fawry

Oct 2022 — Mar 2024
  • Enhanced microservices communication performance by 8% through redesigning JWT implementation.
  • Developed and implemented shared utilities and modules, reducing code duplication across services by approximately 3%.
  • Onboarded and mentored new team members to help them contribute to the engineering team.
  • Led the design and implementation of a new microservice from scratch, optimizing request and response handling.

Java · Spring Boot · Angular

Java Developer · Yeshtery

Jan 2022 — Sep 2022
  • Used Spring Boot to build server-side endpoints.
  • Designed and implemented new software features.
  • Refactored old code to satisfy OO principles.
  • Built and maintained integration tests for existing and new pieces of software.

Java · Spring Boot

Engineering capabilities & tools

AI solution design · RAG · LLM internals · AI agent architectures · Distributed systems · System integration · Integration testing

Claude Code · Spring AI · Spec-driven development · Java · Spring Boot · Hibernate · SQL Server · PostgreSQL · Redis · Kafka · Docker · Kubernetes · AWS · JUnit · Mockito · Git

Education

Bachelor of Computer Engineering

Shoubra Faculty of Engineering — Benha University · Sep 2015 – Aug 2020