Upstaff Sign up
Vadym M., Front-end JavaScript Developer
Vadym M.
🇮🇹Italy (UTC+01:00)
Created AtUpstaffer since April, 2024
You can hire Vadym M.
today 🔥

Vadym M. — Front-end JavaScript Developer

Vetted expert in Front-End Web (9.0 yr.), Blockchain and Cryptography, Wallet and Web3 Integration, DAO/dApps, React Developer (8.0 yr.).

 Last verified on February, 2026
Senior

Bio Summary

  • Front-end JavaScript Engineer with 9 years of commercial experience;
  • 8+ years of hands-on experience with React, and TypeScript, including complex component architectures, shared UI libraries, and micro-frontend approaches using Module Federation;
  • Experience with automated testing, covering unit, integration, and end-to-end tests using Jest, React Testing Library, Cypress, and Playwright;
  • Experience with Next.js, focusing on performance optimization, scalability, and modular application design;
  • Expertise in Web3 and blockchain integrations, including crypto wallets, on-chain data, and decentralized authentication;
  • Background in FinTech and crypto products, delivering secure, user-facing interfaces for wallets, cards, and transaction flows;
  • Experience working and leading within distributed Agile teams, collaborating closely with backend, security, and product stakeholders.

Technical Skills

Programming LanguagesJavaScript, Python, TypeScript
JavaScript Libraries and ToolsApollo Client, ES6, Ethers.js, i18next, Mobx, React Hooks, React Query, React Router, React Testing Library, Redux, Redux Thunk, Redux-toolkit, Web3.js, Webpack, Zustand
JavaScript FrameworksD3.js, Express, Ext JS, GatsbyJS, NestJS, Next.js, Node.js, React
AI & Machine LearningOpenAI
Databases & Management Systems / ORMMongoDB, PostgreSQL
UI Frameworks, Libraries, and BrowsersAjax, Ant Design, Bootstrap, Bootstrap 4, Chakra UI, Chrome Extensions, CSS, D3.js, Foundation, HTML, Material UI, SCSS, Socket.io, Storybook, Tailwind CSS, UI
UI/UX/WireframingAccessibility, Figma, UI/UX
Methodologies, Paradigms and PatternsAgile, Kanban, REST, Scrum, TDD
SDK / API and IntegrationsAPI, Fetch API, GraphQL, JWT, OAuth, Stripe
Deployment, CI/CD & AdministrationCI/CD, GitLab CI
PlatformsCMS
QA, Test Automation, SecurityCypress, Jasmine, Jest, Mocha, Playwright, React-testing-library, React Testing Library, Unit Testing
BlockChain and Decentralized SoftwaredApps, Ethers.js, Hardhat, ICO, Phantom, Solana, WalletConnect, Web3
Virtualization, Containers and OrchestrationDocker
Version ControlGit, Github Actions, GitLab
Mail / Network Protocols / Data transferJWT, WebRTC, WebSockets
Logging and MonitoringSentry
Other Technical SkillsChrome, Craco, KYC, Modular Architecture, Nimbus, Optimism, React-hook-form, Recharts, SDK, Sumsub, WAGMI

Work Experience

Frontend Engineer (React/TypeScript), Trustyfy (FinTech/Web3)

(Duration: December 2024 - Present)

Summary: Scalable frontend application for Trustyfy - a Web3/FinTech platform with wallets, a card product, and fiat/crypto operations. The application uses shared packages trustyfy-uikit and trustyfy-sdk, integrations with KYC/AML and payment providers, as well as Web3 wallets and on-chain data.

Responsibilities:

  • Developed and maintained a React/TypeScript application with a modular architecture and shared UI kit and SDK packages;
  • Implemented KYC onboarding and issuance of virtual/physical cards (forms, validation, error handling);
  • Built key wallet scenarios: sending/receiving, transaction statuses, history, and PDF statements;
  • Created exchange/swap and fiat operation interfaces, including cross-chain and corporate modes;
  • Improved reliability and quality through monitoring via Sentry, end-to-end tests with Cypress, and state management via Redux Toolkit;
  • Wrote unit and integration tests for React components using Jest and React Testing Library;
  • Developed end-to-end tests using Playwright to verify critical user scenarios.

Achievements:

  • Launched the end-to-end KYC + card issuance flow, ensuring card issuance and activation;
  • Delivered multi-format statements and transaction filters for multi-wallet and multi-fiat scenarios;
  • Introduced reusable UI patterns that accelerated the development of new screens;
  • Stabilized critical user scenarios through monitoring and automated tests.

Technologies: React, TypeScript, Redux Toolkit, styled-components, React Router, ethers, web3-react, Magic, WalletConnect, GraphQL, Sumsub, Stripe, Transak, Sentry, Cypress, CRACO, Webpack, Recharts, @react-pdf/renderer, Jest, Playwright, React Testing Library.

Senior Frontend Developer, Optimism Foundation

(Duration: July 2024 - November 2024)

Summary: Worked on a confidential blockchain project focused on secure crypto wallet interfaces and decentralized finance solutions. Aimed to deliver highly secure, responsive user interfaces with advanced encryption and token integration features for cryptocurrency transactions.

Responsibilities:

  • Collaborated closely with backend and security teams to implement advanced encryption, decentralized authentication, and token integration for crypto transactions;
  • Optimized UI components for scalability and speed, ensuring a responsive experience in demanding crypto environments;
  • Developed secure wallet interfaces adhering to Web3 standards and compliance requirements;
  • Coordinated with cross-functional teams to deliver features under NDA while maintaining confidentiality and performance goals;
  • Implemented unit tests using Jest to ensure reliability.

Achievements:

  • Contributed to a high-profile blockchain project by delivering secure wallet interfaces and decentralized finance functionality;
  • Enhanced user experience through performance optimizations that improved loading times and interface responsiveness;
  • Successfully integrated encryption and authentication mechanisms that strengthened overall security.

Technologies: React, Next.js, TypeScript, Web3.js, Ethers.js, GraphQL, Redux Toolkit, JWT, OAuth2, Docker, GitLab CI/CD, Jest.

Senior Frontend Developer, Shiba Inu

(September 2024 - November 2024)

Summary: A decentralized crypto project built on Ethereum, leveraging ERC-20 smart contracts to support a community-driven token ecosystem. It integrates DeFi mechanisms, token burning, and NFT infrastructure with a focus on scalability and decentralized governance.

Responsibilities:

  • Frontend development and implementation of the UI part using JavaScript, React;
  • Engaged in implementing Web3 to enhance decentralized functionalities and user experiences;
  • Debugged and resolved issues with legacy features to ensure optimal functionality and system stability.

Technologies: JavaScript, React, Blockchain, TypeScript, Web3.

Frontend Team Lead, Prof-IT Blockchain

(Duration: January 2023 - July 2024)

Summary: Led the development of a secure crypto wallet platform and associated browser extensions within a blockchain environment. The project focused on delivering high-performance, user-friendly tools for managing digital assets while maintaining zero security breaches.

Responsibilities:

  • Managed a team of six developers to build a secure crypto wallet using Next.js, focusing on performance optimization to improve page load times by 25% and overall system reliability;
  • Supervised the creation of Chrome extensions that enhanced blockchain integration and increased user adoption;
  • Implemented code review processes and organized weekly knowledge-sharing sessions to improve code quality and team collaboration;
  • Coordinated with designers and backend engineers to align features with user requirements and security best practices;
  • Developed unit tests using Jest for core React components and set up Playwright for end-to-end scenarios.

Achievements:

  • Delivered a secure crypto wallet platform with zero security breaches;
  • Achieved a 25% improvement in page load times through performance tuning;
  • Successfully launched Chrome extensions that improved blockchain integration and boosted adoption metrics;
  • Enhanced team productivity and code quality via structured reviews and knowledge sharing.

Technologies: Next.js, React, TypeScript, Redux, Chakra UI, Chrome Extension APIs, Ethers.js, Web3.js, Jest, Cypress, Playwright, Storybook, GitHub Actions.

Full-Stack Web3 Developer, Patex

(Duration: January 2023 - March 2024)

Summary: Sole developer responsible for modernizing and scaling a Web3 platform, focusing on reusable components, accessibility, and testing. The project supported growth in revenue and user retention for the Patex ecosystem.

Responsibilities:

  • Designed and developed reusable component libraries and modules to improve platform accessibility and user experience;
  • Implemented a comprehensive testing suite using Jest and Cypress to increase test coverage and reliability;
  • Implemented component tests with React Testing Library to ensure UI robustness;
  • Launched new platform features and optimized existing functionality, contributing to revenue growth;
  • Ensured compatibility with Web3 wallets and blockchain protocols, handling integration and deployment tasks.

Achievements:

  • Created reusable components that enhanced accessibility and improved user retention;
  • Increased code coverage significantly through the implementation of Jest and Cypress tests;
  • Successfully delivered multiple features that supported measurable revenue growth.

Technologies: React, Next.js, TypeScript, Tailwind CSS, Web3.js, Hardhat, Jest, Cypress, React Testing Library, Node.js, Docker, Git.

Senior React Developer, Pixblocks

(March 2022 - January 2023)

Summary: Developed an 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 their video, sound, and code while live streaming, remotely connect to students, and edit the code during the lesson.

Responsibilities:

  • Collaborated with cross-functional teams to integrate advanced analytics and real-time data visualizations, enabling streamlined internal monitoring;
  • Optimized state management with Redux, reducing load times and enhancing performance across critical components;
  • Built content management tools that reduced administrative overhead and improved operational workflows;
  • Worked closely with designers and product managers to deliver intuitive dashboards and features;
  • Implemented component tests with React Testing Library to ensure interface reliability.

Achievements:

  • Reduced response times by 20% through optimized real-time data visualizations and state management;
  • Improved operational efficiency by developing content management tools that allowed staff to focus on strategic tasks;
  • Strengthened platform security by ensuring robust, optimized front-end architecture.

Technologies: React, Redux Toolkit, TypeScript, D3.js, Recharts, GraphQL, REST, Docker, GitHub Actions, Sentry, React Testing Library.

Middle Frontend Developer, Nimbus Platform

(Duration: February 2021 - March 2022)

Summary: Contributed to the development of a financial services platform by enhancing performance, reliability, and documentation. Focused on unit testing, GraphQL optimization, and cross-team collaboration across Europe and North America.

Responsibilities: 

  • Wrote unit tests and refactored React components to improve application performance and reliability;
  • Collaborated with international teams to deliver optimized GraphQL APIs in a Next.js environment, reducing data fetch times by 30%;
  • Improved user experience and time-to-first-byte through caching strategies and performance tuning;
  • Enhanced team documentation practices to streamline onboarding and knowledge transfer;
  • Implemented unit tests using Jest for React components and used Playwright for end-to-end testing of GraphQL interactions.

Achievements:

  • Achieved a 30% reduction in data fetch times and significant improvements in user experience.
  • Improved code maintainability and reliability through comprehensive unit testing and refactoring.
  • Accelerated onboarding processes by establishing clear documentation and guidelines.

Technologies: Next.js, React, TypeScript, GraphQL (Apollo Client), Redux, Jest, Cypress, Playwright, GitLab CI, Figma.

Frontend Developer, INC4 / Ambrosus Project

(Duration: January 2018 - January 2021)

Summary: Led frontend development for Ambrosus blockchain applications as part of the INC4 company, contributing to ICO launches and platform expansions. Focused on responsive design, React modernization, and team leadership.

Responsibilities:

  • Developed blockchain applications and responsive landing pages to support successful ICOs and product launches;
  • Modernized legacy React applications, reducing technical debt and improving maintainability;
  • Provided technical leadership and mentorship to junior developers through code reviews and knowledge-sharing sessions;
  • Collaborated with stakeholders to ensure features aligned with business goals and user needs.

Achievements:

  • Contributed to successful ICOs and platform launches for Ambrosus;
  • Increased user engagement and conversion rates through responsive landing pages;
  • Reduced onboarding time by 40% and enhanced team productivity through mentoring and process improvements;

Technologies: React, Redux, JavaScript (ES6), HTML5, CSS3, Web3.js, Bootstrap, Material-UI, Jest, Cypress, Git.

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
    Lviv Polytechnic National University
    April 2015 - May 2019
  • Full-Stack developer (Java, JavaScript)
    January 2018 - January 2019

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Vadym M., Front-end JavaScript Developer
Ready to hire Vadym M.
or someone with similar Skills?
Vadym M. is available
for hire 🔥
Book a call with Vadym M.
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Propose a Job for Vadym M.
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up