Logo
Mateusz – Typescript, React, Node.js, experts in Lemon.io

Mateusz

From Poland (GMT-5)

flag
Full-stack Web DeveloperSenior
Hire developer
7 years of commercial experience
E-commerce
IoT
Logistics
Manufacturing
Media
Smart home
Video production
CMS
Enterprise software
ERP
Mobile apps
Video streaming software
Lemon.io stats
2
projects done
456
hours worked
Open
to new offers

Mateusz – Typescript, React, Node.js

Meet Mateusz - a web developer who perfectly combines his solid tech background and great soft skills. The notes of our technical interviewer clearly demonstrate that Mateusz has a comprehensive knowledge of basic JavaScript concepts and React. Despite being well-organized, working in a team is more of his thing: Mateusz fulfills tasks faster and more productive. He knows how to bring positive vibes into the working environment and will not be afraid of challenging tasks. Another plus to his karma is that Mateusz created his own startup and understands the subtleties of it.

Main technologies
Typescript
5 years
React
5 years
Node.js
5 years
Additional skills
Golang
MongoDB
Microsoft SQL Server
RabbitMQ
API
C#
Microservices
Redux
Redux Thunk
Redis
Kubernetes
Docker
Material UI
Web Sockets
Cypress
Jenkins
REST API
Flutter
Heroku
Firebase
Cognito
Microsoft Azure
Yarn
HTML
CQRS
RaspberryPi
Lambda
.NET Core
API testing
Express.js
AWS
Serverless Computing
Amazon S3
DynamoDB
Amazon SQS
AWS Lambda
API Gateway
CSS
SPA
PostgreSQL
Vanilla JS
Jest
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior Full-Stack Developer
Apr 2019 - May 20234 years 1 month
Project Overview

It is one of the world's e-commerce sites that sells digital keys for video games and provides a platform between sellers and buyers.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed microservice architecture;
  • Developed front-end modules that display any HTML/Markdown-based code on a page;
  • Designed and developed marketing automation systems;
  • Integrated G2A with external affiliates (eg. Google, Facebook, RTH House, Criteo);
  • Developed administrative dashboards from scratch;
  • Wrote E2E, integration, and unit tests;
  • Redesigned current systems and rewrote them into Typescript/Golang (based on the requirements);
  • Added internationalization functionality to existing APIs;
  • Implemented real-time client-server communication using raw WebSockets;
  • Did continuous deployment on Kubernetes;
  • Optimized critical endpoints and implemented cache layers.
Project Tech stack:
React
SPA
Redux
Material UI
Microservices
Typescript
CEO/CTO
Aug 2019 - Jan 20233 years 4 months
Project Overview

It is a mobile marketplace application founded by Mateusz and aimed at the HoReCa sector, which provides the QR code/RFID tag for ordering meals without waiting. Key features:

  • Developing a CMS for restaurants, allowing them to view and edit menus and manage their business;
  • Creating a simplified mobile view for waiters, allowing them to accept orders straight from their mobile device.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • Selected suitable technologies and solutions to specific problems;
  • Controlled application development and monitored the roadmap;
  • Developed an administrative dashboard for business customers;
  • Conducted performance tests;
  • Carried out the initial design of the mobile application and dashboard;
  • Made a list of features and defined a timeframe;
  • Designed API and domain.
Project Tech stack:
Typescript
React
Redux
Redux Thunk
.NET Core
RabbitMQ
Redis
MongoDB
C#
Flutter
Heroku
Firebase
Cognito
Microsoft Azure
Yarn
HTML
CSS
WebStorm
CQRS
Material UI
Microservices
Senior Full-Stack Developer
Aug 2022 - Nov 20222 months
Project Overview

It is a cloud-based video editing and rendering platform that provides developers and businesses with an API to automate video creation and editing processes. It allows users to programmatically create videos by providing instructions and assets through their API, which is designed to simplify video editing workflows.

It offers a range of features, such as timeline-based video editing, adding text overlays, transitions, effects, and animations, as well as incorporating audio tracks.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created an API for uploading assets and ensure efficient and speedy serving of these assets.
  • Designed and implemented the ability for users to create multiple renditions from the uploaded assets.
  • Enabled asynchronous computation of renditions, allowing users to continue with other tasks while the renditions are being processed.
  • Implemented a progress-tracking mechanism that allows users to monitor the current state of progress for each rendition.
  • Developed functionality for extracting subtitles from movies.
  • Architected the solution using the serverless framework, leveraging its benefits for scalability, cost-efficiency, and ease of deployment.
  • Deployed the application on AWS, ensuring proper configuration and optimization for performance.
  • Utilized DynamoDB as the database solution, ensuring efficient storage and retrieval of data related to assets, renditions, and progress tracking. Implement communication between lambda functions using Amazon SQS, enabling efficient and reliable message queuing for inter-function communication.
  • Set up trigger events from S3 uploads, ensuring seamless integration and automated processing of assets when they are uploaded to the storage.
Project Tech stack:
Serverless Computing
FFmpeg
React
Bootstrap
Node.js
Typescript
AWS
AWS Lambda
Amazon SQS
DynamoDB
Amazon S3
Express.js
API Gateway
Designer and Creator
Aug 2020 - Dec 20211 year 4 months
Project Overview

It is a smart home system based on a plug-in architecture that is designed in such a way that adding and removing new plug-ins does not disrupt the whole system.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented an abstraction that allows new plug-ins to be transparently added to the core layer;
  • Carried out a plugin mechanism on both the front-end and back-end layers, which operated independently of each other;
  • Integrated the system with the Amazon Alexa voice assistant;
  • Secured the communication between the local server and Amazon Alexa thanks to the Cognito identity provider;
  • Implemented a proxy to local server requests from Amazon Alexa servers via Lambda functions.
Project Tech stack:
Typescript
React
Redux
MongoDB
RaspberryPi
Cognito
Node.js
Lambda
Back-End Software Engineer
Apr 2018 - May 20191 year 1 month
Project Overview

It is a fully modular management system based on a plug-in mechanism that mainly targets industrial factories in Europe. Key features:

  • Managing the entire product development process in the factories, from supply through the line and personnel management to packaging and logistics;
  • Making both a desktop and a web application available.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • Rewrote monolithic architecture into microservices;
  • Covered code with unit tests and wrote integration tests;
  • Prepared APIs according to specifications;
  • Optimized SQL query;
  • Debugged code and made analysis of potential bottlenecks.
Project Tech stack:
.NET
Microsoft SQL Server
RabbitMQ
API
C#
Git
Microservices
WPF
API testing

Education

2022
Computer Science
Bachelor

Copyright © 2024 lemon.io. All rights reserved.