Gamal

Junior Software Engineer
Male25 y/oBackend DevelopmentLive in EgyptNationality Egypt
Share

Work experience

  • Junior Software Engineer

    EJADA
    2024.07-Current(a year)
    ◦ 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.
  • Junior Backend Engineer (part-time) & Backend Intern

    INOVA EG
    2023.07-2024.03(9 months)
    ◦ 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.

Educational experience

  • Alexandria University

    Computer and Systems Engineering
    2019.09-2024.07(5 years)
    Ranked 8th on my class with a GPA of 3.79/4

Languages

Arabic
Native
English
Good
Resume Search
Nationality
Job category
City or country
Jobs
Candidates
Blog
Me