Upload

Vadym M Front-end JavaScript Developer

Front-End Web (5.0 yr.), Blockchain and Cryptography (2.0 yr.), Wallet and Web3 Integration

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