profile-img

Omar Ehab

Full Stack Developer at Free Lancer

San Stefano, Alexandria, Egypt

Work Experience

  • Software EngineerPart Time

    A1G

    Apr 2024 - Present -1 yr, 3 months

    Saudi Arabia , Riyadh

    • Job Details:As a full-stack software engineer, I undertake the responsibility of implementing and delivering high-quality web applications and APIs. Additionally, I oversee the management of a frontend team to ensure efficient project execution and alignment with organizational objectives.
  • Software EngineerPart Time

    RivalN

    Jan 2024 - Present -1 yr, 6 months

    Saudi Arabia , Riyadh

    • Job Details:I led the development of RivalN Gamers Social Application's backend, utilizing Nest.js and distributed DBMS (PostgreSQL and MongoDB). Additionally, I integrated Redis for caching and scaling WebSockets to enhance performance.
  • Software EngineerFull Time

    Kad

    Feb 2023 - May 2024 -1 yr, 3 months

    Saudi Arabia , Riyadh

    • Job Details:- I spearheaded the development of the Commission of Saudi Arabia System, leveraging an N-tier architecture to ensure scalability and robustness. The system was crafted using Next.js, Directus Headless CMS, Budibase for e-forms, and Keycloak for IAM services. Furthermore, I implemented a sophisticated tech stack, including MySQL and CouchDB as DBMS, Redis for caching, and Mino as a file system, all orchestrated seamlessly with Docker and Docker Compose. - In addition to this, I contributed to the SWCC internal system, tasked with contractor and project management. This involved intricate integrations with SAP Ariba and SAP S/4 Hana. The system was developed using Ruby on Rails (ROR), MySQL, Redis, and MinIO, ensuring efficiency and compatibility with existing infrastructure.
  • Software EngineerPart Time

    Incorta

    Jul 2019 - Nov 2019 -4 months

    Egypt , Alexandria

    • Job Details:Led the development of the Incorta Control Tower system, employing Java, ReactJS, and Typescript. This system facilitated the processing of data from the Incorta data engine through Java EE, with subsequent visualization in the front end achieved using ReactJS and Typescript.
  • Education

    • Bachelor's Degree in Computer Engineering

      Pharos University in Alexandria

      Jan 2021 

    • High School - Other

      Alexandria Technical Industrial Advanced School

      Jan 2016 

    Activities

    • Full Stack Developer at IEEE PUA SB

      Volunteering

      Oct 2017 - Oct 2020 -3 yrs

    Skills

    • Full Stack Development
    • Back-End Development
    • Front-End Development
    • Software Engineering
    • Software Development
    • Node.js
    • Express.js
    • React
    • React.js
    • JavaScript
    View More

    Languages

    • Arabic

      Fluent
    • English

      Advanced

    Training & Certifications

    • Web Services

      IBM·2018
    • Web Security

      IBM·2018
    • Web Development

      IBM·2018
    • NodeJs

      IBM·2018
    • JavaScript

      IBM·2018
    • Java

      IBM·2018
    • HTML & CSS

      IBM·2018
    • Git

      IBM·2018
    • Express Web Framework

      IBM·2018
    • API

      IBM·2018
    Share this Profile