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