Mustafa D.

Mustafa D.

Dubai, United Arab Emirates
Hire Mustafa D. Hire Mustafa D. Hire Mustafa D.

About Me

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.

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Full-stack Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for various clients across a broad range of industries.

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

  • Ensuring that features are being delivered efficiently and on time.

Al Arabiya News Channel
Al Arabiya News Channel
Senior Software Engineer
2020 - Present (5 years)
Dubai, United Arab Emirates
  • Developing and maintaining AI-based services for image enhancements, image background removal, and content analysis.

  • Designing and building an ML recommendation engine based on user interests and an advanced search engine with recommendations.

  • Developing a complex queuing and workflow manager for various usages and creating a system to classify and analyze news articles.

Tent & Bear
Tent & Bear
Software Engineer
2020 - 2020
Dubai, UAE
  • 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.

Middle East Broadcasting Center
Middle East Broadcasting Center
Software/Media Engineer
2015 - 2019 (4 years)
Amman, Jordan
  • 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.

EtQ
EtQ
Web Developer
2014 - 2015 (1 year)
Amman, Jordan
  • 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.

Showcase

Software Engineer - HTML Video Player
Software Engineer - HTML Video Player
  • Architected and implemented a robust 1.10. HTML-based video player for shahid.net.

  • Built a reliable video player that supports almost every modern video format and includes adaptive streaming and DRM content.

  • Reduced video player joining time and implemented adaptive streaming and support for DRM and ads.

Software Engineer - Reliance QMS
Software Engineer - Reliance QMS
  • EtQ Reliance is an on-premise and cloud-based EHS platform serving multiple industries.

  • It offers a job-safety analysis module to identify hazards and recommend actions.

  • The product has been updated with a cloud-based deployment, improved performance, and a complete UI revamp.

Software Engineer - Video On-demand Streaming Service
Software Engineer - Video On-demand Streaming Service
  • Shahid is a video on-demand platform serving millions of customers across the MENA region.

  • It has been rebuilt and enhanced with a new UI/UX design, resulting in improved speed and security.

  • The project currently has 10+ million users monthly.

Education

Programming in HTML5 with JavaScript and CSS3
Programming in HTML5 with JavaScript and CSS3
Microsoft
2014 - 2014
Bachelor of Mechatronics, Robotics, and Automation Engineering
Bachelor of Mechatronics, Robotics, and Automation Engineering
University of Jordan
2008 - 2013 (5 years)