×
Leonid Kuznetsov

Leonid Kuznetsov

Software Engineer


Background


About

About

I'm a passionate frontend developer with over 8 years of experience across various industries. I specialize in web technologies like Typescript, JavaScript, React, and NextJS and am highly skilled in optimizing web applications for performance and SEO. In addition, I have expertise in backend technologies like NodeJS and Solidity, enabling me to develop full-stack solutions. I also have experience in developing browser and word extensions, SSR and hybrid apps. I am excited to work with new technologies and contribute my skills and knowledge to your organization.

Work Experience

Work Experience

  • Full Stack Web3 Developer

    Jul, 2021 - Present

    As a Full Stack Web3 Developer at OneArt, my main responsibility was to develop decentralized applications and smart contracts on the Ethereum blockchain using TypeScript and Solidity as the primary programming languages. I worked extensively with Remix, Hardhat, and Ethers.js for smart contract development and Next.js for building web applications. Additionally, I developed a variety of web3 wallet extensions, NFT marketplaces, DAO communities, and swap instruments. With the team, we successfully launched a variety of innovative decentralized products and services.

    • Typescript, Solidity, Remix, Hardhat, Ethers.js, Next.js

    • Developed decentralized applications and smart contracts on Ethereum blockchain

    • Developed web3 wallet extensions, NFT marketplaces, DAO communities, and swap instruments

    • Worked with a team to successfully launch innovative decentralized products and services

  • Senior Full Stack Developer

    Jun, 2020 - Jul, 20211 year 1 month

    Loio - it product that can help analyze a legal document in Word based in add-in, helps to find errors, improve text, change styles, find links, show suggestion and highlights using AI. My responsibilities included the development of features Styling, Numbering, Highlignts. Create infrastructure for development based on kubernetes/docker,Create microservices, writing tests, writing front-end and back-end, optimization, working with regular expressions, make layout for add-in and websites. With the team, we managed to launch the product from 0 and bring it to the first sales in 9 months.

    • Typescript,React,Mobx,NestJS,NodeJS,MongoDB,Kuberenetes,Docker,Webpack

    • Development of new functionality

    • Mentoring

    • Optimization of existing solutions

    • Microservices

    • Work with Word Api

    • Development of architectural solutions for new widgets

    • Code review

    • Writing tests (unit/ui/ integration)

    • Work with CI/CD

    • Work with add-in

    • Refactoring

  • Senior Software Engineer

    Dec, 2019 - Jun, 20206 months

    Working on a project for analytics/statistics on printers for printing on textile products 'Kornit Konnect'. This product is designed to display many data, such as the number of products produced per minute/ remaining ink in the container / total number of inks by color/forecast for ink costs/display errors in printers.

    • Typescript,React,Redux,Redux-Thunk,Reselect,Material UI,Power BI,StyledComponents,Jest,Enzyme,NodeJS

    • Development of new functionality

    • Mentoring

    • Optimization of existing solutions

    • Responsive layout

    • Work with Auth0

    • Development of architectural solutions for new widgets

    • Code review

    • Writing tests (unit/ui/ integration)

    • Work with CI/CD

    • Work with PowerBI

    • Refactoring

  • Senior Frontend Developer

    Dec, 2019 - Apr, 20204 months

    Develop from scratch MVP - 'HCM Control System' for gas/oil company Sysco.Developed the architecture of the client-side version.Develop Authentication component with MSAL technology from Microsoft Azure.Developed a component for displaying the real status of an oil derrick/port using SVG/Canvas technology.Developed middleware for business logic to work with many services.Developed a responsive layout for desktop/tablet/mobile.Together with the back-end developers developed API service and documentation in swagger.Did a lot of analytical and statistical work to solve problems from the point of view of the UI/UX.Together with the back-end developers developed CI/CD processes.

    • CytoscapeJS,Typescript,React,Redux,Redux-Saga,Reselect,Material UI,SVG,MSAL,StyledComponents,Jest,Enzyme

    • Development of new functionality

    • Responsive layout

    • Work with MSAL

    • Architecture Š’evelopment

    • Code review

    • Writing tests (unit/ui/ integration)

    • Work with CI/CD

  • Senior Software Engineer

    Jul, 2019 - Dec, 20195 months

    Work on a project to create price tags and promotions for goods online. In this project, there was a lot of functionality such as: creating price tags, create promotions for a product, view product by region/store, editing product descriptions/prices, display of goods that go poorly / well, automatic affixing discounts to goods

    • Typescript,React,Redux,Redux-Saga,Reselect,Material UI,Ag-grid,StyledComponents,Jest,Enzyme,WebdriverIO,NodeJS

    • Develop shareable components

    • Development of new functionality

    • Optimization of existing solutions

    • Responsive layout

    • Code review

    • Writing tests (unit/ui/integration)

    • Writing documentation

  • Software Engineer

    Mar, 2019 - Jul, 20194 months

    Working on a project to create ADS inside mobile games. This project is intended for convenient and quick creation of advertising of all types (Preroll/Overlay/Midroll/AfterPauseRoll, etc). This service has extensive functionality which provides for interaction with machine learning analytics system.

    • Typescript,React,Redux,Redux-Thunk,Reselect,Material UI,Material-Table,StyledComponents,Jest,Enzyme,WebdriverIO,NodeJS

    • Develop shareable components

    • Development of new functionality

    • Optimization of existing solutions

    • Responsive layout

    • Code review

    • Writing tests (unit/ui/integration)

    • Writing documentation

  • Engineering Team Lead

    Jun, 2017 - Mar, 20191 year 9 months

    Work with engineers, designers, product managers, VP of Engineering, and CTO to develop and deliver the highest quality products into the market. Coaching and developing of Team Members. Review of Project specific Technical specifications. Code Quality check. Interviewing candidates. Improve and modernize products.

    • JS,Typescript,React,Redux,Redux-Thunk,Redux-Saga,Reselect,StyledComponents,Jest,Enzyme,WebdriverIO,NodeJS

    • Mentoring

    • Management

    • Code review

    • Develop embed player

    • Develop application for TV

    • Develop application for Playstation

    • Develop application for Xbox

    • Develop application for Mobile(iOS/Android)

    • Develop shareable components

    • Development of new functionality

    • Optimization of existing solutions

    • Responsive layout

    • Writing tests (unit/ui/integration)

    • Writing documentation

  • Senior Software Developer

    Jun, 2016 - Jun, 20171 year

    Development 'My Cloud 2' mobile application based on React Native for iOS and Android platform. 'My Cloud' is a line of personal Network-Attached Storage devices and multi-purpose servers designed and marketed by Western Digital Corporation. Close collaboration with the hardware department.

    • JS,React-Native,Redux,Redux-Thunk,Reselect,Jest,Enzyme

    • Refactoring

    • Develop application for Mobile(iOS/Android)

    • Develop shareable components

    • Development of new functionality

    • Optimization of existing solutions

    • Writing tests (unit/ui/integration)

    • Writing documentation

  • Engineering Team Lead

    Aug, 2015 - Jun, 201610 months

    • JS,React-Native,Redux,Redux-Thunk,Reselect,Jest,Enzyme

    • Mentoring

    • Management

    • Code review

    • Refactoring

    • Develop application for Mobile(iOS/Android)

    • Develop shareable components

    • Development of new functionality

    • Optimization of existing solutions

    • Writing tests (unit/ui/integration)

    • Writing documentation

  • Senior Frontend Developer

    Sep, 2014 - Aug, 201511 months

    • JS,React,Bootstrap,CSS3,HTML5

    • Refactoring

    • Develop shareable components

    • Development of new functionality

    • Optimization of existing solutions

Skills

Skills

  • Software Engineer

    Javascript

    Typescript

    React

    Redux

    Mobx

    Webpack

    StyledComponents

    HTML

    CSS

    SCSS

    NodeJS

    Docker

    Kubernetes

    NestJS

    NextJS

    Web3.js

    Solidity

    Ethers.js

Education

Education

  • Computer Science, Master, Tavrija State Agrotechnical Academy

    Jan, 2010 - Jan, 2016

    4.0

    [Udemy] Typescript: The Complete Developer's Guide [2020]

    [Udemy] Master the Coding Interview: Data Structures + Algorithms

    [Udemy] Soft Skills: The 11 Essential Career Soft Skills

Awards

Awards

  • Winner MEGOGO Media Hackathon 2018 , MEGOGO

    Awarded on: Sep 01, 2018

    Winner of MEGOGO Media Hackathon 2018. Name of the project 'Stories'. Stories - a service for quick familiarization with video content on mobile devices. The application integrates into any OTT service. Stories do not take away from the user a lot of time and traffic, allowing you to make an impression about the film or transfer without viewing the trailers, due to the carousel of vertical video/pictures. The application also includes functionality for putting comments, adding comments, adding to favorites, etc.

Publications

Publications

  • Media Hackhaton 2018, DOU

    Published on: Nov 23, 2018

References

References

  • Volkova Maria Project Manager in MEGOGO

    Leonid Kuznetsov began his career in the company on 06/29/2017. The scope of his responsibilities included the distribution and delegation of tasks between the team members, monitoring the project status, establishment of communications between the teams, participation in technical documentation writing and choosing technologies for the project. In addition, Leonid was engaged in the development of architecture, code writing, and code review. Participated in the selection of new team members, including technical interviews and the definition of the workflow. On the Team Lead position, Leonid proved to be very responsible and scrupulous, these qualities helped him a lot in his project work, in particular during the introduction of React.js and during mentoring in this area. Leonid's strengths are the desire to automate and optimize processes, communication between teams, innovation and dedication to the final result.

  • Kseniia Vasianovych Project Manager in Nordstrom

    Leonid has worked for Zoolatech as Senior React engineer for the last year. His responsibilities were design and document technical solutions, writing clear maintainable code, cover code with necessary tests to confirm its quality and stability, communicate with customer on delivery goals. Leonid was also involved in code review process.Leonid worked with React/Redux, Typescript. Leonid is passionate and dedicated to the result.

  • Konstantin Konchakovskyi Project Manager in Western Digital

    Leonid Kuznetsov was working at Luxoft on a project MyCloud for Western Digital. The scope of his responsibilities was writing code for Android and iOS on ReactNative framework. He was using Javascript/Java/Swift. Also, he was writing unit/integration tests, writing documentation, doing code refactoring and code reviews. Communication might not be his biggest strength but he cares deeply about choosing the right tech solutions. Also, his strengths are the desire to automate and optimize processes.