28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Опыт работы
Передовые технологии управления городом и предприятием.
Frontend developer
Октябрь 2017 — По настоящее время (2 года и 2 месяца)

Worked on several projects for different company clients:

1. Project: Ticket system for processing maintenance requests from housing company clients (JIRA clone). Oct 2017 - Jan 2018

Technology stack: React, Redux, Reselect, Dva.js, Webpack, SCSS, Bootstrap, React- Bootstrap

Responsibilities: Worked for a month as a member of a remote team doing mostly code maintenance and bug fixes. 

Achievements: Fixed several critical bugs, refactored parts of the code I was working with along the way.

2. Project: Service for event planning (google calendar clone). . Jan 2018 - Nov 2018 

Technology stack: React, Redux, Redux-Form, Recompose, Reselect, Canvas, Web- pack (Forked CRA), PostCSS. Zepplin, JIRA, Confluence.

Responsibilities: Worked in a small team (6 members, 2 frontend devs) following SCRUM methodology in 2 week sprints.

Achievements: Implemented the following parts of app functionality:
• Participated in development of calendar grid (forked and modified the React-Calendar-Timeline library) in order to implement functionality closely resembling but different from the Google-calendar event planning grid. Including custom grid layouts depending on scale, quick picker of date on the grid (modification
of forked Ant Design Calendar component), filtering of events.
• Developed UI forms for creating/editing of events, event types, schedules. Including client-side and asynchronous server-side validation and layout
implementation according to specs (pixel-perfect)
• Developed the following React-components for these forms: Select with
async search capability, date picker, color picker, etc

3. Project: Service for registering defects on roads and related infrastructure objects (client is ”Autodor” - organisation which maintains all the roads in Russia) . Nov 2018 - Current

Technology stack: React, Redux, Redux-Form, React hooks, Reselect, Webpack (CRA), PostCSS. Zepplin, JIRA, Confluence.

Responsibilities: Worked in a small team (12 members, 4 frontend developers) following SCRUM methodology in 1 week sprints.

Achievements: Implemented the following parts of app functionality:
• Data access layer (API calls) as well as middleware layer between it and business logic layer
• Authentication
• Base layout of the app: side menu, and header
• Developed UI forms for creating/editing entities of defects
• Developed the following React-components for these forms: select-like component for filtering entities, side modal and dialog windows.

The first SaaS CRM Software, especially for Europe property management market
Frontend developer
Октябрь 2016 — Октябрь 2017 (1 год и 1 месяц)

Project: A social network for residents of properties managed by a particular housing company, which allow them to communicate between themselves and with company representatives as well as pay housing bills.

Technology stack: React, Redux, Flow, Reselect, Webpack, SCSS, JIRA.

Responsibilities: Worked as a frontend developer in a small team (6 members, 2 front- end developers) following SCRUM methodology in 1 week sprints.

Achievements: Implemented the following parts of app functionality:
• A chat component (based on long polling) which supports video, image and document attachments, referencing of messages, infinite scroll and multiple tabs and various react components: tabs, image galleries, video/audio player custom controls
• Developed user profile page for editing app settings and personal data
• Setting up and spreading through the code base a role based rights system: resident/land-lord/company-manager/contractor
• Creating new Webpack config from the ground up when webpack 2 was released.

Lampa io
Москва
Fullstack developer
Июнь 2016 — Октябрь 2016 (5 месяцев)

Project: A website for Russian high school exam preparation. Where students can learn the material while answering small quizzes, taking tests and earning points for that to take place on leader boards.

Technology stack: React, Redux, CoffeeScript, Node.js, Express.js, Server-side rendering, Webpack, React-Bootstrap, Bootstrap, LESS, Katex, Trello.

Responsibilities: Worked in a small remote team (2 fullstack developers) in 1 week sprints. Developing the user interface and backend of the website.

Achievements: Implemented the following parts of app functionality:
• Tools panel for a problem-editor component
• Participating in development of the problem editor component
• Implementing multiple UI components: modal dialogs, course material views, navigation panel

Первый российский сервис интернет-рекламы с оплатой за переход и аукционным ценообразованием
System administrator
Июль 2013 — Декабрь 2013 (6 месяцев)

Immediate actions in case of failures in the system for displaying contextual advertising. Setting up monitoring of servers, services. (using Zabbix and Nagios)

LinuxZabbixNagiosSQL
TsNIIMash research institute
Москва
Engineer
Январь 2012 — Июнь 2013 (1 год и 6 месяцев)

Took part in the preparation and conduct of strength tests of aerospace equipment (fuel tanks of missiles) Analysis of the results of experiments in Abaqus CAE (finite element method).

Высшее образование
Московский физико-технический институт; Физтех
Долгопрудный
Факультет: Аэрофизики и космических исследований; ФАКИ
Сентябрь 2009—Июль 2016 (6 лет и 10 месяцев)