Maciej – React, React Native, Typescript
Maciej is a Senior Front-end Developer. His skill set is just perfect for almost any Front-end (React and React Native) application development. Maciej is a good decision-maker and answers questions with great detail. He’s easy to communicate with, he is a fast learner, he dives deep into the problem and trying his best to resolve it from the basement.
10 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior front-end engineer
medical device - Web and VR for ophthalmologists - visual field test and other eye tests
- one of the first employees working closely with the founding team;
- created front-end architecture from scratch;
- released Software as medical device (SaMD) to Europeans and American markets (MDR and FDA);
- added tests in multiple levels of testing pyramid;
- deployed to EC2;
- coordinated migration to k8s and terraform;
- debugging of production issues;
- refactored major parts of legacy Node.js backend with clean architecture principles;
- strategic product planning;
- built CI/CD pipeline;
- advising on agile processes and software delivery;
- hired senior devs;
- more...
Lead developer
A game for learning irregular verbs in English. Some gamification features: it remembers the last high score in the local storage, a player starts with 3 lives, and it has a sound on successful or failed answers.
- implemented the design himself;
- built the game entirely in Next.js;
- added interactivity;
- added responsiveness.
Frontend engineer -> Senior software developer -> Tech lead
An ePOS for merchants (retail, gastronomy, services). One of the main players in the German and Austrian markets. Responsive, mobile within a web view.
- joined as a Frontend Developer and worked mainly with React;
- implemented analytics and took responsibility for it;
- rewrote old cash register (jQuery) to React within a small team;
- built a device testing wall in the office with login automation;
- developed a cash book feature;
- developed various forms inside the admin interface;
- wrote unit (Jest), integration (React/Testing-library) and e2e tests (Cypress);
- wore many additional hats to support the growing startup: interim scrum master and interim product owner;
- was promoted to Senior Software Developer;
- worked on ready2order's product and on the company's website using React in both realms;
- led and represented two teams during his time there;
- hired or helped hire at least 5 new colleagues.
Mobile developer
An iOS app for photo enthusiasts to help them develop their black-and-white films at home.
- collaborated with a designer in Figma;
- implemented the views for the app;
- set up React Native project with Expo and later ejected it;
- implemented state machine for starting/stopping the timer inside the app;
- set up routing;
- defined how data will be stored.
Front-end developer
Web presence manager is Solocal's social network for companies which allows for the integration with Facebook, Google My Business, etc in order for updating all business information across those platforms. Maciej linked the scanner form that salespeople are using in order to sell the main platform to users in France. The main app was built with Angular and the scanner with Angular.js.
- worked with Angular front-end that talked to Django back-end;
- performed deployments after hours and took responsibility for them;
- set up the CI/CD pipeline in Gitlab for building, testing, and deploying Angular application;
- rebuilt the front end from Angular.js to Angular;
- designed the component and how they talk to services;
- used Rxjs (Ngrx) to solve complex UI problems like polling the infinite scrolling list;
- wrote unit and e2e tests.