Mustafa is a Senior Software Engineer with 9 years of experience creating clean architecture and code for large and small applications and providing highly analytical and visually intuitive enterprise solutions for companies. As a versatile full-stack developer, he can transition flawlessly between front-end and back-end development, working with various frameworks and tools like Node.js, Angular, Express.js, React.js, Fastify, Nest.js, Laravel, .NET Core, and more. Mustafa is also adept at System Design, Microservices Architecture, Kubernetes, Docker, and Azure DevOps, having developed and maintained large infrastructures in the cloud and implemented CI/CD for his workflows.
Designed and created services and system architecture for the company's solutions, working closely with a cross-functional team of back-end developers and project managers.
Created an indexing service with Elasticsearch and a search API for articles.
Analyzed end-user requirements, formulated use cases, and implemented pragmatic and effective technical solutions.
Built a SPA with React.js for a large broadcasting platform, using many build tools such as npm scripts or Webpack.
Created and developed a new video player that supports a wide range of media formats; built and maintained Angular web applications using TypeScript, connecting them to a REST API.
Built web applications for the products using Yeoman and developed an image processing microservice using Node.js.
Worked on a quality management system for a cloud-based environmental health and safety (EHS) platform, one of the largest in the world.
Enhanced the UI using Angular, HTML5, and CSS3 and implemented a chat service using Node.js and Web Socket.
Worked on a mobile application using Cordova and PhoneGap, improved JavaScript performance, and created SPAs, while also being involved in the latest release of the app.
Worked on an HTML-based video player that allows playing videos in the browser and supports adaptive streaming, ads, and DRM contents for shahid.net. Architected the system design and implemented the logic and functionality for the player. Built a robust 1.10. and reliable video player that supports almost every modern video format for video ads. Managed to reduce joining time for the video player and implemented adaptive streaming and support for DRM and ads. The project is live and used by shahid.net, serving videos for millions of users. Technologies used: TypeScript, Video.js, Dash.js, HLS.js, IMA SDK, Google Tag Manager.
EtQ Reliance is an on-premise and cloud-based environmental health and safety (EHS) platform. It caters to multiple industries including automotive, aerospace, biotechnology, chemicals, energy, food and beverage, manufacturing, and pharmaceuticals. EtQ Reliance offers a job-safety analysis module that helps users find hazards and determine next actions. It features a customizable dashboard through which users can pull real-time EHS data. Worked on the new release of the product, moving it to the cloud and improving performance, and did a complete UI revamp. The project is live and used by many major companies.
Shahid is a video on-demand platform that serves a huge library of videos to millions of customers across the MENA region. Built the UI, flows for payment methods, integration with APIs, and Google Analytics. Managed to rebuild and implement a completely new design aligned with the newest UI/UX standards. Enhanced the app speed and security. 1.8. The project is live with 10+ million users monthly. Technologies used: React.js, Google Analytics, Google Tag Manager.
Education
Programming in HTML5 with JavaScript and CSS3
Microsoft
2014 - 2014
Bachelor of Mechatronics, Robotics, and Automation Engineering