Software Engineer with a strong background in Java, Spring Framework, and Spring Boot. Over 6 years of experience in designing, developing, and maintaining robust, scalable, and high-performance software solutions. Adept at collaborating with cross-functional teams to deliver innovative solutions that meet business objectives. Proven expertise in full-stack development, database management, and cloud integration. Passionate about staying up-to-date with emerging technologies and best practices to ensure the delivery of cutting-edge software solutions.
Summary
Skills
Development Backend
Java EE | Jakarta | Spring Framework | Spring Boot | Spring Cloud | Spring Security | Hibernate | Thymeleaf | Python - Django | NodeJs - Express.js | Java Servlet | SOAP | REST | MySql | Postgress
MongoDB | Redis | RabbitMQ | Apache kafka | Maven | Design patterns (Adapter, Facade, Singleton...etc)
Design & Architecture like DDD (Domain Driven Design) | Git (CLI/GUI) | Linux (Debian mostly) server’s administration
Bash & PowerShell & JShell Scripting
Development Frontend
HTML | CSS | Javascript | typescript | Angular | VueJs
DevOps & Cloud
AWS | Docker | kubernetes | gitlab CI\CD | Jenkins
Team & workflow
Trello | Jira | Confluence | Microsoft teams | Notion
Education
- AArab Open University Egypt Branch - Computer secince
Work Experience
- DDXC Technology
- OOrange Business Services
- AAmer Group
- IIPPSOL
- NNIOTEK TECHNOLOGY S.A.E
CV Summary
1
Courses
5
Companies
2
Languages