Angular-разработчик (frontend)( НТЦ НАРТИС )
Описание
Иванов Юрий Александрович
+7 (952) 2186704
wolf -04 -654@yandex.ru — предпочитаемый способ связи
Проживает: Санкт -Петербург, м. Проспект Просвещения
Гражданство: Россия, есть разрешение на работу: Р оссия
Готов к переезду, не готов к командировкам
Желаемая должность и зарплата
Frontend -разработчик (Angular)
Специализации:
— Программист, разработчик
Занятость: полная занятость
График работы: полный день
Желательное время в пути до работы: не име ет значения
Опыт работы — 6 лет 9 месяцев
Октябрь 2023 —
Октябрь 2024
1 год 1 месяц
ФАУ Национальный институт аккредитации
Москва
Государственные организации
• Государственные организации
Образовательные учреждения
• Повышение квалификации, переквалифик ация
Услуги для бизнеса
• Контроль качества, экспертиза, испытания и сертификация
senior frontend developer (Angular)
Работал в 2 проектах .
1) Проект по акредитации .
Стек : Angular (12 - 16), HTML, NG -ZORRO, SCSS, JS, TS, Material, NGXS, NGRX, RXJS,
Bootst rap, REST, SSE, GIT, NPM, Angular CLI.
Поддержка и развитие создание новых модулей B2B Энтерпрайз который предназначен для
документооборота в рамках акредитации.
ЗАДАЧИ:
- Рефакторинг
- Переход с ng bootstrap + Angular material на ng -zorro.
- Создание о бщих правил разработки и документации по ним.
- Приведение проекта к общим стилям, создание своего линтера, настройка окружения.
- Организация процессов разработки, переход на scrum, создание документов по
процессам.
- Чистка проекта от лишних (устаревших ) библиотек
- Доработки легаси кусков кода, оставленных в наследство от подрядчиков.
2) Проект Гостеприимство
Стек: Angular (18), HTML, NG -ZORRO, SCSS, JS, TS, Material, NGXS, RXJS, REST, GIT, NPM,
Angular CLI.
Создание аналога и конкурента сайта "остров ок" по гос. заказу.
ЗАДАЧИ:
- Создание архитектуры проекта и запуск MVP.
- Рефакторинг макетов и общих правил ведения дизайна
- Работа с ТЗ и по ТЗ.
- Полный цикл разработки интерфейса с 0 и до запуска.
- Обсуждения контрактов (API)
- Обсуждение и выбор технологий и библиотек
- Написание задач.
- Исправление багов.
- Разработка и поддержка клиентской части веб -приложения
- Рефакторинг программного кода
- Исправление выявленных багов
- Оптимизация программного кода
- Написание программного кода
- Фо рмализация и алгоритмизация поставленных задач для дальнейшего написания
программного кода
- Контроль версий программного кода, отслеживание изменений кода и управление ими
- Анализ причин багов с целью их предотвращения в будущем
- Тестирование програм много кода
- Разработка и осуществление интеграции программных модулей, сборка приложения и его
компонентов
Октябрь 2021 —
Октябрь 2023
2 года 1 месяц
Домклик
Москва, team.domclick.ru/
Информационные технологии, системная интеграция, интернет
• Интерне т-компания (поисковики, платежные системы, соц.сети,
информационно -познавательные и развлекательные ресурсы, продвижение сайтов и
прочее)
• Разработка программного обеспечения
senior Front Developer (Angular )
1) Внутренний портал для сотрудников
Стек: Ang ular (12 - 16), HTML, SCSS, JS, TS, NGXS, RXJS, REST, GIT, NPM, Angular CLI.
Развитие и разработка внутреннего портала для документооборота сотрудников.
ЗАДАЧИ:
- Рефакторинг.
- Еще раз рефакторинг.
- Создание новых модулей.
- Исправление ошибок.
- Дораб отка функционала.
2) ДОМ КЛИК ПРО
Стек: Angular (12 - 14), HTML, SCSS, JS, TS, NGXS, RXJS, REST, GIT, NPM, Angular CLI.
Разработка энтерпрайза и его развитие. Был одним из 2 -3 фронтов на всем проекте.
ЗАДАЧИ:
- Рефакторинг.
- Много рефакторинга.
- Подня тие версии Ангуляра.
- Создание новых модулей.
- Исправление ошибок.
- Доработка функционала.
- Обработка User report и постановка задач по обращениям пользователей.
- Развитие продукта.
3) ДОМ КЛИК
Стек: Angular (12 - 14), HTML, SCSS, JS, TS, NGXS, RXJS, REST, GIT, NPM, Angular CLI.
Аналогичный проект точнее его часть (тк не весь дом клик написан на Ангуляре большая
часть на реакте) с ДОМ КЛИК ПРО за исключением что эта версия B2C.
ЗАДАЧИ:
- Рефакторинг.
- Срочное исправление критических багов.
- Оптими зация.
- Поднятие версии Ангуляра.
- Создание новых модулей.
- Исправление ошибок.
- Доработка функционала.
- Обработка User report и постановка задач по обращениям пользователей.
- Развитие продукта.
4) Витрина агентств
Стек: React, HTML, SCSS, JS, REST, GIT, NPM.
Легаси энтерпрайз, доставшийся от Реакт команды, которая была расформирована. Лежал
на нашей пассивной поддержке. Предназначен для агентов, которые занимаются продажей
недвижимости.
Состоял из 4 больших экранов:
- список недвижимости,
- список застройщиков,
- список агентств и
- список агентов.
В основном карточки и таблицы, которые связанны друг с другом бизнес логикой.
ЗАДАЧИ:
- Рефакторинг.
- Поддержка проекта в рабочем состоянии.
- Минимальное развитие (добавление новых компонентов, дор аботка старых)
- исправление бесконечного числа багов.
5) Портал сайтов визиток и лендингов
Стек: Angular (14), HTML, SCSS, JS, TS, NGXS, RXJS, REST, GIT, NPM, Angular CLI.
Проект создавался чтобы собрать все рекламные сайты визитки и одностаничники в од ном
репозитории. Когда приходила задача от лидов что -то прорекламировать, туда помещался
очередной модуль с их сайтом.
ЗАДАЧИ:
- Создание мелких рекламных сайтов по макетам.
- Иногда пиксель перфект оптимизация.
- Полная адаптивность в 90% случаев.
- Опти мизация и загрузка.
- SEO метрики и подходы.
- Разработка и поддержка клиентской части веб -приложения
- Рефакторинг программного кода
- Написание программного кода
- Исправление выявленных багов
- Оптимизация программного кода
- Формализация и алгори тмизация поставленных задач для дальнейшего написания
программного кода
- Анализ причин багов с целью их предотвращения в будущем
- Контроль версий программного кода, отслеживание изменений кода и управление ими
- Создание и согласование планов тестиров ания
- Тестирование программного кода
- Разработка и осуществление интеграции программных модулей, сборка приложения и его
компонентов
- Ведение отчетности о ходе разработки
- Управление командой разработки
- Ревью программного кода, написанного други ми разработчиками
Апрель 2021 —
Октябрь 2021
7 месяцев
Группа НЛМК
Липецк, nlmk.com/ru
Металлургия, металлообработка
• Продукция черной металлургии (продвижение, оптовая торговля)
• Черная металлургия (производство чугуна, стали, проката)
• Цветная мета ллургия (выплавка, металлопрокат)
• Металлические изделия, металлоконструкции (производство)
Добывающая отрасль
• Добыча и обогащение угля
Старший разработчик
1) Монолит по продаже металлоконструкций (https://nlmk.shop) версия HYBRIS
Стек : HTML, SCSS, JS, REST, GIT, NPM, jQuery, JAVA, SQL.
Поддержка огромного монолита и его развитие.
Портал занимается продажей металлоконструкций и прочего связанного с этим. Достаточно
тяжелое приложение на монолите.
ЗАДАЧИ:
- Рефакторинг.
- Еще раз рефа кторинг.
- Исправление ошибок.
- Доработка функционала.
- Кастомизация монолита на базе HYBRIS
2) Сайт по продаже металлоконструкций версия ANGULAR с классическим разделением на
бек и фронт.
Стек : Angular, HTML, SCSS, JS, TS, NGXS, RXJS, REST, GIT, NPM, A ngular CLI.
Идея была переработать старый монолит и переписать полностью на Ангуляр. Работал
один в качестве всего фронтового отдела, позже взяли еще фронт разработчика в помощь.
Итого в 2м отвечали за весь интерфейс.
ЗАДАЧИ:
- Создание архитектуры проек та.
- Работа с ТЗ.
- Полный цикл разработки интерфейса и переноса бизнес логики.
- Обсуждения контрактов (API)
- Выбор технологий и библиотек
- Составление задач.
- Исправление появляющихся багов.
- Какое -то время был единственным на проекте и отвечал за в есь цикл фронт разработки,
начиная с макетов.
- Исправление выявленных багов
- Разработка и поддержка клиентской части веб -приложения
- Рефакторинг программного кода
- Оптимизация программного кода
- Написание программного кода
- Реализация функциона льности и логики программы в соответствии с техническим
заданием и архитектурными решениями
Сентябрь 2019 —
Март 2021
1 год 7 месяцев
СИГМА (АйТи)
Санкт -Петербург, www.sigma -it.ru
Информационные технологии, системная интеграция, интернет
• Разработка пр ограммного обеспечения
• Системная интеграция, автоматизации технологических и бизнес -процессов
предприятия, ИТ -консалтинг
Frontend -разработчик
1) B2B решения для энергосектора.
Стек: Ext.js, HTML, SCSS, JS, RXJS, REST, GIT, NPM, ООП.
Огромный госзаказ по электронному документообороту, который был, когда я только
пришел в фирму и все еще оставался, когда я уходил. Бесконечно тянущийся, с тонной
проблем и доработок массив с матрицами таблиц в которых сидят еще больше матриц
таблиц. Мало кто понимал как он о работает поэтому обсуждения по задачам длились по 2 -3
часа. Был одним из 5 -7 фронтов.
Плюс к 3 фулстекам которые чаще всего занимались бекендом.
ЗАДАЧИ:
- Масштабирование проекта по ТЗ.
- Исправление косяков и багов.
- Переработка бизнес логики по реп ортам пользователей или при смене законодательства.
- штатные работы программиста среднего звена =)
2) Магазин по продаже горюче смазочных материалов и их производных
Стек: React, HTML, SCSS, JS, REST, GIT, NPM, ООП.
Параллельный проект на реакте с нуля по созданию небольшого магазинчика для
внутреннего рынка, где предполагалось продавать топливо и производные для
электростанций оптом. Перешел туда тк реакт мне больше симпатизировал нежели Ext.js.
Запустили MVP и дальше проект ушел к подрядчикам.
ЗАДАЧИ:
- создание классического магазина с корзиной и прочим необходимым, но для
нестандартных товаров.
- работа по тикетам.
- исправление багов.
- обсуждение задач.
- работа в большой команде.
3) Энтерпрайз проект для оплаты ЖКХ через сайт
Стек: Angular, HTML , SCSS, JS, TS, Material, RXJS, Bootstrap, REST, GIT, NPM, Angular CLI.
Третий проект и третья команда которая навсегда заставила меня полюбить Ангуляр. После
всего, на чем я писал до сих пор, не понимаю почему Энтерпрайзы пишут на чем -то кроме
этого фрей мворка. Настолько много бизнес логики, которая ровно и красиво ложится
понятным кодом в рамках фреймворка, я до этого нигде не видел.
По итогу было 2 проекта: внутренний, для домоуправлений и внешний сайт, для жильцов и
всех желающих. Первый предназначался для выставления счетов и общения с жильцами,
второй для оплаты услуг ЖКХ и т.д. Стандартная схема думаю расписывать тут нет
необходимости. Оба проекта лежали в 1м репозитории, а на беке и вовсе не делились, а
были единым целым. Принимал участие в старте проекта и довел его до релиза. Команда
была средних размеров на фронте 3 человека со мной.
ЗАДАЧИ:
- Работа по тикетам
- Верстка по макетам
- Создание новых модулей и страниц
- Разработка и поддержка клиентской части веб -приложения
- Исправление выявлен ных багов
- Рефакторинг программного кода
- Оптимизация программного кода
- Написание программного кода
- Реализация функциональности и логики программы в соответствии с техническим
заданием и архитектурными решениями
- Анализ причин багов с целью их предотвращения в будущем
Июнь 2019 —
Август 2019
3 месяца
банк оранжевый
Санкт -Петербург
Frontend -разработчик
1) Внутренняя платформа работающая по выпискам со счета и кредитам.
Стек : Angular, HTML, SCSS, JS, RXJS, REST, GIT, NPM, ООП .
Занимался разра ботка новых модулей во внутренней платформе Flextera созданной на
базе Angular. Написание простейших Sql запросов. Рефакторинг нод с большим объемом
legacy кода.
ЗАДАЧИ:
- Создание js нод с логикой и SQL запросами
- Разработка и поддержка клиентской ча сти веб -приложения
- Исправление выявленных багов
- Рефакторинг программного кода
- Оптимизация программного кода
Февраль 2018 —
Май 2019
1 год 4 месяца
МasterWeb
Junior frontend разработчик
1) Небольшая студия которая работала с различными заказчик ами.
Стек : Angular, HTML, SCSS, JS, RXJS, REST, GIT, NPM, ООП .
Фирма занималась реализацией простейших сайтов, в основном без бизнес логики. Тогда я
подумал, что это отличное место для старта карьеры тк до этого сам искал заказчиков и
тратил на это 70% в ремени.
ЗАДАЧИ:
- верстка Landing Page по PSD макетам
- верстка Landing Page по картинкам
- верстка Landing Page по мыслям в голове заказчика
- верстка Landing Page короче =)
- настройкой wordpress
- разработка функциональных элементов сайта
- оценка сро ков
- общение с клиентом, решения спорных моментов
- Разработка и поддержка клиентской части веб -приложения
- Исправление выявленных багов
Образование
Магистр
2011 ГЛТА им Кирова
Лесомеханический, Машины и оборудование лесного комплекса
2006 Военно -космическая академия им. А.Ф. Можайского,
Санкт -Петербург
АСУ и связи, Автоматические системы управления
Навыки
Знание языков Русский — Родной
Английский — A1 — Начальный
Навыки JavaScript Git HTML5 HTML TypeScript CSS3 React UI UX
Руководство коллективом Обучение персонала Подбор персонала Обучение и развитие
Веб -программирование Организаторские навыки REST API BEM
Информационные технологии JSON API SPA CSS SaaS scss REST ООП
Алгоритмы и структуры данных npm Angular производит ельность качество
Дополнительная информация
Рекомендации Домклик
Илья (Backend developer)
Домклик
Стас (Fullstack -разработчик)
ФАУ Национальный институт аккредитации
Ильяс (senior frontend developer)
Reshape Analytics
Глеб (senior frontend developer)
Reshape Analytics
Никита (senior back end developer)
Домклик
Роман (senior frontend developer)
Reshape Analytics
Давид (senior back end developer)
Лемана ПРО
Юлия (fullstack development)
Обо мне Я Юрий, разработчик с 5 -летним опытом, специализация — Angular. Вырос из
инженера -конструктора, перешел в IT в 30 лет и успешно освоил программирование через
самостоятельное обучение. За время работы я управлял командой
фронтенд -разработчиков, писал задачи и сам реализовывал сложные решения. Умею быть
самосто ятельным, надежным и ответственным исполнителем, на которого можно
положиться в любой ситуации.
Обладаю навыками решения сложных задач, терпением и умением объяснять. Стремлюсь
развиваться в роли тимлида и расширять свои компетенции до full -stack. Готов к новым
проектам и сотрудничеству.
За время работы я приобрел уверенность в своих силах и умею быстро адаптироваться к
новым задачам. Мои основные навыки — создание надежных и понятных решений, работа
с командой и постоянное развитие профессиональных компе тенций. В работе
придерживаюсь принципов чистого кода и эффективности.
Проекты и код, которыми я горжусь: https://github.com/TheReallyWOLF?tab=repositories
https://github.com/TheReallyWOLF/Angular/tree/master/organizer
https://github.com/TheReallyWOLF/Ang ular/tree/master/angularAdvanced/angular -advanced/src/a
pp/pages/games/game -tic-tac -toe
https://github.com/TheReallyWOLF/Angular/tree/master/angularAdvanced/angular -advanced/src/a
pp/pages/games/game -field
https://thereallywolf.github.io/Template_blogExample /index.html
Контакты: @TheReallyWolf. Буду рад взаимовыгодному сотрудничеству и новым вызовам.
26 октября, 2016
Наталья
Город
Москва
Возраст
37 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
54 года ( 5 июня 1971)