Software Engineer with 3 years of experience specializing in Java, Spring Framework, and Spring Boot. Skilled in system design, problem-solving, and implementing clean code and architecture practices. Proficient in developing and maintaining robust, scalable, and high-performance software solutions. Collaborative team player with a track record of delivering innovative solutions aligned with business objectives. Passionate about staying updated with emerging technologies and best practices to ensure the development of cutting-edge software solutions.
Summary
Work Experience
MuslimDo
Software engineer
June 2022 - Now
- Led the development of a mission-critical social management application, streamlining the company's budgeting process.
- Collaborated closely with the internal marketing team to understand their specific needs and pain points, resulting in a highly tailored and effective solution.
- Implemented robust financial modeling and reporting features that enabled more accurate budget projections and allocation of resources.
- Improved data security and compliance by implementing stringent access controls and encryption measures in the application.
GermaniaTek
Software engineer
June 2021 - March 2022
- Played a pivotal role in the design and development of a dynamic reservation website that significantly improved the booking experience for customers.
- Collaborated closely with the marketing and customer service teams to integrate real-time customer feedback and improve user engagement and retention.
- Developed and maintained robust backend systems that enabled efficient booking management and guest communication.
Software Engineer Egyptian Navy (Compulsory Military Service)
Fullstack Developer
June 2020 - June 2021
- Successfully architected and developed a comprehensive system that stores officers’ operational efficiency and customer engagement across various aspects of the business at the Egyptian Navy Officers Sports Club.
- Maintaining and fixing existing systems resulting in increased sales and improved inventory management.
Courses and Certificates
System Design
Algoexpert
Java SE
New Horizons
Skills
Backend Development
Spring framework
Spring boot
Java EE
Jakarta
Spring Security
Hibernate
Java Servlet
REST
MySql
Postgress
H2
Design patterns
Maven
MongoDB
Clean Architecture
Debugging
unit test
Data structure
Algorithms
Development Frontend
HTML
CSS
Javascript
Typescript
React
DevOps & Cloud
AWS
Docker
Github Actions
Team & workflow
Jira
Microsoft teams
Slack
Notion
Education
Benha University
Computer Science
2014 - 2019