Denis V.

About Me

Denis is a Senior Full-stack JavaScript Developer with 10+ years of technical proficiency in the development and deployment of high-quality software solutions on projects. He produces clean, efficient, and well-written code for the iteration of different eCommerce solutions, RESTful APIs for web and mobile applications, and cryptocurrency (API for exchanges/algorithmic trading). Denis leverages his technical expertise to drive tangible business growth, builds high-performance teams, tackles complex architectural challenges, and employs a client-centered approach in delivering software solutions.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior Full-stack JavaScript Developer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Avito
Avito
Head of Real Estate Development Team
2023 - Present (2 years)
Remote

Providing the best possible experience for the sales of new buildings in Russia taking into account sales analysis and developers' needs.

EPAM Systems
EPAM Systems
Lead Software Engineer
2021 - 2024 (3 years)
Remote
  • Developed an international B2B2C eCommerce platform based on Commercetools for an eye lens industry leader.

  • Migrated, improved, and refactored a monolithic legacy solution from another vendor to AWS serverless architecture.

  • Implemented integrations with Commercetools, MuleSoft, Stripe, SAP, Salesforce.

  • Managed a cross-functional team of 12 developers, closely interacting with top management and product owner.

  • Created a friendly and pleasant atmosphere both within the team and when doing work with other groups like BAs, QAs, DevOps.

  • Onboarded and mentored team members.

Alternativa
Alternativa
Senior Software Engineer | Team Lead
2019 - 2021 (2 years)
Kazan, Russia
  • Developed a platform for a multi-channel marketplace for insurance agents for Alternativa, a leading insurance broker in Russia.

  • Developed the platform architecture based on functional and business requirements.

  • Created a framework for implementing API interaction with 15 leading Russian insurance companies (Alfa Insurance, Renaissance Insurance, SOGAZ, UNITI, Rosgostrah).

  • Built 26 microservices for processing insurance products in all available companies simultaneously.

  • Collaborated closely with the company's sales and marketing teams to ensure that software products met customer needs and were delivered on time.

  • Mentored junior/middle developers, providing guidance and feedback on coding best practices and helping to improve the overall quality of the company's software products.

STERIOD
STERIOD
Node.js Developer
2018 - 2018
Kazan, Russia
  • Worked on the development of an algorithmic trading platform with 10,000 active users.

  • Developed the platform architecture, with a 30% saving against the startup budget.

  • Created trade bots for the solution using a hand-options constructor with full automation.

Buy Ticket
Buy Ticket
Founder/Node.js Developer
2014 - 2017 (3 years)
Kazan, Russia
  • Led and developed a platform with 3,000+ daily users to find and buy intercity bus tickets in Russia.

  • Built features for bus stations and individual owners to connect on the platform.

  • Optimized search time from 30 seconds to 2-4 seconds.

Stroymarket
Stroymarket
JavaScript Developer
2012 - 2015 (3 years)
Saratov, Russia
  • Developed an online helper (Remorama) for users to create estimates for home repairs.

  • Developed a one-stop online shop for building materials in the Saratov area.

  • Used new technologies, approaches, and best practices on solutions.

Showcase

Node.js Developer - STEROID
Node.js Developer - STEROID
  • STEROID is an automated cryptocurrency trading platform that allows 24/7 trading.

  • It utilizes an indicator-based trading solution through a smart trading terminal.

  • The platform is built on an event-oriented principle for efficient processing of user strategies.

Node.js Developer - Buy Ticket
Node.js Developer - Buy Ticket
  • Developed a service for online selling of intercity bus tickets in Russia.

  • Utilized a unified API solution to connect the bus station's systems and the platform.

  • Implemented a caching system for ticket search and route information.

Education

Bachelor's Degree, Business Informatics
Bachelor's Degree, Business Informatics
Saratov State Technical University - Russia
2010 - 2012 (2 years)
Specialist Degree, Computer and Information Systems Security
Specialist Degree, Computer and Information Systems Security
Saratov State University named after N.G.Chernyshevsky - Russia
2007 - 2010 (3 years)