I’m Mohammed Ali Alghentawi
Senior Software Engineer With +8 Years Experience.
Proud Tech Team Lead.
Senior Associate Professor.
Father of Cute Boy.
Chess Player.
Swimmer
Hey there! I’m Mohammed, a seasoned software engineer with 8+ years of experience. Passionate about crafting innovative solutions, I thrive on driving efficiency and success. As a proud team lead, I excel in planning, implementing, and delivering projects with speed and precision.
-
Age
32
-
Residence
UAE.
-
Freelance
Available
-
Address
Dubai, UAE.
-
Phone
(+971) 555 108 166
-
E-mail
alghentawi.job@gmail.com
Download CV
Services
Full-stack Web Development
Building scalable and secure web applications, utilizing frontend and backend technologies to create seamless user experiences.
Software Architecture and Design
Crafting efficient and scalable software architectures, ensuring high performance and maintainability.
Custom Software Development
Tailoring software solutions to meet specific client needs, leveraging various programming languages and frameworks.
Database Design and Management
Designing and optimizing database schemas, ensuring efficient data storage, retrieval, and management.
Cloud Services and Deployment
Utilizing cloud platforms like AWS or Azure to deploy, scale, and manage applications in a cost-effective and efficient manner.
Technical Leadership and Team Mentoring
Providing guidance and mentorship to junior engineers, fostering a collaborative and high-performing development team.
Experience
2019 – Present
Senior Software Engineer & Team Lead
Axadvisory – USA
- have overseen the planning, implementation, testing, and timely delivery of +80 projects.
- Developed using C#, ASP.net Core as a framework for the backend, and Angular for the front end.
- mentored and trained junior engineers to ensure they are onboarded to the Agile development life-cycle, enabling them to reach their full potential.
- Implemented Desktop Apps using C# and WinForm.
- Knowledge of various Azure services such as Azure App Service, Azure Functions, Azure Blob Storage, Azure SQL Database, and Experience with continuous integration and delivery using Azure DevOps.
- Build AI applications using Python and Azure functions connected to Microsoft Dataverse.
- Implemented custom plugins inside Power Apps using C#.
- Highly trained in Dynamics 365 for finance and operations in order to build a customized plugin using X++ to meet business requirements.
- Worked on PowerPlaform (power automate, power apps, power PI, …) to build cross-platform, scalable applications.
- Lead project for EFTA (Emirates Flight Training Academy)
2017 – 2019
Senior Software Engineer – Landvault UK
- Cross-team members (Web team and ad tech team) worked on the design, develop and test highly scalable systems (e.g SSP Java system) with real-time (response time < 200 ms) and high load stack (#requests > 50 Million per 1 sec). Improved the performance, security, and cost-effectiveness of existing systems.
- Enhance the performance of the SSP Legacy code to decrease the response time by 10%.
- Integrated SSP with dozens of partners (ad servers, and DSPs) Like Pubmatic, Pubnative, Kevel, …
- Upgraded SSP from application memory usage to Redis Server to support scalability and multi-region edges which decrease the cost by 20%.
- Worked on both sides frontend and backend for web applications to deliver scalable, modular, and robust microservices using typescript, Reactjs, MongoDB, and lambda functions.
- Architected data pipelines to monitor performance using AWS Tools such as ElesticSearch, Logstash, Kibana, and Grafana.
- Build and Improve Jenkins building and deploying pipelines
2014 – 2017
Software Engineer & Tech Lead
- Designed, implemented, and tested tailor-made solutions to meet clients’ needs after a well-thought analysis following agile development practice.
- Developed using C#, ASP.net Core as a framework for the backend, and Angular for the front end.
- Enhanced the performance of queries in SQL Server.
- Worked on building customized plugins for WordPress using PHP and MySQL.
- Leading the platform migration (Database level)
- Developed augmented optical character recognition mobile app using OpenCV, Java, and C++.
- Implemented money exchange app backend (using PHP and MySQL) and Frontend (using AngularJS)
2014 – 2020
Associate Professor
- Worked with doctors to design lesson plans and coordinate activities for classes.
- Monitored and reported student progress and development, offering to mentor as needed.
- Taught the following courses:
- Introduction to Programming (C++)
- OOP, Design Patterns, and Software engineering principles (C#)
- Introduction to AI (common lisp and Prolog)
- Introduction to Algorithms and Data Structure
Education
2022 – ongoing
Master of Science: Web Science
Finished the first year with 89%, the second year is ongoing
2009 – 2014
EU Blue Card-eligible university & degree. 2nd of my class
Coursework – Git, WordPress, Javascript, iOS, Android.
Languages
-
Arabic
98%
-
English
90%
-
French
45%
Programming Languages
-
C#
95%
-
Java
85%
-
C++
90%
-
Javascript, Typescript
97%
-
Python
80%
-
PHP
75%
Technologies and Frameworks
-
ASP.Net / Core
90%
-
Node.js
95%
-
CodeIgniter
90%
-
Power Platform
75%
-
React
75%
-
Angular / AngularJs
85%
-
Dynamics 365 FO
70%
-
Docker
70%
Databases
-
Microsoft SQL Server
95%
-
MySQL
90%
-
MongoDB
90%
-
PostgreSQL
80%
Knowledge
-
DevOps AWS & Azure
90%
-
Docker & Kubernetes
90%
-
Redis
90%
-
Kinesis
90%
-
Elastic search
90%
-
Logstash
90%
-
AdTech Domain
90%
-
Agile, TDD, XP
90%
Testimonials
Michael Copeland
Lead Full Stack Engineer at LandVault
Mohammed Ali’s is an insightful and talented engineer. His experience with established software patterns and software architecture make him an immensely skilled developer. Quick to solve problems with well thought out methods, that are often backup with sound logic and documentation.
I had to do very little managing of Ali as he was so adept at Software development practises; AGILE/SCRUM. He would always contribute to discussions and his opinions incredibly valuable. I can personally vouch for his Backend engineering and architecture skills as he assisted me with many of my tasks in constructing a future proof, modular, and scalable system at Admix.
I cannot recommend Mohammed Ali enough, he is great fun to work with, and his commitment to hard work is top notch! Five stars, 10/10, would hire again 😀
Ayman ABBAS
Lead Software Engineer | AdTech | Information Security
Mohammed is an exceptional engineer who possesses all the skills one would want in an excellent software engineer. From NodeJS to Java, he masters the AdTech world in a short time. He has been a great resource for my company. He did an incredible job on all projects that he worked on, like SSP, DSP, and Advertiser Platform.
His work is always top-notch, and he is always welcoming to feedback and making improvements. Plus, Mohammed is self-motivated and a great team player.
Interests
Chess
Camping
Swimming
Music