Muhammad  Ali, Senior Software Engineer

Muhammad Ali

Senior Software Engineer

The Emirates Group

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Software Engineering
Experience
6 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :6 years, 3 Months

Senior Software Engineer at The Emirates Group
  • United Arab Emirates - Dubai
  • My current job since September 2022

Working on the corporate payment gateway project.
• Providing input on technical design, software development, implementations, and maintenance of software solutions.
• Developing a microservices system designed to handle all diverse payment transactions originating from Emirates and its affiliated entities.
• Participating in all phases of the migration process from a monolithic architecture to microservices.
• Collaborating with architects to write software and technical design documents.

Microservices Developer at Techvista
  • United Arab Emirates - Abu Dhabi
  • April 2022 to September 2022

Systems MEA is an MEA-based subsidiary of Pakistan's largest IT company, Systems Limited, with a clientele of 400+ public and private institutions.
• Worked for the Abu Dhabi Islamic Bank as a back-end developer.
• I focused on digital transformation projects and microservices in my work.

Java Software Engineer at Musala Soft
  • Egypt - Cairo
  • November 2021 to April 2022

Worked for Raisin Bank on Investment Tribe.
• Focused on microservices and back-end development.
• Adhered to an Agile software development workflow.

Software Engineer at Atos
  • Egypt - Cairo
  • July 2021 to December 2021

Worked for Banque Misr as a client, developing microservices and back-end systems.
• Participated in a digital transformation project called MDI.
• Built proofs of concept for new APIs.
• Incorporated new technologies into the system.
• Implemented event-driven programming, Domain-Driven Design (DDD), and web application security expertise.

Java Developer at Satra/OneKey
  • Egypt - Cairo
  • February 2021 to July 2021

Engaged in security, full-stack, and integration projects as a web developer for a company that provides a fully-fledged community management platform.
• Integrated third parties to provide digital access as a service.

Java Developer at Self Employed
  • Egypt - Cairo
  • April 2018 to March 2021

Developed enterprise resource planning (ERP) applications for small-sized companies and stores.
• Worked part-time for companies like B-Connect, remote.com, and WUZZUF.
• Applied event-driven programming, web application security, and web services experience.

Information Systems Officer at Egyptian Defense Ministry
  • Egypt - Arish
  • April 2018 to April 2020

Enlisted as a reserve officer in the Egyptian ministry of defense, I had the opportunity to participate in developing a web and desktop ERP applications.
• Migrated two web projects from .NET MVC to Java, Java EE, and Spring.
• Participated in research and face recognition projects, while contributing to the back end and improving and maintaining underlying web services.
• Acquired experience in Android development and web application security.

Education

Bachelor's degree, Software Engineering
  • at Zagazig University
  • July 2017

Specialties & Skills

Unit Testing
Event Driven
Microservices Architecture
Programming
Spring Boot
Microservices
Core Java
Hibernate
JavaScript
Java software development
Databases
Problem Solving
Spring Framework
Kubernetes
Web Development
ActiveMQ
PostgreSQL
Oracle Database

Social Profiles

Personal Website
Personal Website
zatribune.github.io

Languages

Arabic
Native Speaker
English
Expert

Training and Certifications

Istio Hands-On for Kubernetes (Training)
Training Institute:
Udemy
Spring core devops on AWS (Training)
Training Institute:
Udemy
The project management course (Training)
Training Institute:
Udemy
CFTE Master Class - Introduction to Fintech (Training)
Training Institute:
CFTE
learn devops - the complete kubernetes course (Training)
Training Institute:
Udemy
Event-Driven Microservices: Spring Boot, Kafka and Elastic (Training)
Training Institute:
Udemy
Spring Boot Microservices with Spring Cloud (Training)
Training Institute:
Udemy
Spring Framework 5 (Training)
Training Institute:
Udemy
Java Beginner & Advanced (Training)
Training Institute:
Infiniteskills

Hobbies

  • Reading