About Me

I’m a seasoned Software Engineer with over 18 years of hands-on experience delivering robust, scalable, and innovative software solutions. Throughout my career, I’ve worked across various industries and project types—from solo development to leading cross-functional teams and architecting complex systems.

My expertise spans a broad tech stack, including:
PHP (Laravel, CakePHP, CodeIgniter, Symfony), WordPress, Magento, Python, JavaScript, TypeScript, Node.js, Express, Vue.js, MySQL, PostgreSQL, MongoDB, and NGINX. I’m also well-versed in mobile app development, ensuring seamless experiences across all platforms.

My commitment to clean, maintainable code and scalable architecture sets me apart, always aligned with best practices and client goals. Whether building from the ground up or optimizing existing systems, I deliver results that are both technically sound and business-focused.

Beyond coding, I bring strong project management and leadership skills, guiding projects from concept to launch with precision and strategic insight.

personal information

Full Name
Ali Elsayed Salem
D.o.b.
1982
e-mail
admin@alisalem.me

languages

Arabic
English

Professional Skills

HTML & CSS
PHP & MySQL
JavaScript
NodeJS
VueJS
MongoDB
Elasticsearch
Laravel
CakePHP
CodeIgniter
Symfony
Python
ReactJs
VueJs

Professional Skills

Problem-solving
Design Patterns
Software Architecture
Agile & Scrum
PMP
Team building
Wordpress
Opencart
Magento
AWS
Azure
TypeScript

work experience

2021

Principal Software Engineer

ROQAY

Designing, coding, and debugging software.
Improving the performance of existing software.
Providing training to other engineers.
Maintaining and upgrading existing software.
Recommending new technologies that can help increase productivity.
Supervising and overseeing the technical aspects of projects.
Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.

2019 - 2020

Full Stack Developer

Freelancer
2018 - 2019

Technical lead

Step Up Digital Solutions

Hire a talented team.
Supervise and monitor software development team division including a coach, and knowledge transfer, counsel them, and encourage good communication among all levels of staff.
Ensure resource availability and allocation.
Ensure that the development of products on both front-end and back-end meets the necessary technical requirements of the project.
Software architecture & Database design.
Manage software products from design to development to testing and implementation.
Evaluate the technical efficiency and make changes as necessary.

2014 - 2016

Project manager

Starware Group

Responsible for the project success in terms of achieving all project phases with high quality, minimum cost, and within the project timeframe.

Identify resources needed and assigns individual responsibilities to carry out the project deliverables successfully with complete customer satisfaction.

Manage day-to-day operational aspects of a project and scope to ensure applying the company project management methodology on all project deliverables to be complete, verified, accurate, current, and stored appropriately.

Construct, advise, lead, follow-up, and motivate the project team members to work together in the most efficient manner and with the fullest potential.

Ensure effective communication with the stakeholders to identify needs and evaluate alternative business solutions.

Communicate clients directly while data gathering, project implementation, deployment, and maintenance phases.

2014 - 2015

Senior Software Engineer

Digital Visions
2013 - 2014

Senior Software Engineer

Cairo Gate to Publishing & Distribution
2012 - 2013

Senior Software Engineer

I-Craft
2009 - 2012

Senior Software Engineer

Unifonic Inc

Education

2015 - 2016

PMP Diploma

RITI
1999 - 2003

Bachelor in computer sciences and business

Portfolio

National Museum of Egyptian Civilization

The National Museum of Egyptian Civilization is a large museum in the ancient city of Fustat, now part of Cairo, Egypt. The museum partially opened in February 2017 and will display a collection of 50,000 artefacts, presenting Egyptian civilization from prehistoric times to the present day.

View More

National Museum of Egyptian Civilization

Work /

Project
National Museum of Egyptian Civilization
Client
Starware
Delivered
May 2016
Link
https://nmec.gov.eg/

Contact Me

Fell free to contact me in case of any question