Резюме Frontend JS/TS developer
ФИО: Тихомиров Станислав Владимирович 32 года. born@29.Nov.1988
Bio
Проживаю в небольшом городе — Рыбинске (ЯО). Поэтому рассматриваю удалённые вакансии.
Образование
Рыбинский полиграфический колледж (2005-2009г)
Специальность: Программное обеспечение вычислительной техники и автоматизированных систем
Курсовой проект — интерпретатор си-подобного языка на ассемблере.
Участие во всероссийских олимпиадах 🏆 по программированию. (среди СПО)[2 раза]
Опыт работы:
Общий стаж: 3 года 8 месяцев
НПО «Криста»
Должность: Инженер-программист
Август 2014 — Июнь 2016 (1 год и 11 месяцев)
Стек технологий:
Javascript Typescript D3.js Highcharts.js SQL MDX ASP.NET Webpack npm SVGЗадачи:
Разработка интегрированных информационно-аналитических систем для органов государственной власти.
Участие в разработке инструментов для оперативного мониторинга и анализа финансового развития Российской Федерации и её субъектов.
Разработка и исправление компонентов инфографики (Typescript, d3.js, Highcharts)
Создание метамодели отчетов (JSON/Javascript). Исправление отчетов на ASP.NET.
Составление запросов к многомерным / реляционным базам данных на языках MDX / SQL.
МОЦ ИКТ (Мингосуправления)
Должность: Главный специалист отдела методического обеспечения и контроля качества обслуживания службы технической поддержки пользователей
Май 2017 — Сентябрь 2018 (1 год и 5 месяцев)
Стек технологий:
Python3 Django jQuery Angular2 Rest Ansible lxc git
postresql linux(centos, arch, ubuntu) systemd odata soap(zeep) virtualenv flask
Задачи:
Разработка и рефакторинг портала техподдержки (django): support.mosreg.ru
- Настройка авторизации по ldap.
- Интеграция с 1С по Rest.
- Интеграция подстановки адресов через сервис dadata
- Доработка и применение вёрстки по готовым шаблонам.
- Интеграция полнотекстового поиска sphinxsearch.
- Разделение сайта на внутренний и внешний экземпляры.
- Конфигурация nginx, в том числе для https.
Использованные библиотеки: gunicorn, requests, zeep, pymorphy2, sphinxql, bleach, mypy, selenium, psycopg2
Разработка веб-сервиса учета отгулов и переработок (django+angular+bootstrap+postrgres): comleave
Devops на другом проекте:
Доработка ansible скриптов развертывания веб-приложения под centos7 в docker контейнере.
Настройка мониторинга экземпляров Tomcat серверов через jmx на Zabbix сервере.
Внедрение практики проверки стиля кода (pylint) и настройка его проверки в задачах jenkins и на git hook.
Создание конфигураций сервисов systemd.
Автоматизация разворачивания django приложения на ansible+bash-скриптах, под vagrant virtualbox, lxc.
Umbrella IT
Должность: Frontend developer
Ноябрь 2021 — Март 2022 (4 месяца)
Стек технологий:
Angular Ngrx Rxjs Pug SCSS Docker Php/symfony Rest git
Задачи:
Автоматизация бизнес процессов. Обсуждение задач, планирование, помощь коллегам.
Создание и доработка ui компонентов под angular
Разработка страниц, форм, вёрстка. Реализация бизнес логики. Интеграция с бэкендом по rest.
NDM systems
Должность: Frontend developer
Март 2022 — По настоящее время
Стек технологий:
Angular Ngrx Rxjs SCSS Rest git
Задачи:
Навыки
- HTML5/pug
- CSS3 (+Bootstrap, +SCSS/SASS)
- Typescript
- ES6/ES2015 (JS)
- npm
- Babel
- Rxjs
- ESLint
- Webpack
- Mocha.js
- Gulp
- Angular
- SQL
- Git
- Pug
- Highcharts
- Адаптивная верстка
- D3.js
- Photoshop
- Figma
🇬🇧 Знание английского языка на уровне A2/B1 - свободное чтение технических текстов.
🐧 Опыт использования разных дистрибутивов linux, работа в cli: bash, grep, cmd, vim. (dotfiles)
🧪 Любознательность и страсть к изучению всего до мельчайших подробностей внутреннего устройства.
🧱 Знакомство с паттернами проектирования и методами рефакторинга.
Спасибо за внимание!