Yurii is a Senior React Developer with 7+ years of experience creating, implementing, and maintaining cutting-edge software solutions. He is proficient in a number of programming languages and frameworks for web development, working on POC/MVP with confidence, and has a strong knowledge of databases, OOP, differential equations, linear algebra, mathematical analysis, and functional analysis. Yurii is a problem-solver and a quick learner who enjoys teamwork but is also capable of singlehandedly creating apps from scratch.
Worked on a calculation engine that helps companies, business owners and consumers better manage their financial operations, processes, and lives by utilizing specialized software and algorithms.
Managed to solve serious errors that were affecting customers. The MUI, AG Grid, and Recharts were used as the main UI libraries to provide modern useful UX for customers.
Handled frontend architectural decisions and stack selection, web application configuration, feature development, and bug fixes.
Supported Google Analytics for a dozen websites and web platforms implementing new tracking for third party tags.
Optimized tracking for maximum performance via Devtools, reviewing tags and feature coding, as well as planning future website upgrades with the development team.
Implemented a code review process, a syntax linter (ESLint), and a general style guide (Airbnb JavaScript Style Guide), allowing to decrease tracking errors by 56% and significantly improving code quality.
Worked on developing and launching an e-commerce service in Ukraine from scratch.
Used preprocessors in order to convert layouts into user-friendly and responsive web pages.
Maintained and improved multiple websites (jQuery/Sass/Pug) and SPAs (internal CRM), also began working with the React ecosystem, Redux state management, GraphQL integration.
Fintastic offers smart planning and analysis for next-gen FP&A teams.
Reinvent FP&A with the only AI-driven platform built from the ground up to optimize business outcomes. This project was unique in that it had a sizable codebase and numerous intricate rules that were written directly in the code. Unsurprisingly, there were quite a few flaws in it. Finding and resolving tricky bugs that had an impact on our clients was really satisfying.
This project used a fairly conventional tech stack that was not entirely novel to me: a React app with Auth0 authorization and AWS deployment. To give clients a modern, practical UX, the MUI, AG Grid, and Recharts were mostly employed as UI libraries. I was in charge of selecting the frontend stack and making architectural decisions, setting up the web application, creating new features, and fixing bugs.
The Sparkle project aims to unite individuals throughout the Covid era.
Due to the numerous architectural choices that were necessary, this project was highly interesting. I had to figure out how to incorporate a set of new software modules with legacy capabilities. To accommodate brand-new concepts and feature demands, a lot of code has to be continually refactored. I also provided assistance to our QA team with test automation and various DevOps tasks, such as managing non-production environments. The creation of a full-stack (React + Firebase) app using design principles and open-source tools was my biggest accomplishment on this project. I also worked on platform responsiveness and performance issues.
NZZ (Neue Zürcher Zeitung) Mediengruppe is a media company that deals with the activities related to newspaper, magazine, book publishing, and television broadcasting in Switzerland. A full-cycle Ad management and analysis platform, the company's core offering, is lucrative and used by thousands of ad-tech users. My responsibility was to use Sass/Less, React, JavaScript, TypeScript, HTML, and TypeScript to develop and implement a fresh new online application. I frequently had the opportunity to participate in face-to-face meetings with the client to hammer out technological solutions for various business cases, including PayPal limits, auth0 connection, and data visualization. I also worked on mock-ups and prototypes alongside UX designers. Additionally, a significant portion of my work was spent updating the legacy platform and developing automated testing (mocha, karma, e2e).
Education
Master's degree, Mathematics and Computer Science
National Technical University of Ukraine 'Kyiv Polytechnic Institute'
2017 - 2018 (1 year)
Bachelor's degree, Systems and Methods of Decision-making
National Technical University of Ukraine 'Kyiv Polytechnic Institute'