
MUSTAFA MAHDI
Web Developer
Hello!, I'm an Enthusiastic Web Developer with experience in building React-based applications and internal tools. Experienced in the MERN stack, with advanced skills in React JS, including state management and
implementation of UI/UX. Fundamental skills in Next.js, with a strong foundation in full-stack
development and hands-on agile methodologies.
I like to draw
Oct. 2021
Present
Web developer - at Kyto GmbH
Responsibilities:• Develop and maintain React-based service for international B2B online
marketing.
• Implement user interfaces for internal monitoring tools using modular
and scalable React components.
• Designed and developed API automation scripts with Selenium and
TypeScript to scrape platform-specific public data.
• Ensured code quality and maintainability by writing unit and integration tests with Jest and Mocha for Node.js applications, covering various scenarios.
• Migrate legacy services to updated versions of JavaScript and Node.js
• Write unit and integration tests to validate new features functionality.
• Manage a Dockerized development environment with Jenkins for
CI/CD.
Mar. 2019
Sep. 2019
Planner at BSH (Federal Maritime and Hydrographic Agency of Germany)
Intership
About Me
I am a Full Stack Developer with strong skills in JavaScript, React, HTML, and CSS, and a good understanding of Object-Oriented Programming, functional programming, and Test-Driven Development. I'm keen to leverage these skills to develop user-friendly and visually appealing web applications. My career progression has seen me adapt swiftly to new technologies, enhancing my front-end capabilities and growing into full-stack development roles. At my current job, I actively use JavaScript, Node.js, React, and MongoDB, and have significant experience in Agile development environments, which helps me collaborate effectively and solve problems quickly in fast-paced settings. Previously at Kyto GmbH, I led projects that enhanced digital marketing solutions by automating processes and synchronizing data across global platforms. I'm eager to bring my technical skills and adaptive mindset to new challenges.
Latest project
An E-commerce website for selling plants where users can browse the items and select desired ones to buy. the website is built with React and typescript.
Other work
Skills
Front-end
Skill | Level |
---|---|
React, Next.js | Experienced |
HTML & CSS | Experienced |
JavaScript & TypeScript | Experienced |
Bootstrap & jQuery | Intermediate |
Angular & Vue.js | Beginner |
React Native | Beginner |
Back-end
Skill | Level |
---|---|
Node.js, Express.js | Intermediate |
JSON Web Token | Intermediate |
MongoDB, PostgreSQL | Intermediate |
SQL | Experienced |
DevOps & Version Control
Skill | Level |
---|---|
Git, Docker, Jenkins, Linux | Experienced |
Virtual Network Computing | Beginner |
Testing & Automation
Skill | Level |
---|---|
Jest, Selenium WebDriver, DOM Manipulation (JavaScript), Data Extraction | Intermediate |
Project Management
Skill | Level |
---|---|
Agile Methodologies, Jira, YouTrack | Intermediate |
UI/UX Design
Skill | Level |
---|---|
Adobe Photoshop, Figma, Adobe XD | Intermediate |
Area of Knowledge
Functional and Object-Oriented Programming
Agile software development
Responsive Web Design
Test-Driven Development
Domain-driven design
Web Accessibility
Cross-browser Testing and Debugging
Git and Version Control
Documentation and Collaboration
Oct. 2020
March. 2024
M.A in Architectural and Cultural Heritage, Hochschule Anhalt, Dessau-Roßlau
Thesis:
Immersive Digitization in Heritage Spaces: An Algorithmic Approach to Enhancing indoor modern use through Surface-Adaptive Display Technology.
Jun. 2020
Jun. 2021
Full-Stack immersion, Career Foundry, remotly
Oct. 2017
Sep. 2019
M.Sc. in Maritime Spatial Planning, Università Iuav di Venezia, Venice
Contact me