
Gamal Abdel Hamid Nowesar
Junior Software Engineer at EJADA
Marsa Matruh, Matruh, EgyptWork 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.
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
Languages
Arabic
FluentEnglish
Intermediate