Michal Mazurkiewicz, Developer in Makati, NCR, Philippines
Michal is available for hire
Hire Michal

Michal Mazurkiewicz

Verified Expert  in Engineering

Full-stack Developer

Location
Makati, NCR, Philippines
Toptal Member Since
May 25, 2022

Michal is a full-stack developer specializing in React, Redux, Node.js, and JavaScript. He has experience working for both enterprise companies such as Samsung and Netcompany and the growing startups like Jodel. Michal can quickly adapt to the new projects and teams while delivering a solution that meets the client's requirements.

Portfolio

Startup Project
Chrome Extensions, React, .NET, TypeScript, Web App Deployment, Web Development
Jodel
React, Redux, TypeScript, MongoDB, Node.js, JavaScript...
Jodel
Amazon Web Services (AWS), Kubernetes, Helm, Argo CD, Docker, Terraform...

Experience

Availability

Full-time

Preferred Environment

React, Redux, TypeScript, Node.js, MongoDB, JavaScript

The most amazing...

...thing I've developed and deployed is a new feature for the application used by 2 million users.

Work Experience

Full-stack Developer

2023 - PRESENT
Startup Project
  • Built a web platform for architects and interior designers.
  • Built a Chrome extension for collecting product data.
  • Featured implementation and bug fixing before the first app release to the users.
Technologies: Chrome Extensions, React, .NET, TypeScript, Web App Deployment, Web Development

Full-stack Developer

2021 - PRESENT
Jodel
  • Acted as a full-stack developer in the monetization team, building the hyper-local community social media with two million daily active users.
  • Developed new features in the back end using Node.js for the premium users that had a direct and immediate impact on company revenue growth.
  • Built the internal ads management tool as a React-based web application that allowed for creating and managing different types of ads for the mobile app and generating reports based on the data collected from user behavior.
  • Implemented a precise ad targeting algorithm using Google API and Geohash.
Technologies: React, Redux, TypeScript, MongoDB, Node.js, JavaScript, Amazon Web Services (AWS), Bootstrap, HTML5, Full-stack, Front-end, REST, HTML, CSS, REST APIs, JSON, Front-end Development, Auth, Web App Deployment, Web Development

Cloud Developer

2022 - 2023
Jodel
  • Migrated the company's entire system (used by millions of users) from the on-premises data center to the cloud.
  • Migrated me over 20 different microservices and datastores, including PostgreSQL, Kafka, RabbitMQ, Redis, and more. Most of them with little to no interruption.
  • Created CI/CD for each service using Helm charts, GitHub Actions, and Argo CD.
  • Built cloud infrastructure as code using Terraform.
  • Gained hands-on experience with many AWS services, including ECR, EKS, IAM, EC2, S3, RDS, SQS, SES, and more.
  • Secured business continuity as the old data center will close soon.
Technologies: Amazon Web Services (AWS), Kubernetes, Helm, Argo CD, Docker, Terraform, PostgreSQL, Apache Kafka, GitHub, Web Development

Full-stack Developer

2021 - 2022
Netcompany
  • Helped an international team of seven members develop software for the leading company in the insurance industry.
  • Promoted to the tech lead for front-end development after three months in the project.
  • Developed one of the system's microservices from the ideation phase to production deployment, including selecting the technologies to match the project needs, leading workshops, coordinating requirements, and preparing deliverables for the client.
  • Delivered high-quality code with complete documentation and test coverage while following TDD.
  • Developed entire cloud infrastructure as a code using CloudFormation, AWS Lambda, DynamoDB, and AWS API Gateway.
  • Coordinated and integrated dependencies between different teams and projects.
  • Leveraged microservices, micro-frontend, and serverless architectures.
  • Received outstanding feedback and recommendations for promotion during performance assessments.
Technologies: AWS Lambda, React, Redux, JavaScript, Snowflake, TypeScript, Test-driven Development (TDD), Agile Software Development, Serverless Architecture, HTML5, PostgreSQL, SQL, Full-stack, Front-end, REST, Amazon Web Services (AWS), HTML, CSS, REST APIs, Front-end Development, Web App Deployment, Web Development

Front-end Developer

2021 - 2021
MissionHelp (Freelance)
  • Implemented authentication for two different types of users: specialists and clients.
  • Made implementation of authentication forms schema validation.
  • Performed code refactoring, bug fixing, and UI improvements.
Technologies: Vue, Vuex, Front-end, Front-end Development, Auth, Web App Deployment, Web Development

Full-stack Developer

2020 - 2021
Samsung
  • Collaborated with a team of seven engineers across two time zones—Seoul and Warsaw—and participated in team-wide daily scrum meetings and sprint planning.
  • Developed and maintained the internal communication system for 100,000 users. Worked with microservices and monolithic architectures.
  • Led the transition to new front-end technology, from Vanilla JS to Vue.js., and prepared proof of concepts and UI components architecture.
Technologies: Java, Spring Boot, Microservices Architecture, Vue, Vuex, React, Bootstrap, HTML5, SQL, Full-stack, Front-end, REST, HTML, CSS, REST APIs, JSON, Front-end Development, Web App Deployment, Web Development

Jodel

https://apps.apple.com/us/app/jodel-hyperlocal-community/id789870026
Jodel is a mobile hyper-local community social media app connecting users and the local community.

I acted as a full-stack developer in the monetization team, creating new features for premium users and developing internal ads management tool for the app.

AWS Lambda Adapter

A micro-service used as an adapter between two crucial services of the insurance sales application. Implemented as an AWS Lambda function with Snowflake, DynamoDB, and other AWS Services, the entire infrastructure was defined as a code. I delivered the final product with complete code test coverage and documentation. I have been the main and only developer working on this app. I went through the entire software development process, from specifying requirements, conducting workshops, writing deliverables, and implementation to production deployment.

The app's responsibility was to accept input, decorate it with the external data from the Snowflake data lake, and map it to the expected output format using rules defined in the control tables.

After development, I managed to drastically improve the performance for the big inputs using a subscriber design pattern.

Communication System

Engaged in building an internal company communication system used by over 100,000 people. Implemented with Spring Boot (back-end), Thymeleaf, and Vue.js (front-end)

The system is used to schedule and manage meetings and provides functionality to use and manage conference room devices. Users were able to check the availability of the device and book it for their next meeting. I was one of the main authors of that feature.

After I learned modern UI frameworks, I prepared the PoC of the UI in React and Vue.js and convinced the product team to transition from the old VanillaJS front-end to Vue for the benefit of all. I prepared documents with components architecture, helped plan the workload, and spearheaded the development process.

Besides implementing new functionalities and fixing bugs, I was also in charge of preparing monthly code quality reports using SonarQube and Istanbul.

Languages

JavaScript, HTML, HTML5, TypeScript, CSS, Java, Snowflake, SQL

Frameworks

Redux, Bootstrap, Spring Boot, Next.js, Jest, .NET

Libraries/APIs

React, REST APIs, Node.js, Vue, Vuex, Auth, JavaScript Charting

Storage

JSON, MongoDB, PostgreSQL, Amazon DynamoDB

Other

Web Development, Web App Deployment, Full-stack, Front-end, Front-end Development, Software Architecture, Algorithms, IT Project Management, Pattern Design, Serverless, Charting, Argo CD, Chrome Extensions, Amazon RDS

Tools

Git, AWS CloudFormation, Helm, Terraform, GitHub

Paradigms

REST, Agile Software Development, Test-driven Development (TDD), Object-oriented Programming (OOP), Microservices Architecture, Serverless Architecture

Platforms

AWS Lambda, Amazon Web Services (AWS), Docker, Kubernetes, Apache Kafka

2019 - 2020

Master's Degree in Computer Science

Technical University of Munich - Munich, Germany

2019 - 2020

Master of Science Degree in Electrical Engineering

Warsaw University of Technology - Warsaw, Poland

2019 - 2019

Master's Degree in Computer Science

University of Malaga - Màlaga, Spain

2013 - 2019

Bachelor of Science Degree in Electrical Engineering

Warsaw University of Technology - Warsaw, Poland

OCTOBER 2023 - OCTOBER 2026

AWS Certified Cloud Developer

Amazon Web Services

SEPTEMBER 2021 - PRESENT

AWS Certified Cloud Practitioner

Amazon Web Services

APRIL 2020 - PRESENT

Udacity Front-end Developer

Udacity

MARCH 2020 - PRESENT

Udacity React Developer

Udacity

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring