Обо мне

Highly-skilled software development engineer with over ten years of professional experience with a wide range of technologies. Worked with Delphi, C/C++, Python, JavaScript, C# and more. Advanced knowledge of JavaScript. No Angular. Programmer successful at managing teams, driving progress toward project milestones, quality assurance and on-time delivery. Currently focusing on web/blockchain development.

Профессиональные навыки
Опыт работы
Частная практика, работа без зачисления в штат
Full Stack Web developer
Февраль 2020 — Май 2020 (4 месяца)

Technologies :
- Vanilla JavaScript, ES6, ES7;
- React, Next.js
- ShareDB, Racer;
- MongoDB;
Responsibilities :
- Refactoring and Continuous Development of corporate intranet portal;
- Setting up and support CI and Deployment process for the
composite Microservice Architecture project;
- Project microservices design and implementation (node.js);
- Project Infrastructure planning, testing and implementation;

Senior JavaScript (Meteor) Software Engineer
Март 2017 — Сентябрь 2017 (7 месяцев)

- design and implementation of a Meteor/Cordova - based live

betting application

- Meteor.js, Blaze

EONX Australia
Канберра
Senior Full Stack Web Developer
Март 2019 — Январь 2020 (11 месяцев)

Technologies :

- Vanilla JavaScript, ES6, ES7;

- Vue.js

- Auth0 API;

Responsibilities :

- development of customer's web SPA https://eonx.com/

Contract software architecture design and development
Москва
Senior Full Stack Web Developer
Август 2018 — Март 2019 (8 месяцев)

Technologies :

- Vanilla JavaScript, ES6, ES7;

- Node.js, socket.io;

- Moleculer microservices framework;

- React, MobX, Styled Components;

- MongoDB, Mongoose;

- Sportmonks API;

- Auth0 API;

Responsibilities :

- Design and development of a sports betting SPA back-end infrastructure (node.js, moleculer.services, Redis, MongoDB);

- Real time application state tracking based on MongoDB change streams;

- Setting up and support CI and Deployment process for a composite Microservice Architecture project (Gitlab CI, Docker, Google Cloud Compute Engine);

Golos.io
Москва
Senior Full Stack Web developer (JavaScript, Blockchain, DAPP).
Ноябрь 2017 — Июль 2018 (9 месяцев)

Technologies :

- Vanilla JavaScript, ES6, ES7;

- Node.js, Koa.js;

- React, Redux, Redux Form, Redux Saga, react-router-redux;

- Pure Python;

- Graphene Blockchain API;

Responsibilities :

- Continuous development of golos.io DAPP (aka "tolstoy") with a React-Redux + Koa stack;

- Setting up and support CI and Deployment process for the composite Microservice Architecture project;

- Project microservices design and implementation (node.js, Tarantool);

- Project Infrastructure planning, testing and implementation;

GOLOS Foundation
Москва
Full Stack developer (Javascript, Python), DevOps Engineer
Ноябрь 2016 — Март 2017 (5 месяцев)
Technologies : - Vanilla JavaScript, ES6, ES7; - Node.js, Koa.js; - React, Redux, Redux Form, Redux Saga, react-router-redux; - Pure Python; - Graphene Blockchain API; Responsibilities : - Continuous development of golos.io blockchain web client (aka "tolstoy") with a React-Redux + Koa stack; - Setting up and support CI and Deployment process for the composite Microservice Architecture project; - Project Infrastructure planning, testing and implementation; - Google Cloud Platfom, Digital Ocean administration.
Image LLC
Иваново
Senior Software Development Engineer
Июль 2013 — Июль 2016 (3 года и 1 месяц)
Back-end design and development - Modular development of intranet node.js application; - MongoDB database design; - RESTful API design, implementation and exposure through Restify; - Integration of external APIs and development Web scrapers to collect property information; Front-end development - AngularJS, jQuery and Vanilla Javascript development of the front-end functionalities; - Integration of the back-end APIs.
Fortex LLC
Иваново
Software Development Engineer
Октябрь 2007 — Март 2012 (4 года и 6 месяцев)

- Developed web applications (CAD/ERP mix) using Python and Django;

- Created applications for the Symbian platform using C++ and for the Maemo platform using C++ and Qt;

- Designed reusable web components;

- Wrote desktop applications using C#;

- Technologies: C++, Qt, Python, Django, MySQL, JavaScript, jQuery, Symbian, Maemo, C#.

PlastPolymer LLC
Иваново
Lead Software Engineer
Сентябрь 2003 — Сентябрь 2007 (4 года и 1 месяц)
- Software developer, architecture designer, documentation writer, responsible for releases support, Team lead in an in-house developed CAD tool for translucent architectural structures calculation; - Technologies: C, C++, Python, Firebird;
StandartPlast-Ivanovo LLC
Иваново
Software engineer
Сентябрь 2001 — Сентябрь 2003 (2 года и 1 месяц)

The Standartplast Group specializes in the manufacture and distribution of acoustic solutions and sound insulation in Russian Federation being a supplier to such major automobile manufacturers as Volkswagen, Ford, Nissan, GAZ, AvtoVAZ, UAZ, TagAZ (Hyundai), LiAZ, PAZ, MAZ and other engineering plants.

During implementation of custom ERP system for this employer, me and my team have designed, developed, installed and configured dev., test and production, fully scriptable environments. Key modules: accounts payable, accounts receivable, general ledger, production, inventory management. A scriptable reporting system was developed mainly around taxation and excise as per statutory requirements by government of Russia, which really helped the financial department of company and saved lot of time and manual work every month and at the same time provided accuracy in reports. I was responsible for common design/architecture of the system, unit testing of developed solutions, deployment and user training as well.

- Technologies: Borland Delphi, Visual Basic 6.0, MS SQL Server 2000.

Высшее образование
Ивановская государственная архитектурно-строительная академия
Иваново
Факультет: Экономики и управления; ФЭиУ
Сентябрь 1994—Июль 1999 (4 года и 10 месяцев)