$ whoami

Yusuf Abdelaziz_

// software engineer · backend systems

I'm Yusuf Abdelaziz, a software engineer focused on building scalable, high-performance backend systems. I care deeply about clean architecture, reliable design, and practical engineering that turns complex problems into maintainable solutions with real-world impact.

2,400×
query speedup
40k+
app installs
10+
countries served
81%
faster navigation

$ 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 skills/

Languages

JavaSQLJavaScriptTypeScriptHTML/CSS

Technologies

Spring BootHibernateKafkaReact

Developer Tools

DockerGitVS CodeAndroid StudioIntelliJ

Testing & Quality

JUnit 5MockitoUnit/Integration TestingClean Code

DBMS

SQL ServerMySQLPostgreSQL

$ 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