Yusuf Abdelaziz

I’m Yusuf Abdelaziz, a Java / Backend Engineer based in Giza, Egypt, with hands-on experience building production systems using Spring Boot, microservices, and SQL-backed services.

I focus on delivering maintainable, high-performance backend solutions—especially query tuning, execution-plan analysis, indexing, clean DTO/projection-based APIs, and dynamic filtering using JPA Criteria API. I’ve also worked on mobile products with Flutter, collaborating across teams to ship reliable features end-to-end.

Experience Snapshot

  • Java Software Developer (Full-time)FFS Software Solutions LLC Built scalable microservices for an international charity platform; led performance work cutting critical queries from minutes to ~150 ms; contributed to Java 21 / Spring Boot 3 migration; implemented multi-tenant SaaS architecture.
  • Mobile Software Engineer (Part-time)Taslema Delivered Flutter apps (40k+ installs), improved location-based dispatch and navigation performance, and strengthened logging/debugging workflows.

Strengths

  • Backend architecture: REST APIs, service boundaries, maintainable domain design
  • Performance engineering: indexing, join fixes, projections, execution plan debugging
  • Modern Java: Java 21, Spring Boot 3, Hibernate/JPA
  • Delivery mindset: pragmatic implementation, clear debugging/observability habits

Technical Skills

  • Languages: Java, SQL, TypeScript/JavaScript, HTML/CSS
  • Backend: Spring Boot, Hibernate/JPA, REST, JWT, Kafka, Multi-tenant SaaS
  • Databases: SQL Server, MySQL, PostgreSQL (schema, indexing, opt