Michael M.

Michael M.

United Arab Emirates
Hire Michael M. Hire Michael M. Hire Michael M.

About Me

Michael is a skilled software developer with over 8 years of experience in software engineering, with great hands-on experience in front-end development using Javascript frameworks. He has worked on numerous mobile and web applications, including enterprise-grade projects for Vodafone Germany. Michael's goal is to bring the client’s vision to life, maintaining efficiency, and enhancing applications when needed.

Frontend

Backend

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Front-End Developer
2021 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Talabat
Talabat
Senior Front-End Developer
2018 - Present (7 years)
United Arab Emirates
  • Worked on the development of a mobile web application and vendor Web application using multiple technologies and tools.

  • Worked on the development of a food ordering platform and app with over 2 million downloads and over 800.000 users.

  • Delivered across the entire app life cycle including design, build, deploy, testing, release to app stores, and support .

 Parent
Parent
Front-End Technical Lead
2017 - 2018 (1 year)
Remote
  • Built the frontend part for a childcare management platform from scratch using Angular, Typescript, Redux and State Management using NGRX, PWA, HTML5, CSS3, Git, BitBucket.

  • Delivered the structure and architecture for the whole application from scratch.

  • Aligned with the UX team to get the design on Zeplin on time and to build design Guidelines. Aligned with backend team to reach agreement on every request and response for each end point.

Vodafone
Vodafone
Senior Front-End Developer
2017 - 2018 (1 year)
Egypt
  • Developed and participated in the architecture design for the Onelogin Project - Vodafone Germany. Worked on the Payment Provider Project, also for Vodafone Germany.

  • Created technical design documents to help the understanding of technical parts related to each user story.

  • Mentored to new comers and juniors. Performed maintenance and provided support and bug fixing.

ITWORX
ITWORX
Senior Software Engineer
2016 - 2016
Egypt
  • Worked on the development of EPM: Employee Performance Management for Ooredoo corporate.

  • Developed the base structure and architecture for this project starting from back-end to the front-end, and also developing in a lot of features from scratch.

  • Worked on an Internal Project for ITWORX to provide management multiple statistics regarding the new and old projects.

Borsa Capital
Borsa Capital
Full Stack Developer
2013 - 2015 (2 years)
Egypt
  • Worked on the development of an investment advice management system for the Saudi stock market.

  • Developed and maintained a lot of features from scratch for the back-end and front-end of the application.

  • Worked closely with, and incorporated feedback from, product management and other stakeholders.

Showcase

Senior Front-End Developer - Vodafone OneLogin
Senior Front-End Developer - Vodafone OneLogin
  • OneLogin Mobile provides full-function access to cloud and enterprise apps.

  • It offers a secure, flexible solution for on-the-go users while mitigating enterprise risk.

  • The project involved architecture design for the Onelogin Project - Vodafone Germany.

Senior Software Engineer - Talabat Website Revamping
Senior Software Engineer - Talabat Website Revamping
  • Talabat is a Kuwait, Saudi Arabia, UAE, and other regional online food delivery service.

  • The project involved revamping the Talabat web platform using React, NextJS, NodeJS, ExpressJS, Redis, Redux, TypeScript, and JavaScript.

  • Key technologies utilized included: Docker Containers, Kubernetes, AWS services, and Cloudflare proxy & redirection.

Front-End Tech Lead - ParentApS: Online Nurseries Management System
Front-End Tech Lead - ParentApS: Online Nurseries Management System
  • Simplifies child care management.

  • Enhances children's education through improved communication.

  • Streamlines staff updates and productivity with schedules.

Education

Diploma of Enterprise & Web Applications  Development
Diploma of Enterprise & Web Applications Development
Information Technology Institute - Giza, Egypt
2015 - 2016 (1 year)
Bachelor Degree in Management Information Systems
Bachelor Degree in Management Information Systems
Advanced Academy, Haram Avenue - Giza, Egypt.
2009 - 2013 (4 years)