Ali Magdy
Software Engineer | Back-End Developer

Hi, I'mAli Magdy

I enhance companies' workflows and introduce tailored solutions based on unique business needs.

My background and journey

About Me

Ali Magdy
Available for work

I am a Computer Science student at Ain Shams University and a passionate Back-End Developer Node.js, TypeScript, Express.js, MySql, MongoDB, PostgreSql, ORM.

Currently, I work as an AI Trainer at Outlier, leveraging my programming expertise to train AI models. I am also expanding my backend skills through hands-on projects, certifications, and continuous learning.

One of my key projects is a real-time chat application built with Node.js, Express.js, and Supabase.

My projects showcase my ability to enhance workflows and introduce tailored solutions based on unique business needs. For instance, I developed a comprehensive database for an accessible hotel.

I am always open to new opportunities, collaborations, and internships where I can apply and grow my expertise in backend development.

Name
Ali Magdy
Email
alimagdye1@gmail.com
Location
New Cairo, Cairo, Egypt
Availability
Open to opportunities
Technologies I work with

My Skills

Node.js
TypeScript
Express.js
PostgreSQL
MySql
MongoDB
Prisma ORM
Supabase
Restful
Socket.io
JavaScript
HTML/CSS
Java
C++
DSA
Git
Some of my recent work

Featured Projects

Real-Time Chat Application

Real-Time Chat Application

A full-stack real time chat application enables instant messaging with authentication.

Node.js
Socket.io
Express.js
Supabase client
Product Management API

Product Management API

A REST API for managing products and their updates, including authentication, validation.

Node.js
TypeScript
Express.js
Prisma
JWT
Notes CLI App

Notes CLI App

A full-featured Notes Management CLI App enables users to create, view, find, and delete notes.

Node.js
Yargs
File handling
CLI
JSON
HFD Database

HFD Database

A database tailored to meet the unique needs of a hotel catering to individuals with disabilities.

MySql
SQL
Database Design
EER Design
Cinema System

Cinema System

A command-line Java application for managing a cinema's movie screenings, seat reservations.

Java
CLI
DSA
Object-Oriented Programming
Bank Website

Bank Website

A banking system enables logging in, checking balances, and performing deposits, withdrawals.

HTML
CSS
JavaScript
Responsive Design
My professional journey

Work Experience

AI Trainer

Outlier AI | DEC 2024 - Present
  • Contributed to the development and improvement of generative AI models by providing coding expertise, crafting complex computer science problems, and training AI systems to understand and generate high- quality code in Java, JavaScript, and C++ and frameworks like Express.js.
  • Evaluated, ranked, and provided feedback on AI-generated code, ensuring adherence to strict coding standards, style, and grammar, while collaborating on tasks that required strong problem-solving skills.

Web Developer

Zahret Misr Company | OCT 2024 - OCT 2024
  • Increased product visibility by developing a website to showcase the company's agricultural products, allowing customers to explore Fresh Fruits and Vegetables online, and make orders using an Integrated functional contact form with Web3Forms API.
  • Enhanced website performance by 40% by implementing dynamic product cards with lazy loading, interactive modals for product details, and smooth scrolling navigation, leading to a faster and more engaging user experience.
Let's work together

Get In Touch

Contact Information

Email
alimagdye1@gmail.com
LinkedIn
linkedin.com/in/alimagdye
GitHub
github.com/alimagdye
LeetCode
leetcode.com/u/alimagdy

Current Status

Available for freelance work and full-time opportunities

Send Me a Message