Michael M.

Michael M.

Senior Front-End Developer

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.

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.

Portfolio

Senior Front-End Developer - Vodafone OneLogin
Senior Front-End Developer - Vodafone OneLogin

OneLogin Mobile offers full-function access to all cloud and enterprise apps with a secure, flexible solution that supports on-the-go users while eliminating enterprise risk. Developed and participated in the architecture design for the Onelogin Project - Vodafone Germany. Technologies: Angular 5, Typescript, JavaScript (ES5, ES6), Webpack 3, Grunt, SASS, HTML5, Unit Testing (Jasmin, Karma), Git, GitHub, GitLab, Circle CI, Gitlab CI, Docker Containers, Apache, Linux, Jira, Confluence, Agile Scrumban.

Senior Software Engineer - Talabat Website Revamping
Senior Software Engineer - Talabat Website Revamping

Talabat is a leading online food delivery service that operates in Kuwait, Saudi Arabia, UAE, Bahrain, Oman, Qatar, Jordan, Egypt, and Iraq. It takes just a few taps from the platform to place an order through Talabat from your favorite place. I worked on the revamping of their web platform. Technologies: React, NextJS, NodeJS, ExpressJS, Redis, Redux, Typescript, JavaScript (ES5, ES6), Webpack, HTML5, Unit Testing (Jest, Enzyme), Git, GitHub, Circle CI, Docker Containers, Kubernetes, AWS services, and proxy & redirection using Cloudflare.

Front-End Tech Lead - ParentApS: Online Nurseries Management System
Front-End Tech Lead - ParentApS: Online Nurseries Management System

Parent simplifies child care management, enriches children's education, and streamlines communication with parents. It eliminates paperwork, improves communication, and creates schedules to easily keep staff updated, happy, and highly productive. Led the development of the application. Technologies: Angular 5, Typescript, Jasmin for testing, SCSS, HTML5, Bootstrap 4, JavaScript (ES5 ES6), Swagger, Bitbucket, Agile Kanban, Jira.

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)