← Back to list
Registration: 01.12.2022

Denis Volkov

Skills

Docker
Internet
IT
Javascript
MSSQL
MySQL
Node.JS
No-SQL
PHP
PostgreSQL
React.Js
SQL
Telecom
TypeScript
Vue

Work experience

Senior NodeJS Developer
01.2020 - 10.2022 |GreenAtom
-
Implementing replacement for SAP/R3 for Russian Nuclear Industry Companies. Planned architecture, implemented Core CQRS & EventSourcing features. Created NodeJS Framework for DDD Based development, using CQRS, ES. Implemented Core Payroll algorythm, with 1200+ Unit tests."
Senior Fullstack Developer
10.2019 - 11.2022 |iGMS - Guest Management Software Canada, www.igms.com/
PHP, NodeJS, ReactJS, MySQL
- Lead a team of 5 developers for integration Booking.com - Participated in design and developing NodeJS local framework for working with Event-Sourcing & CQRS, splitting monolithic app to microservices - Reponsible for developing and supporting online sync between iGMS and Booking.com accounts - Worked with NodeJS, Moleculer.js, Kafka, PostgreSQL. - Responsible for team code-review and teaching details of TypeScript. - Developed the key UI component – Multi-Calendar with ReactJS. Seamless loading thousands of events with smooth scroll. - As a TeamLead – held 1-2-1 activities with developers, planned their education and growth
CTO, Co-Owner, Lead Senior Developer, Project Manager
10.2014 - 10.2019 |Mobsted Inc- Mobile Application Builder Russia, Tyumen/Moscow, mobsted.com
PHP, NodeJS, VueJS, PostgreSQL
Designed system architecture, and participated in full-stack development of the mobile cloud platform, created Progressive Web Apps one year before Google made it standard. Responsible for: leading team of 10 developers, project managements, sprint and release planning, code-review, writing technical documentation and developing Achievments: • 100% successful Planning and implementation of development plans within 5 years. • Implemented SCRUM methodology and implemented continuous software integration strategy • Designed and developed a cross-messenger group chat (Viber, Vk, Telegram) with chat bots and integration into the main product of the company. - Implemented Docker, launching background processes through queues, designed a trigger system on the backend (not in the database) to automatically start various processes. Everyday used PHP, Yii, PostgreSQL, NodeJs, VueJs, memcached, RabbitMQ, DataDog, Blackfire, XDebug
CEO, Owner, Lead Senior Developer, Architect
01.2014 - 01.2015 |UniversoCRM (own company) Russia, Tyumen, universocrm.ru
PHP, Yii, MySQL, JS, Node.Js
Founded my own startup - CRM system. I came up with a unique idea, designed and implemented my own CRM system, which completely covered my needs as a manager and salesperson in a web studio. Has attracted more than 300 clients during the year. Sold the business.
CEO, Owner, Lead Senior Developer
10.2006 - 01.2014 |LLC N-Systems (own company) Russia, Tyumen, neo-systems.ru
PHP, JS, Yii, MySQL
Founded and headed a web development company in 2004, and in 2010 received the Best Small Business IT award in the Tyumen Region. Combined the duties of director, team lead, developer. During the work, more than 600 projects have been completed - sites, online stores, custom solutions, including software for planning budgets for OJSC Giprotyumenneftegaz, simulation stands for EMERCOM of Russia, software for automatic invoicing for Air Navigation of the North of Siberia
Software Developer
11.2004 - 12.2006 |OJSC "Giprotyumenneftegaz" Russia, Tyumen, grouphms.ru
Delphi, MS SQL
• Redesigned the 18 TB desktop and web application "Archive of Design and Estimate Documentation", achieving data access acceleration from 20 to 100 times. The software is still working (13 years) • Reduced warehouse stocks by 4 times and ensured the uninterrupted operation of a single printing post of the institute for 13 years, using the developed software for automatic planning of purchases and accounting of consumed resources (paper, toners, printers) - about 50 continuously printing printers and plotters
Software Developer
01.2000 - 01.2004 |OJSC "Yamalgeofizika" Russia, Tyumen
C ++, Qt, C ++
Developed a module for calculating and 3D visualization of data based on the results of seismic exploration for the seismic processing system BESM-6. Created about a dozen graphical interfaces (C ++, Qt) of console commands for OS Sun Solaris, IBM AIX

Educational background

Faculty of Technical Cybernetics, Automation of technological processes and production (by industry)
Till 2004
Tyumen State Oil and Gas University, Tyumen
Institute of Management, Presidential program for advanced training of management personnel for organizations of the national economy of the Russian Federation
Till 2015
Tyumen State Oil and Gas University, Tyumen

Languages

EnglishProficient