Senior Front-end Developer2019 - 2022Lana
Technologies: React, Redux, Redux-Saga, Jest, PWA, GitLab CI/CD, Figma, AWS
- Participated in the development of banking PWA as part of the small team.
- Participated in requirements, design, and code reviews.
- Worked closely with the design team, advised on better UI/UX, and helped design some UI elements with Figma.
- Configured ServiceWorker for better performance and reliability. Implemented forced update logic.
- Wrote numerous tests with Jest, Enzyme, React Testing Library, and Ghost Inspector.
- Worked closely with BE team on API design. Implemented numerous contracts using Pact.
Front-end Developer2019 - 2019Signs365.com
Technologies: React, Redux, jQuery, Webpack
- Developed a mini framework to simplify web-forms creation, similar to Formik but more convenient, which helped improve and accelerate the development process.
- Optimized long list rendering, which significantly improved user experience.
- Implemented different components and pages, and refactored old codebase from jQuery to React/Redux.
Front-end Developer2017 - 2019Rezometry
- Designed and implemented various screens for large travel CRM.
- Designed and implemented consumer-oriented eTicketing and a check-in web application using Preact and service workers.
- Designed and implemented a wizard app for fast product booking.
- Refactored a CSS system to use BEM and Stylus preprocessor.
- Designed and implemented a consumer-oriented payment gateway for online checkouts.
Front-end Developer2017 - 2017FlashFX
Technologies: Stylus, Express.js, D3.js, jQuery
- Refactored HTML/CSS code to BEVM with Stylus.
- Added a Flex layout.
- Created a new currency chart with D3.js.
- Improved the UI/UX.
- Added Gulp.
Freelance React Developer2016 - 2016PRoPS (via Toptal)
Technologies: Redux, React
- Created a file manager component with drag-and-drop using Redux.
- Developed a slideshow component with transitions.
- Created several pages/components for a particular project's needs.
Front-end Developer2016 - 20164h Soft
Technologies: REST, Webpack, TypeScript, React
- Create React components for a betting system administrative interface.
- Refactored legacy code and added a new functionality.
Front-end Developer2015 - 2016Deep Knowledge Ventures
Technologies: jQuery, Stylus, D3.js, Node.js, Webpack, Redux, React
- Developed the front-end part of analytics system for a particular bank.
- Developed the box version of a bank analytics system for worldwide distribution.
- Made financial data visualizations with D3.js.
- Created and maintained company sites.
Web Developer2014 - 2015Appatbox
- Created the front end for a phone callback service.
- Coded the logic and UI for an administrative panel and the main site.
- Implemented new functions, optimizations, and tests.
- Created and maintained various sites from landing pages to eCommerce solutions.
Web Developer2012 - 2014Freelance Work
- Created landing pages and small sites using different CMSs.
- Creating eCommerce sites with OpenCart and PrestaShop.
- Implemented SEO optimizations.