<Ahmed Ali />
Ahmed Ali

Ahmed Ali

Software Engineer (Backend)

I'm a software engineer focused on backend development. I have strong problem-solving skills and hands-on experience with a wide range of technologies.

Education

2016 - 2020

Aswan, Egypt

Bachelor of computing and information technology, Computer Science

Arab cademy for Science, Technology and Maritime Transport (AAST)

Achievements:
  • GPA: 3.2/4.0
  • Teaching structured programming with C/C++, problem solving techniques to prepare student for the ACM programming contests

Professional Experience

Senior Software Engineer (Backend)

LocalsCompany.

October 2023 - Present

Full-time

kuwait

  • Systems design.
  • Developed and maintained APIs for web platforms and mobile applications.
  • Integration with many services to raise and achieve the efficiency of applications.
API Design Node.js Nest.js PostgreSQL Redis REST

Software Engineer (Backend)

PYLON Company

November 2021 - October 2023

Full-time

Cairo, Egypt

  • Worked in a team specialized in developing and implementing Metering Data Management System (MDMS), Head-End System, and other AMI Metering software solutions.
  • Ensured interoperability between software and Smart Metering components in collaboration with meter manufacturing R&D teams.
  • Developed a high-performance, scalable Meter Data Acquisition System (MDAS) under Oracle Linux using asynchronous services.
Node.js C++ Redis NoSQL Oracle Linux Load Balancing Asynchronous Services

Software Engineer (Backend)

Hawzen Company

August 2021 - November 2021

Full-time

Istanbulb, Turkey

  • Systems design.
  • Developed and maintained APIs for web platforms and mobile applications.
  • Integration with many services to raise and achieve the efficiency of applications.
API Design Nest.js Express REST MySQL Swagger

Software Engineer (Backend)

Protoqit Company

December 2020 - July 2021

Part-time

California, USA

  • Developed features to enhance the user experience.
  • Sites APIs development and maintenance.
  • Integration with many services to raise and achieve the efficiency of the application.
API Design Node.js Express REST MongoDB Swagger

Technical Skills

Programming Languages

JavaScript JavaScript
TypeScript TypeScript
C/C++ C/C++
Go Go
Java Java
SQL SQL

Frameworks & Libraries

RESTful API RESTful API
Node.js Node.js
Express Express
Nest.js Nest.js
JWT JWT
Websocket Websocket
Swagger Swagger

Databases

PostgreSQL PostgreSQL
MongoDB MongoDB
MySQL MySQL
Redis Redis
PostGIS PostGIS

DevOps & Cloud

AWS EC2 AWS EC2
AWS S3 AWS S3
Docker Docker
Kubernetes Kubernetes
Nginx Nginx
PM2 PM2
Linux Linux

Other Skills

Git/Github Git/Github
TypeSense TypeSense
Algorithms Algorithms
Datastructures Datastructures
OOP OOP
Unittesting Unittesting

Achievements

ACM Logo

Participated in the ACM Africa and Arab Collegiate Programming Championship

ACM

2018

Competed in a regional university-level programming contest focused on problem-solving, algorithms, and data structures under time constraints as part of a team representing my university.

ACM Logo

Participated in the ACM Egyptian Collegiate Programming Contest

ACM

2018

Competed in a national-level university programming competition focused on problem-solving, algorithms, and data structures under time constraints as part of a team representing my university.

ACM Logo

Participated in the ACM Egyptian Collegiate Programming Contest

ACM

2017

Competed in a national-level university programming competition focused on problem-solving, algorithms, and data structures under time constraints as part of a team representing my university.

ACM Logo

ACM Training Coach

Arab Academy for Science, Technology and Maritime Transport

2018

Trained and mentored university students in algorithms, data structures, and problem-solving techniques to prepare for competitive programming contests such as the ACM ICPC.

ACM Logo

Solved 300+ Programming Problems

Various Online Judges

2018

Solved over 300 algorithmic and data structure problems using C++ across multiple online judges, gaining deep experience in competitive programming and problem-solving.

ACM Logo

Participant in Global Online Programming Contests

Facebook Hacker Cup, CodeChef SnackDown, and others

2018

Participated in various international programming contests including Facebook Hacker Cup and CodeChef SnackDown, enhancing competitive coding skills and algorithmic thinking under pressure.

Graduation Project

Emotion Recognition using facial expressions

Institution

Arab Academy for Science, Technology & Maritime Transport (AAST)

Year

2019

Supervisor

Ass.Prof.Dr/ Yasser Omar, Professor of Computer Science

Project Description

This project uses a conventional neural network, functional model,and residual modules to detect human faces and Classify face emotion.

Key Highlights

  • Designed and trained a CNN model achieving 90% accuracy on emotion classification
  • Implemented real-time facial expression detection using OpenCV
  • Optimized model performance to run efficiently on limited hardware
  • Prepared comprehensive documentation and presented project results to faculty

Technologies

Deep learning Python CNN