Резюме 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)

🧪 Любознательность и страсть к изучению всего до мельчайших подробностей внутреннего устройства.

🧱 Знакомство с паттернами проектирования и методами рефакторинга.

Спасибо за внимание!