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.