← В ленту
Регистрация: 19.01.2023

Дмитрий Лихолетов

Специализация: Frontend Developer

Портфолио

IT2G

1. Avtokod.mos: ● Гос. портал для проверки штрафов, подписки на штрафы, для получения полной автоистории автомобиля, можно также сравнивать автоистории. ● Подача различных обращений в мади и ампп для возврата деньги за штраф или обжалования штрафа. ● Моей задачей было: - Разработка многошаговых форм для подачи обращений, разработка нового приложения штрафов. - Переработка главной страницы и разработка веб-компонентов для использования на главной странице. - Добавление черновиков на формы. - Если пользователь закрыл браузер или обновил / закрыл вкладку, то данные, которые он заполнял сохранятся в черновик и после повторного открытия он может его выбрать. - Фикс огромного количества багов. ● Стек: angular 7, Ngxs, stencil. 2. Mos.ru: ● По-сути мы делали тут тоже самое, что и на автокоде, только под другой дизайн и там был более старый angular 5 и Ngrx. 3. Разработка мобильного приложения для мэрии Москвы: ● Приложение для ведения документации, утверждения документов и перенаправления на других работников. ● Я выступал как старший разработчик. ● Моей задачей было построение архитектуры проекта, выбор стека и разработка основных задач для приложения. ● Стек: angular 13, ionic 6, Ngxs. 4. Разработка модуля для приложения "Гас-Выборы". ● Стек: angular 11, NgRx, GraphQL apollo.

КАО Азот

1. Разработка проекта для внутреннего использования hr: ● Эйчарам необходимо было оценивать компетенции сотрудников, раньше это делалось тестами на бумаге. ● В проекте были разные роли, одна из ролей могла создавать тесты, редактировать их и удалять. ● После создания теста с определенным набором компетенций эйчар заходил в необходимый раздел сайта и делал рассылку для выбранных сотрудников, которые должны были перейти на сайт и оценить своего коллегу проходя тест, который был только у них. ● После того, как все сотрудники завершили свои тесты, эйчар может зайти и посмотреть результаты, кто как ответил, на сайте строились графики по средним показателям и таблицы. Также эту информацию можно было выгрузить в эксель. ● Стек: js, jquery, highcharts, php. 2. Разработка мобильного приложения для рассылки всем начальникам сообщений если произошло ЧП: ● Приложение позволяет быстро отправить сообщения всем важным лицам нажатием всего пару кнопок. ● Диспетчер заходит в приложение, выбирает одну или несколько ЧП (представлен список), пишет комментарий если это необходимо и нажимает отправить. ● Сообщения отправляются автоматически тем лицам, в зависимости от того, какая ЧП было выбрана. ● Стек: java, php.

ООО Профсоюз

● Многофункциональная система безопасности для шахт. ● В системе есть огромное количество справочников, в которых можно добавлять / удалять / редактировать поля. ● Система отчётов, для получения более детальной информации о наряде или травмах. ● Система выдачи наряда для допуска к шахте. ● 3D схема шахты для отображения всех работников, которые находятся в шахте, для отображения сенсоров и оборудования. ● На схеме также отображаются такие параметры, как: уровень загазованности у каждого шахтёра (на касках датчики), уровень загазованности на оборудовании, отображение сигнала СОС, если шахтёр долгое время находится без движения или если он сам нажал на кнопку. ● По началу моя роль была разрабатывать справочники, но затем меня перекинули на разработку 3D схемы шахты на unity3D, проект компилировался под WebGL. проект компилировался под WebGL.

Скиллы

Ajax
Angular
Angular material
Atlassian Confluence
Atlassian Jira
Bootstrap
Capacitor
Cordova
CSS3
Git
HTML5
Ionic
JavaScript
jQuery
NGXS
SCSS
Stencil
TypeScript
ООП

Опыт работы

Senior Frontend Developer
с 03.2023 - По настоящий момент |Kaspersky
JavaScript, TypeScript, Angular
Frontend Developer
05.2019 - 03.2023 |IT2G
Angular 7, 11, 13, NgRx, GraphQL Apollo, Ionic 6, Ngxs, Ngxs, Stencil
1. Avtokod.mos: ● Гос. портал для проверки штрафов, подписки на штрафы, для получения полной автоистории автомобиля, можно также сравнивать автоистории. ● Подача различных обращений в мади и ампп для возврата деньги за штраф или обжалования штрафа. ● Моей задачей было: - Разработка многошаговых форм для подачи обращений, разработка нового приложения штрафов. - Переработка главной страницы и разработка веб-компонентов для использования на главной странице. - Добавление черновиков на формы. - Если пользователь закрыл браузер или обновил / закрыл вкладку, то данные, которые он заполнял сохранятся в черновик и после повторного открытия он может его выбрать. - Фикс огромного количества багов. ● Стек: angular 7, Ngxs, stencil. 2. Mos.ru: ● По-сути мы делали тут тоже самое, что и на автокоде, только под другой дизайн и там был более старый angular 5 и Ngrx. 3. Разработка мобильного приложения для мэрии Москвы: ● Приложение для ведения документации, утверждения документов и перенаправления на других работников. ● Я выступал как старший разработчик. ● Моей задачей было построение архитектуры проекта, выбор стека и разработка основных задач для приложения. ● Стек: angular 13, ionic 6, Ngxs. 4. Разработка модуля для приложения "Гас-Выборы". ● Стек: angular 11, NgRx, GraphQL apollo.
Fullstack Developer
09.2018 - 05.2019 |Азот
Java, PHP, Js, Jquery, Highcharts
1. Разработка проекта для внутреннего использования hr: ● Эйчарам необходимо было оценивать компетенции сотрудников, раньше это делалось тестами на бумаге. ● В проекте были разные роли, одна из ролей могла создавать тесты, редактировать их и удалять. ● После создания теста с определенным набором компетенций эйчар заходил в необходимый раздел сайта и делал рассылку для выбранных сотрудников, которые должны были перейти на сайт и оценить своего коллегу проходя тест, который был только у них. ● После того, как все сотрудники завершили свои тесты, эйчар может зайти и посмотреть результаты, кто как ответил, на сайте строились графики по средним показателям и таблицы. Также эту информацию можно было выгрузить в эксель. ● Стек: js, jquery, highcharts, php. 2. Разработка мобильного приложения для рассылки всем начальникам сообщений если произошло ЧП: ● Приложение позволяет быстро отправить сообщения всем важным лицам нажатием всего пару кнопок. ● Диспетчер заходит в приложение, выбирает одну или несколько ЧП (представлен список), пишет комментарий если это необходимо и нажимает отправить. ● Сообщения отправляются автоматически тем лицам, в зависимости от того, какая ЧП было выбрана. ● Стек: java, php.
Fullstack Developer
10.2017 - 08.2018 |Профсоюз
Js, Jquery, Highcharts, PРЗ, Unity3d, C#
● Многофункциональная система безопасности для шахт. ● В системе есть огромное количество справочников, в которых можно добавлять / удалять / редактировать поля. ● Система отчётов, для получения более детальной информации о наряде или травмах. ● Система выдачи наряда для допуска к шахте. ● 3D схема шахты для отображения всех работников, которые находятся в шахте, для отображения сенсоров и оборудования. ● На схеме также отображаются такие параметры, как: уровень загазованности у каждого шахтёра (на касках датчики), уровень загазованности на оборудовании, отображение сигнала СОС, если шахтёр долгое время находится без движения или если он сам нажал на кнопку. ● По началу моя роль была разрабатывать справочники, но затем меня перекинули на разработку 3D схемы шахты на unity3D, проект компилировался под WebGL. проект компилировался под WebGL.

Образование

Физика (Магистр)
2017 - 2019
Кемеровский государственный университет
Системный инженер
2015 - 2017
Кемеровский государственный университет
Физика (Бакалавр)
2013 - 2017
Кемеровский государственный университет

Языки

АнглийскийСреднийРусскийРодной