Backend Engineer with 2+ years of experience building scalable enterprise applications using Java, Spring Boot, and microservices architecture. Expert in PostgreSQL, Spring Data JPA, Redis caching, and RESTful API development. Strong DevOps skills with Docker, CI/CD, and cloud deployment. Computer Science graduate passionate about writing clean, maintainable code following SOLID principles and delivering high-performance backend solutions.
- •Java & Kotlin
- •JavaScript & TypeScript
- •C++ (native development, NCNN, DIB)
- •Spring Boot 3 (Auto-configuration, Starter POMs)
- •Spring MVC (REST API Development)
- •Spring Data JPA (Hibernate, Repositories)
- •Spring Security (JWT)
- •Quarkus (Reactive, Native compilation, Microservices)
- •Quarkus RESTEasy & Hibernate with Panache
- •gRPC & Protocol Buffers
- •PostgreSQL / MySQL / MongoDB
- •Hibernate ORM / JPA / Panache
- •Mongoose / pg / PDO / mysqli
- •Redis (Caching & Message Queue)
- •Concurrency programming (Java Threads, RxJava, Reactive Streams)
- •Java Programming, OOP, Java Collection Framework
- •Data Structures & Algorithms
- •Problem Solving & Dynamic Programming
- •Design Patterns (Singleton, Factory, Observer, Strategy)
- •Architecture Design (MVC, Domain-Driven Design)
- •RESTful API Design & Best Practices
- •Microservices Architecture
- •Authentication & Authorization (JWT, OAuth, Session-based)
- •Real-time Communication (WebSocket, gRPC, Socket.IO)
- •API Documentation (Swagger/OpenAPI, Postman)
- •Middleware & Error Handling
- •CORS & Security Best Practices
- •Message Queuing (Redis, RabbitMQ)
- •API Versioning & Rate Limiting
BitBucket/GitHub · CI/CD · Postman · Docker
Fullstack engineer
Library infospaceNodeJS, ReactJS, TypeScript, PostgreSQL, Whatsapp API, CRM
Backend Engineer
Al-voraQuarkus, Hibernate, Jakarta, PostgreSQL, Microservice, Reactjs, TimeFold, OSRM, gRPC
Teaching assistant
Zewail UniversityOpen-Source (9-months)
Information Technology InstituteSoftware Program - DevOps Engineer
Digital Egypt Pioneer Program (DEPI)Very Good / BioInformatics
Computer Science and Information Technology / Assiut UniversityGraduation Project:
Technologies: Laravel 12, Blade, PostgreSQL
Comprehensive healthcare management system with RESTful APIs for patient-doctor interactions, appointment scheduling, and clinic management.
Technologies: Django, Python, REST APIs, Authentication Systems