$ cat resume.md

Yusuf Abdelaziz

// Java / Backend Engineer (Spring Boot)

Location: Cairo, Egypt
Email: yussefislamanwer@gmail.com
LinkedIn: linkedin.com/in/yusuf-abdelaziz
GitHub: github.com/yusufabdelaziz

Java software developer with hands-on experience delivering production systems using Spring Boot, microservices, and SQL-backed services. Strong focus on performance (query tuning, indexing, execution-plan analysis), maintainable backend design (DTO mapping, dynamic predicates with Criteria API), and pragmatic delivery across backend and mobile projects.

$ cat skills.txt

Languages

Java, SQL, JavaScript, TypeScript, HTML/CSS

Technologies

Spring Boot, Hibernate, Kafka, React

Developer Tools

Docker, Git, VS Code, Android Studio, IntelliJ

Testing & Quality

JUnit 5, Mockito, Unit/Integration Testing, Clean Code

DBMS

SQL Server, MySQL, PostgreSQL

$ cat experience.log

Java Software Developer FFS Software Solutions LLC

Oct 2024 – Jul 2026

Full-time, Remote · Dubai, UAE

  • Developed a charity system for a Kuwait-based charity platform called "Alturath", enabling seamless donation processing and resource distribution across 10+ countries via a scalable microservice architecture
  • Optimized database performance by refactoring bottlenecked SQL queries, reducing execution time from 6 minutes to ~150ms (2,400x improvement). Leveraged execution plan analysis, strategic indexing, and JPA Criteria API to restore real-time reporting capabilities
  • Integrated Apache Kafka for asynchronous event-driven communication between microservices, ensuring high availability and data consistency
  • Migrated multiple services from Java 8 and Spring Boot 2 to Java 21 and Spring Boot 3
  • Designed and implemented a multi-tenant architecture, transforming the platform into a SaaS solution with isolated data, per-client configuration, and automated onboarding

Software Engineer Rasid Payments

May 2026 – Jul 2026

Part-time, Remote · Riyadh, Saudi Arabia

  • Shipped an end-to-end, real-time AML rule (Apache Flink + NestJS + GraphQL) that detects merchants exceeding expected annual income, with Kafka-driven runtime-configurable thresholds and comprehensive test coverage

Mobile Software Engineer Taslema

Oct 2020 – Apr 2023

Part-time · Minya, Egypt

  • Developed and deployed mobile apps using Flutter for a delivery service in two governorates (Minya and Sohag), resulting in over 40k combined installs
  • Enhanced the courier app to detect courier location, enabling assignment of the closest available courier to the nearest order
  • Implemented a logging setup for efficient debugging and better exception handling
  • Improved navigation performance of the client's mobile app by 81% when browsing food sections

$ ls projects/

Food Delivery System APIs

Java, Spring Boot, MySQL, Hibernate, Flyway, Jira

  • Architected a comprehensive backend REST API with Spring Security + JWT for stateless authentication and Role-Based Access Control (RBAC)
  • Engineered JWT authentication, dynamic menu management, complex order processing, and a flexible promotion system
  • Implemented region-based delivery fee calculation, real-time order tracking, and a post-delivery rating system
  • Designed a scalable architecture with scheduled background jobs for non-critical updates

Lango

Java

  • Created an object-oriented, dynamically-typed programming language in Java with main constructs: if statements, loops, functions, classes, and methods

$ cat education.txt

B.Sc. in Computer and Systems Engineering

Minia UniversityMinya, Egypt (2018 – 2023)

  • 81.05%, Very Good with Honors, Ranked 5th in Class