About Me
Hello! I'm Yousef Mohamed Salama, a passionate Java Backend Developer with expertise in Spring Boot, Microservices, and Database Management.
Skills & Technologies
- Java, Hibernate, Spring Boot, Spring Security, Spring Data
- Microservices Architecture
- Database Management (PostgreSQL, MongoDB, Redis)
- Docker, GitHub
- RabbitMQ
Experience
I have experience in software quality assurance, backend development, and cloud-based microservices applications. I love building efficient, scalable, and secure systems.
Projects
HTTP Client Request Builder
Developed a Python module designed to simplify the process of constructing and sending HTTP requests. The project utilizes the Builder Pattern, allowing for fluent and expressive request construction, and leverages object-oriented principles for modularity and extensibility.
Head First Object-Oriented Analysis and Design
Authored summaries and implementations based on the "Head First OOAD" book. This project showcases my understanding of design patterns, OOP principles, SOLID principles, and other best practices in software design.
Database Configuration
Created configurations and setups for various database systems, aiming to streamline database management and integration within applications.
Enrollment Course Application
Developed a Java-based application to manage course enrollments, demonstrating skills in application development, user management, and data processing.
Contact
Feel free to reach out for collaboration or just to say hi!