Valeriy Ignatov, Developer in Paris, France
Valeriy is available for hire
Hire Valeriy

Valeriy Ignatov

Verified Expert  in Engineering

Bio

Valeriy is a full-stack JavaScript developer with a passion for building innovative, meaningful apps and over four years of professional experience working primarily in startup environments. Valeriy specializes in back-end development, specifically with Node.js, but can also work as a full-stack developer. Valeriy joined Toptal to try out freelancing because it gives him the freedom to work from anywhere and the opportunity to take on challenging projects and solve interesting problems.

Portfolio

Sparkles FZCO
Node.js, JavaScript, TypeScript, APIs, Non-fungible Tokens (NFT)...
Vybera
Node.js, JavaScript, TypeScript, API Design, React Native, Electron, React...
C-Cars
JavaScript, Microsoft SQL Server, Docker, Redis, Knex.js, Jest, MoleculerJS...

Experience

  • Node.js - 6 years
  • JavaScript - 6 years
  • PostgreSQL - 5 years
  • Express.js - 3 years
  • Docker - 2 years
  • Nuxt.js - 2 years
  • Vue 2 - 2 years
  • Microservices - 2 years

Availability

Full-time

Preferred Environment

Microsoft Teams, Slack, TeamCity, DataGrip, WebStorm, MacOS

The most amazing...

...thing I've done is optimize the back-end performance by designing a micro-service infrastructure.

Work Experience

Node.js Developer

2022 - 2022
Sparkles FZCO
  • Optimized the database queries and data models, redesigned some parts of the database, and transformed some super complicated and heavy queries into materialized views.
  • Worked on processing on-chain events to transform the data, store it offline and make it available off-chain (via REST API).
  • Participated in overall design discussions (including the front end).
Technologies: Node.js, JavaScript, TypeScript, APIs, Non-fungible Tokens (NFT), Smart Contracts, Solidity, Data Queries, Web3, Decentralized Finance (DeFi), Databases, Algorithms

Full-stack Engineer

2021 - 2022
Vybera
  • Implemented NFT functionality (receiving, browsing, sending) entirely on my own from the service library to the front end.
  • Rewrote the scripts for the 1st-time launch to optimize the wallet generation and remove the legacy bugs.
  • Implemented a coin service library for many coins, including the most complicated ones (Cardano, for example).
Technologies: Node.js, JavaScript, TypeScript, API Design, React Native, Electron, React, Bluetooth, USB, Blockchain, Smart Contracts, Non-fungible Tokens (NFT), Data Queries, Web3, Decentralized Finance (DeFi), Databases, Algorithms

Senior Node.js Back-end Developer

2020 - 2022
C-Cars
  • Designed and developed new microservices from scratch.
  • Designed database architecture for new features, accounting for all requirements and ensuring future flexibility.
  • Managed a team of two middle developers, mentored them, and ensured the delivery deadlines.
Technologies: JavaScript, Microsoft SQL Server, Docker, Redis, Knex.js, Jest, MoleculerJS, Swagger, JSON API, Data Queries, Databases, DevOps, Algorithms

Full-stack Engineer

2020 - 2021
Yara
  • Participated in database design and optimized database use.
  • Worked on splitting the back end into microservices.
  • Wrote many tests to ensure the functionality would not break after legacy refactoring.
Technologies: Node.js, React Native, Data Queries, Databases, Algorithms

Senior Node.js Back-end Developer

2018 - 2020
Adara.io
  • Optimized the back-end performance by designing a micro-service infrastructure.
  • Rewrote the front end of a back office using React and Redux in my spare time.
  • Served as a team lead for the back-office development team for a limited time.
Technologies: React, JSON API, Knex.js, Express.js, Docker, gRPC, Reddit, PostgreSQL, TypeScript, ECMAScript (ES6), JavaScript, Data Queries, Web3, Databases, DevOps, Algorithms

Full-stack JavaScript Developer

2018 - 2018
Adamant Messenger
  • Contributed to developing blockchain applications while also using optimized blockchain app development processes.
  • Tracked and fixed bugs using YouTrack as a reporting tool.
  • Refactored and optimized the front-end part of the messenger.
Technologies: Amazon Web Services (AWS), WebSockets, Express.js, Redis, PostgreSQL, Node.js, Vue, Algorithms

Full-stack Developer

2016 - 2018
Freelance
  • Developed new functionalities on existing projects for my clients.
  • Tracked and fixed bugs using Trello as a reporting tool.
  • Improved the efficiency and fully optimized one of the projects I've been working on.
Technologies: Amazon Web Services (AWS), Google Cloud, WebSockets, Vue, React, Redis, MongoDB, PostgreSQL, MySQL, Express.js, Node.js, Databases, DevOps, Algorithms

Adara.io

Adara.io is a financial universe fueled at its core by its community galaxies, exchange infrastructure, and legal framework, allowing for trading of both utility and security tokens. Adara will transition the current financial system into the new decentralized digital asset age.

Yara Connect

The Yara Connect app offers a reward-based loyalty program and expert farming knowledge for retailers selling Yara products.

• Download the app and register your business instantly.
• Earn points easily by scanning QR codes from purchased Yara premium products.
• Browse the rewards catalog and redeem exciting rewards using your points.
• Learn from success stories and frequently asked questions of farmers in your region.
• Help your customers succeed by learning from Yara experts.

Libraries/APIs

Node.js, Vue 2, Vuex, React Redux, React, REST APIs, Vue, Socket.IO, Web3.js, OpenAPI, Sinon.JS, JSON API

Tools

Knex.js, Git, Docker Compose, Mocha, TeamCity, NPM, Jira, GitHub, Slack, WebStorm, DataGrip, Microsoft Teams

Languages

JavaScript, CSS, HTML, Bash, Bash Script, TypeScript, SQL, ECMAScript (ES6), HTML5, Solidity, Java, Python, GraphQL, Swift

Frameworks

Express.js, Jest, Nuxt.js, Yarn, Redux, Swagger, Angular, gRPC, MoleculerJS, React Native, Electron

Platforms

Blockchain, Ethereum, Docker, Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Amazon EC2, MacOS, Apple

Storage

PostgreSQL, Databases, MySQL, Google Cloud, Redis, NoSQL, Amazon S3 (AWS S3), MongoDB, Elasticsearch, Microsoft SQL Server

Paradigms

Microservices, Microservices Architecture, Back-end Architecture, Agile, Database Development, Unit Testing, DevOps, ETL

Other

Full-stack, Technical Documentation, Data Queries, Algorithms, MinIO, ESLint, Front-end Development, Back-end Development, Private NPM Modules, RESTful Microservices, Servers, WebSockets, APIs, Software Architecture, Analysis, API Documentation, Ethereum Smart Contracts, Smart Contracts, Web3, Decentralized Finance (DeFi), Data Visualization, Reddit, API Design, Bluetooth, USB, Non-fungible Tokens (NFT)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring