Summary

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.

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

  • Arab Open University Egypt Branch - Computer secince

Work Experience

  • DXC Technology
  • Orange Business Services
  • Amer Group
  • IPPSOL
  • NIOTEK TECHNOLOGY S.A.E

CV Summary

1
Courses
5
Companies
2
Languages