Senior Front-end Developer
2019 - 2022Lana- 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.
Technologies: React, Redux, Redux-Saga, Jest, PWA, GitLab CI/CD, Figma, Amazon Web Services (AWS)Front-end Developer
2019 - 2019Signs365.com- 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.
Technologies: React, Redux, jQuery, WebpackFront-end Developer
2017 - 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.
Technologies: Node.js, Redux, React, JavaScriptFront-end Developer
2017 - 2017FlashFX- 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.
Technologies: Stylus, Express.js, D3.js, jQueryFreelance React Developer
2016 - 2016PRoPS (via Toptal)- 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.
Technologies: Redux, ReactFront-end Developer
2016 - 20164h Soft- Create React components for a betting system administrative interface.
- Refactored legacy code and added a new functionality.
Technologies: REST, Webpack, TypeScript, ReactFront-end Developer
2015 - 2016Deep Knowledge Ventures- 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.
Technologies: jQuery, Stylus, D3.js, Node.js, Webpack, Redux, ReactWeb Developer
2014 - 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.
Technologies: Twig, PHP, jQuery, JavaScript, CSS, HTMLWeb Developer
2012 - 2014Freelance Work- Created landing pages and small sites using different CMSs.
- Creating eCommerce sites with OpenCart and PrestaShop.
- Implemented SEO optimizations.
Technologies: Joomla, PrestaShop, OpenCart, WordPress, PHP, jQuery, JavaScript, CSS, HTML