Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Interests
Timeline
Hi, I’m

Mohammad Hossein Malek

Full Stack Developer
Amsterdam
Mohammad Hossein Malek

Summary

10+ years seasoned Full Stack Software Engineer with a robust background in Python, JavaScript, and diverse web technologies.


  • Expertise in Python and JavaScript, including Node.js.
  • Skilled in various web technologies and cloud computing with AWS and Azure.
  • Experience managing applications using Docker and Kubernetes.
  • Proficient in implementing CI/CD pipelines and rigorous testing.
  • Proven leadership and mentorship skills, with experience leading successful teams.
  • Strong understanding of software testing methodologies for ensuring product quality.
  • Committed to continuous learning and staying ahead in the fast-evolving field of software engineering.
  • Experiment with React Native, Ionic and React

Overview

6
years of professional experience

Work History

KLM Dutch Airline

Software Engineer
08.2022 - 04.2024

Job overview


As a key member of the Metis team in the Flight Department at KLM, one of the world's largest airlines, I leveraged wide-ranging technologies including Python (FastAPI, Django, SQL) in building, maintaining, and modernizing the flight landscape applications:


  • Led a complete overhaul of the crew roster and planning application using Python (FastAPI, Django)
  • Engineered and sustained a hybrid application using the Ionic Framework and Angular, adeptly managing over 5,000 daily users.
  • Introduced Node (NestJS) for backend projects
  • Utilized PostgressSQL for efficient data management and manipulation across projects.
  • Established an automated CI/CD pipeline leveraging Atlassian Bamboo
  • Implemented automation systems and continuous integration and deployment build server
  • Effectively utilized React for front-end development and Azure for cloud computing solutions across various projects.
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
  • Designed robust testing frameworks to validate functionality and ensure a high level of quality assurance.

Quin - Via IO Digital

Software Engineer
08.2021 - 07.2022

Job overview

I was contracted as a Software Engineer for a React Native health-tracking application. My primary responsibility was to collaborate with a team of developers and train data science models with an on-site General Practitioner application. These models were then integrated into the React Native application to automate certain parts of the client triage process.


Key Achievements:


  • Led the development of a React Native health-tracking application that revolutionized client triage in the medical IT sector.
  • Utilized my expertise in React Native, React, Ionic, and Angular to create a seamless user interface and ensure a smooth user experience.
  • Developed comprehensive testing protocols using Jest, Enzyme, and Cypress to ensure application stability and maintain high-quality code standards.
  • Optimized application performance to deliver a faster and more responsive user experience.
  • Automated the release process, reducing software deployment time and accelerating feature delivery.
  • Leveraged a NoSQL database like MongoDB to efficiently store and manage data in the application.



Snapp

Software Engineer
03.2018 - 01.2021

Job overview

It was one of the most wonderful experiences. Snapp is the leading ride-hailing service.
 It has recently reached over 2.5 million successful rides per day, which is a worldwide record only after 4 years of activity in a single country.

What I have done here:

  • Re-engineered web application with React, Redux, Typescript which resulted in a 45% reduction in the final JS bundle, 92% reduction in CSS file and major increase in performance (based on performance reports).
  • Worked on the Snapp's React UI-kit Library with more than 90% test coverage. built from scratch, it has been published as a private npm package with storybook and ... This project is also used across all projects at Snapp and helps us to simplify UI implementation in all projects in Snapp .
  • Training and mentoring new developers. reviewing their works, helping them on their tasks and answering their questions. it helps us to find amazing people after this program.
  • Develop and maintain 5 contentful websites with Gatsby and NextJs considering the SEO improvements that resulted in 90% improvements at lighthouse reports.
  • Creating CI/CD, handling deploys and production releases, creating git flow, write test for every single page and ... that cause managing and structuring better teams in Frontend.
  • Managing 4 frontend developers (as Tech Lead) on a cross-functional (including Designers, Developers, QA, product managers and …). reviewing merge requests, training new joiners and hiring new fantastic people to the team.


Education

Azad Universtiy of Tehran
Tehran

Master of Science from Industrial Engineering
04.2001

University Overview

Skills

    Javascript Typescript

undefined

Accomplishments

Accomplishments
  • Mentored 5 new employees to bring them up to speed on projects, resulting in quicker overall completion milestones.
  • Managed a team of 10 employees, ensuring that project was completed by the expected deadline.
  • Designed and created software and systems for high-traffic social networking services, including Snapp.

Additional Information

Additional Information
  • Speaker At React Conf in Tehran Iran at 2019
  • Write more than 50 Articles about Web programming on most popular Persian learning website
  • Volunteer at Tech start up accelerator for mentoring Junoir developers

Interests

Football, Books, Swimming

Timeline

Software Engineer
KLM Dutch Airline
08.2022 - 04.2024
Software Engineer
Quin - Via IO Digital
08.2021 - 07.2022
Software Engineer
Snapp
03.2018 - 01.2021
Azad Universtiy of Tehran
Master of Science from Industrial Engineering
04.2001
Mohammad Hossein MalekFull Stack Developer