Vadym M Front-end JavaScript Developer
Summary
- 5+ years of experience as a Front-end JavaScript Developer.
- 5+ years of experience in React.js;
- Deep experience in Next.js technology;
- Experience with WebRTC, Soket.io;
- Good knowledge of Tailwind CSS, Bootstrap, and Chakra UI;
- Experience working with Redux, and Docker;
- Familiar with Node.js;
- Strong abilities working with Web3;
- Proficiency in testing frameworks like Jest and Cypress;
- E-commerce, web, and mobile applications, including learning platforms, chatbots, dApps, and cryptocurrency wallet extensions.
Work Experience
Senior Frontend Developer, NDA
Duration: January 2023 - Present
Responsibilities:
- improved security best practices and learned how to develop a secure crypto wallet;
- Developed Chrome extensions and modified the functionality of the Chrome web browser;
- Implemented SEO best practices to improve organic search rankings.
Technologies: JavaScript, React, Blockchain, TypeScript, Web3, Next.js.
Senior Frontend Developer, Patex
Duration: January 2023 — March 2024
Summary: Patex Ecosystem: Patex Network (layer 2 blockchain), C-Patex Exchange (centralized cryptocurrency exchange), Patex Wallet (non-custodial crypto wallet), Patex Campus (educational crypto platform).
Responsibilities:
-
Improved security best practices and learned how to develop a secure crypto wallet.
-
Developed Chrome extensions and modified the functionality of the Chrome web browser.
-
Implemented SEO best practices to improve organic search rankings.
Technologies: JavaScript, React, Blockchain, Redux, REST, Web3.
Senior React Developer, Pixblocks
Duration: March 2022 — January 2023
Summary: Developed interactive Python learning platform for children with video chat, coding playground, video streaming, and scheduling, including secure logins and in-app purchases.
The platform has an option for the teacher to broadcast his video, sound, and code while live streaming, remotely connect to students, and edit the code during the lesson.
Responsibilities:
- Transfer all functionality to the web version from applications for mobile devices as well as for desktops.
- Connect the backend and firebase to the web application
- Frontend development and implementation of the UI part on the project's website and platform;
- Optimized code for speed and SEO, implemented secure login and in-app purchase features, and mastered Redux state management.
Technologies: JavaScript, React, REST, TypeScript, Next.js, SSR, Redux, WebRTC.
Middle Frontend Developer, Nimbus Platform
Duration: February 2021 — March 2022
Summary: Built a blockchain-based system for secure data storage and transaction processing, alongside developing various web3 decentralized applications.
Responsibilities:
-
Developed a blockchain-based system that provided reliable and secure data storage and transaction processing.
-
Developed interactive and user-friendly web/mobile applications such as stacking, swapping, transferring, borrowing, and multi-sending web3 dApps.
-
Wrote unit tests with Jest, React-testing-library, and Cypress.
Technologies: Blockchain, Jest, React, React-testing-library, Cypress, Next.js, TypeScript, Web3, Ethers.
Frontend Developer, INC4
Duration: January 2018 — January 2021
Summary:
- Created applications for the Ambrosus community, including Staking, Bridge, Explorer, and Assets SRM
- Rebuilt old applications and developed custom UI library
Responsibilities: Developed responsive landing pages, migrated legacy applications to React.js with UX redesign, and engineered a custom UI library.
Technologies: React.js, Redux, HTML, CSS, JavaScript.
Frontend Developer, NDA
Duration: September 2016 - January 2020
Summary:
- Developed and maintained web applications using React, TypeScript, and HTML/CSS;
- Worked with remote teams on a variety of projects, including enterprise CMS and finance applications;
- Experience with unit testing, test-driven development, and continuous integration/continuous delivery (CI/CD);
- Strong problem-solving and debugging skills;
- Ability to work independently and as part of a team.
Technologies: Redux, JavaScript, React, REST, MaterialUi, TypeScript.
Education
- Bachelor's degree in Computer Science and Information Technology
April 2015 — May 2019 - Full-Stack developer (Java, Javascript)
January 2018 — January 2019