Moustafa Zein

Moustafa Zein

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Senior Software Engineer - Java
Senior Software Engineer - Java

 Experienced Engineering Manager with 5+ years of experience in engineering
management and a strong background in leading large-scale software solutions & cloud infrastructure.
 Experienced Software Engineer with eleven years of experience in building scalable and distributed software applications based on different languages such as Java and Python, in addition to cloud (AWS, GCP, and Azure) and Kubernetes services.
 I have extensive experience in building ETL and streaming pipelines with Azure Data Factory, Big Query, ChatGPT, Spark, Flink, Kafka, Redis, Nats, and Clickhouse.
 Proven ability to lead complex engineering projects and cross-engineering teams of seniors and junior backend, frontend, and QA engineers.
 Proficient in managing the cloud services, Kubernetes infrastructure, and CICD pipelines with extensive experience in GCP and AWS migration
 I have built the engineering process, improved the technical skills of team members, and proposed technical roadmaps for top startups in Egypt. In addition, I developed successful long-term technical
strategies for complex products that service hundreds of thousands of users.
 Proven ability to collaborate with business stakeholders, translate requirements into technical solutions, and deliver projects on time and within budget.

Cairo (+03:00)
Joined May 2021
EXPERTISE
6 years experience
4 years experience
5 years experience
1 year experience
1 year experience
2 years experience

REVIEWS FROM CLIENTS

Moustafa's profile has been carefully vetted and approved as a Codementor. Connect with Moustafa now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
A-Deep-Regression-Model-in-Keras
A Deep Regression Model in Keras
Jupyter Notebook
0
0
LeetCode
Leet Code Problem Solving
Java
0
0
EMPLOYMENTS
Engineering Lead
Self-employed
2024-09-01-Present
Building the MLOps and Data infrastructure for startups
Building the MLOps and Data infrastructure for startups
Project planning
Cross-functional collaboration
AI
View more
Project planning
Cross-functional collaboration
AI
Large Language Models
Strategic planning
View more
Senior Software Engineering Manager
Microsoft
2022-07-01-2024-09-01
ETL
Mentoring
Kubernetes
View more
ETL
Mentoring
Kubernetes
Data Pipelines
Developer Management
Program Management
Engineering Management
Data governance
Client Facing technical leadership
View more
Lead Engineer
Autonomic
2021-12-01-2022-09-01
I was responsible for developing insights microservices based on reactive streams with spring to stream automotive data and providing ana...
I was responsible for developing insights microservices based on reactive streams with spring to stream automotive data and providing analytics APIs for the customer.
Distributed Systems Design
View more
Distributed Systems Design
View more
PROJECTS
Arrow 3 based on OpenText
2017
Purpose and Description: The purpose of this project is providing a correspondence and document management system based on OpenText as a...
Purpose and Description: The purpose of this project is providing a correspondence and document management system based on OpenText as a third party; Moreover, applying new requirements that are related to the ministry of Environment in Saudi Arabia. My Role and Achievements: 1. Implementing the main functions of Arrow based on OpenText. 2. Analyzing and documenting the new requirements of the ministry of Environment. 3. Designing and implementing new features in Arrow. 4. Participating in changing the front-end of Arrow based on new technologies such as Angular 2.
View more
View more
Arrow 2 based on Cloud Domains
2016
Purpose and Description: This project included some important stages in developing Arrow Product such as applying the concept of cloud, p...
Purpose and Description: This project included some important stages in developing Arrow Product such as applying the concept of cloud, performance optimization, customize some features, fixing postponed and critical issues, and documenting the main functions of arrow. My Role and Achievements: 1. Applying cloud concepts in several modules with some technologies such as ESB. 2. Recovering and fixing bugs in Data access layer (Hibernate layer). 3. Working with the team on enhancing the product performance. 4. Customizing some features in the project such sending Mail and SMS. 5. Introducing and applying the idea of technical documentation for the project.
View more
View more