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
Experience
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
Experience
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
Experience
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
Experience
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
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
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