profile-img

Gamal Abdel Hamid Nowesar

Junior Software Engineer at EJADA

Marsa Matruh, Matruh, Egypt

Work Experience

  • Junior Software EngineerFull Time

    EJADA

    Jul 2024 - Present -1 yr

    Egypt , Alexandria

    • Job Details:◦ Data Migration Tool: a tool for transforming and migrating data from two legacy MSSQL systems into a new unified schema. Built with Node.js, Express.js, and Microsoft SQL. ◦ Visual Development Tool: an app designed to enable users to generate code through interconnected nodes and run the generated code. The project utilized Node.js, Express.js, Sequelize, and PostgreSQL.
  • Inova Llc

    • Junior Backend DeveloperPart Time

      Sep 2023 - Mar 2024 -6 months

      Egypt , Alexandria

      • Job Details:◦ Technologies: Utilized Ruby on Rails, MySQL, PostgreSQL, Bitbucket, Jira, AWS EC2, and AWS S3. ◦ InClass Project (an E-learning Web, iOS & Android platform): – Implemented a synchronization task that makes the frontend files up-to-date with the backend. – Worked with video transcoding using FFmpeg to convert the video quality to other qualities. – Wrote APIs and controllers for the CRUD operations of the user (instructor, assistant, or student), course session (zoom, video url, and E-book), wallet codes, and wallet transactions modules. ◦ Deployment: Deployed using the vlad gem, utilizing Auto Scaling and Load Balancer from AWS. ◦ InTrack Project (an Employee monitoring tool): Shared in constructing the database schema and wrote the models and controllers for the company configuration, employee, and department entities.
    • Backend DeveloperInternship

      Jun 2023 - Sep 2023 -3 months

      Egypt , Alexandria

      • Job Details:◦ Technologies: Utilized Ruby on Rails, MySQL, PostgreSQL, Bitbucket, Jira, AWS EC2, and AWS S3. ◦ InClass Project (an E-learning Web, iOS & Android platform): – Implemented a synchronization task that makes the frontend files up-to-date with the backend. – Worked with video transcoding using FFmpeg to convert the video quality to other qualities. – Wrote APIs and controllers for the CRUD operations of the user (instructor, assistant, or student), course session (zoom, video url, and E-book), wallet codes, and wallet transactions modules. ◦ Deployment: Deployed using the vlad gem, utilizing Auto Scaling and Load Balancer from AWS. ◦ InTrack Project (an Employee monitoring tool): Shared in constructing the database schema and wrote the models and controllers for the company configuration, employee, and department entities.

    Education

    • Bachelor's Degree in Computer and Systems Engineering

      Alexandria University (ALEXU)

      Jan 2019 - Jan 2024 - 5 yr

    Skills

    • Software Engineering
    • Computer Science
    • Software engineer
    • Spring Boot
    • Spring
    • MySQL
    • Node.js

    Languages

    • Arabic

      Fluent
    • English

      Intermediate
    Share this Profile