Denis V.

Denis V.

Senior Software Engineer

Kazan, Russia
Hire Denis V. Hire Denis V. Hire Denis V.

About Me

I am a multi-skilled Senior Full Stack JavaScript Developer with 5+ years of technical proficiency in the development and deployment of high-quality software solutions on projects. I produce clean, efficient and well-written code for the iteration of different e-commerce solutions, RESTful APIs for web and mobile applications, and Cryptocurrency (API for exchanges/algorithmic trading). I employ a client-centred approach for the delivery of software solutions on projects.

Work history

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

STERIOD
STERIOD
NodeJS Developer
2018 - 2019 (1 year)
Kazan, Russia
  • Worked on the development of an algorithmic trading platform with 10,000 active users for the client.

  • Efficiently developed the architectire for the platform; making a 30% savings against the startup budget.

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

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

  • Built features that allowed bus stations and individual owners to connect seamlessly with the Buy Ticket platform.

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

Stroymarket
Stroymarket
JavaScript Developer
2012 - 2015 (3 years)
Saratov, Russia
  • Developed an online helper (Remorama) that helps users create estimates for repairs in apartments/flats.

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

  • Utilized new technologies, approaches and best practices on solutions within the company.

Portfolio

NodeJS Developer - STEROID
NodeJS Developer - STEROID

STEROID is an Automated cryptocurrency trading platform that allows users to trade automatically 24x7 and offers an indicator-based trading solution through a smart trading terminal with key cryptocurrency exchanges like Binance and Bittrex. The platform is built on an event-oriented principle which allows it to process a lot of user strategies at a go. Developed the key components for algorithmic trading on the platform. Engineered solutions for the architecture to work with several exchanges, built the user strategy creation tool for the platform, and the system for receiving prices from exchanges. Performed unit tests on key components and integration tests for important functionalities.

NodeJS Developer - Buy Ticket
NodeJS Developer - Buy Ticket

Developed a service that pioneered the online selling of bus tickets for intercity buses in Russia. The service helped users buy more than 50,000 tickets for bus trips within Russia. Utilized a unified API solution for the connection between the bus station's systems and the platform (through adapters). The platform uses a caching system to speed ticket search and provide information on bus routes and availability of seats.

Education

Education
Specialist Bachelor's Degree in Business Informatics
Saratov State Socio-Economic University
2010 - 2012 (2 years)
Education
Specialist Degree (Specialization in Computer security)
Saratov State Socio-Economic University
2007 - 2010 (3 years)