Software Engineer
Minsk, Belarus
Tasks and Accomplishments by project:The Infatuation / Zagat- Improved app performance by an average of 70% according to Web Vitals metrics by optimizing React and Next.js.- Implemented such noticeable features as: custom map using Apple Mapkit.js, third party login (ex. Google, Apple) using Firebase, image lazy loading and responsive images using React Imgix, Server-Side Rendering (SSR) and Static Site Generation (SSG) using Next.js.- Participated in development of a corporate React components library using TypeScript, Styled Components and Storybook.- Participated in development of app UI and business logic using TypeScript, React, Next.js and covered the logic with unit tests using Jest and React Testing Library.BBFC Horizon- Designed and developed the project from scratch, established project structure and architecture.- Implemented a frame accurate video player using TypeScript and HTML 5 API.- Implemented PWA and fully offline mode using Google Workbox.- Implemented app UI and business logic using TypeScript, React, Redux and covered the logic with unit tests using Jest and React Testing Library.- Set up CI/CD pipeline for Front-End service using CircleCI, AWS, Docker, Nginx.- Set up project tools like Webpack, ESLint, Prettier, etc.Outernets- Experimented with state-of-the-art technologies like Tensorflow.js. As a result, created a web app for inferencing a human skeleton from a real time video stream.- Implemented a bunch of interactive apps for a custom platform using JavaScript and HTML 5 Canvas API.- Implemented an analytics module with complex charts using Recharts.js library.- Implemented app UI and business logic using TypeScript, React, Redux.- Participated in implementation of Back-End logic using JavaScript, Node.js, Express.js.- Set up CI/CD pipeline for Front-End service using CircleCI, AWS, Docker, Nginx.