Обо мне

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

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

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

Профессиональные навыки
Опыт работы
Май 2017 — по настоящее время (6 месяцев)
Lead JavaScript Developer
Москва
Обязанности и достижения
Development: Frontend of low-code platform. Applications based on a low-code platform. Release engineer. Tech: ES2015 (ES6), Angular 2 with TypeScript, RxJS, React, React-router, Bootstrap, Lodash, Webpack, hapi.
Сентябрь 2016 — Апрель 2017 (8 месяцев)
JavaScript Developer
Королев
Обязанности и достижения
Development frontend of enterprise services. Mentoring junior JavaScript developers. Tech speaker at internal mini conference. Tech: ES2015(ES6), React, React-router, Redux, Redux-saga, Backbone, jQuery, Material UI, Bootstrap, Webpack 1 and 2, Grunt. Development: Author Services main site. Author Services administration site. Submission and Peer Review site. 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.
Февраль 2015 — Сентябрь 2016 (1 год и 8 месяцев)
JavaScript Developer
Иркутск
Обязанности и достижения
Development and maintenance a framework for data visualization. Tech: JavaScript, Google closure library/linter/compiler, SVG, HTML, CSS, accessibility (section 508), UI/UX, geometry algorithms, Python (for build scripts). 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 visual chart editor.
Июль 2013 — Февраль 2015 (1 год и 8 месяцев)
cafeteria.ru
JavaScript Architect & Developer
Иркутск
Обязанности и достижения
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: An interactive cafeteria map with search and filters. Bug fixing. An administrative site to manage content at main site. SPA application, modular architecture, drag&drop, search, oauth, page decomposition.
Март 2013 — Май 2013 (3 месяца)
imperavi.com
JavaScript Architect & Developer (Contract)
Москва
Обязанности и достижения
Development of new 9th version of WYSIWYG editor (Redactor I 9.0). https://imperavi.com/redactor/ 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.
Июнь 2011 — Февраль 2013 (1 год и 9 месяцев)
verstack.com
JavaScript Developer
Москва
Обязанности и достижения
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.
Сентябрь 2010 — Июнь 2011 (10 месяцев)
freelance
JavaScript Developer
Иркутск
Обязанности и достижения
Various js scripts. Minor bug fixes. Developed new calendar similar to jQuery-UI calendar. Developed user interface for booking theater tickets.
Июнь 2009 — Апрель 2010 (11 месяцев)
Thesis in College
JavaScript and Flash/Flex (ActionScript) Developer and Designer
Иркутск
Обязанности и достижения
Developed service for video conferencing is similar to adobe connect earlier versions. Service is a website that uses flash and p2p connections to exchange information. There is support for group chat. Good UI.
Октябрь 2007 — Декабрь 2008 (1 год и 3 месяца)
Иркутский авиационный техникум
Лаборант свт
Иркутск
Обязанности и достижения
Начал там работать со второго курса учёбы, работал около года, потом решил идти дальше.
Высшее образование
Сентябрь 2010 — Июнь 2015
ИГУ-Иркутск
Институт математики, экономики и информатики
Иркутск
Специализация и достижения
Кафедра информационных систем. Выступал на научных конференциях.
Среднее специальное образование
Сентябрь 2006 — Июнь 2010
техн., Иркутский авиационный
Иркутск
Специализация и достижения
Автоматизированные системы управления. Красный диплом. Работал лаборантом при техникуме.