Исследуем, как специалисты выбирают вакансии, а компании — специалистов. Ваши ответы помогут нам сделать поиск вакансий и специалистов проще и удобнее. Пройти опрос (займет 5 минут)
Обо мне

Закончил математический факультет Иркутского Государственного Университета. Математик-программист. Программирую с 2007 года, в web с 2009 года.

Занимаюсь спортом и любительской фотографией. Хожу в походы и предпочитаю активный отдых.

Нацелен на продуктивную работу, качественный продукт (customer first), хорошие отношения в команде, наставничество.

Участие в профессиональных сообществах
Опыт работы
MultiToken
Москва
Senior Software Engineer - Frontend (Blockchain)
Май 2018 — По настоящее время (1 год и 5 месяцев)

Development a front-end of crypto services.

Development:

Redesign search results for Decentralized Search Engine for Blockchain and Crypto (desearch.com)

Created a Decentralized exchange for crypto baskets/funds/indexes where a user can get and redeem multitokens (multitoken.io)

Created a landing page for MultiToken Project with Webflow CMS (multitoken.com)

Created a crypto currency exchange widget for the Web.

Created a side-project Meta.one with multitoken which contains stable coins. Strikingly CMS + exchange widget.

Tech: Web3.js, MetaMask, Mobile Crypto Wallets with DApp browsers, TypeScript + Angular, TypeScript + React + MobX, JavaScript (ES2015+), Ant Design (customisation), Webpack, NodeJS, Heroku, Sentry, Circle CI, Webflow CMS, Strikingly CMS.

Мы создаем сложный технологичный продукт с человеческим интерфейсом.
Senior Software Engineer - Frontend
Май 2017 — Апрель 2018 (1 год)

Development:
- Frontend of low-code platform.
- Frontend of Web-applications based on the low-code platform for MTS (mobile operator company).

Other:
- Interviewing
- Mentoring
- Release engineering.

Tech: ES2015 (ES6), React, Angular 2+, TypeScript, RxJS, React-router, Bootstrap, Lodash, Webpack, Babel, NodeJS.

Разработка программного обеспечения
Software Engineer - Frontend
Сентябрь 2016 — Апрель 2017 (8 месяцев)

Development frontend of enterprise services.
Mentoring junior JavaScript developers.
Tech speaker at internal meetups.

Tech: ES2015(ES6), React, React-router, Redux, Redux-saga, Backbone, jQuery, Material UI, Bootstrap, Webpack 1 and 2, Grunt.

Development:
Author Services product.
Author Services administration part.
Submission and Peer Review product.
Integration testing with Java, Spring, Allure, Selenuim, Jenkins.
Unit testing with Karma, Mocha, Enzyme, Jest.
Update i10n tools.
Improve code review culture.
Research F2, BigPipe, Mosaic/Teilor.
Improve UX in main product (Author Services).
Develop uniform JavaScript code style with ESLint.

Robust JavaScript/HTML5 Chart library for any project
JavaScript Developer
Февраль 2015 — Сентябрь 2016 (1 год и 8 месяцев)

Development and maintenance a framework for data visualization.

https://github.com/AnyChart/AnyChart

Tech: JavaScript, Google Closure Library/Linter/Compiler, SVG, HTML, CSS, Accessibility (section 508), UI/UX, geometry algorithms, Python (for build system).

- Implemented chart types: Pyramid/Funnel Сhart, 3D Pie/Column/Bar/Area Charts.
- Implemented interactivity elements for charts: Crosshairs, Tooltips, ContextMenu.
- Research and performance improvement.
- Developed a visual chart editor.

cafeteria.ru
Иркутск
Software Engineer - Frontend
Июль 2013 — Февраль 2015 (1 год и 8 месяцев)

Design an architecture of a JavaScript code, development new features, bug fixing, testing.

Mentoring junior javascript developers.

Tech: JavaScript, Photoshop, UI/UX Design, HTML5, CSS3, KnockoutJS, jQuery, mongoose, lodash, jade (Pug), express, mocha, Jasmine, webpack, gulp, grunt, browserify, 2GIS Maps.

Developed:
Interactive cafeteria map with search and filters.
Administrative site for content management. SPA application, modular architecture, drag&drop, search, oauth, page decomposition.

imperavi.com
Москва
JavaScript Developer (short-term contract)
Март 2013 — Май 2013 (3 месяца)

Development of new 9th version of WYSIWYG editor (Redactor I 9.0).
https://imperavi.com/redactor/

Example of usage: This Redactor is used on moikrug.ru in Personal information -> About (section).

Tech: JavaScript, jQuery.

Developed the new WYSIWYG editor that was based on the previous version with big improvements in code architecture and new features.
Implemented the modular code architecture.
Code style and plugin system were set in compliance with the best practices of JS community.
More reliable work with drag&drop.
More reliable work with copy&paste (including texts from MS Word).
Bug fixes.
Add new features.

verstack.com
Москва
Frontend Developer
Июнь 2011 — Февраль 2013 (1 год и 9 месяцев)

Design an architecture of a JavaScript code, development main functionality and new features, bug fixing, testing.

This was my first design of a single-page web application.

The service allows you to combine your workspace in one place. The service also features an email client, text documents, task manager, mind map, sharing documents and tasks.

Tech: JavaScript, KnockoutJS, jQuery, jQuery UI, Photoshop, Illustrator.

I have developed the architecture and code client-side and UI design.

Частная практика, работа без зачисления в штат
Frontend Developer
Сентябрь 2010 — Июнь 2011 (10 месяцев)

Developed new calendar similar to jQuery-UI calendar.
Developed user interface for booking movie tickets.
Minor bug fixes.

Thesis in College
Иркутск
JavaScript and Flash/Flex (ActionScript) Developer and Designer
Июнь 2009 — Апрель 2010 (11 месяцев)

Developed a service for video conferencing which is similar to adobe connect earlier versions.
The service is a website that uses flash and p2p connections to transmit information. Group chat support.

Иркутский авиационный техникум
Иркутск
Лаборант СВТ
Октябрь 2007 — Декабрь 2008 (1 год и 3 месяца)

Начал там работать со второго курса учёбы, отвечал за работоспособность аудиторий, проведение мероприятий, настройку оборудования. Помогал создавать обучающие материалы для студентов.

Высшее образование
Иркутский государственный университет
Иркутск
Факультет: Институт математики, экономики и информатики
Сентябрь 2010—Июнь 2015 (4 года и 9 месяцев)
Кафедра информационных систем. Выступал на научных конференциях.