×
Сергей Яковщенко

Сергей Яковщенко

Разработчик Javascript

Русский, English

Background


About

About

Последние шесть лет занимаюсь веб-разработкой. Участвовал в двух крупных энтерпрайзах: финтех и логистика (Angular 4-6-8-10). Также выступал в роли основного фронтенд-разработчика в prop tech проекте (vuejs 2.x, vuetify, vue router, vuex). В энтерпрайзах основными целями были стабильность работы систем, скорость разработки и поэтапная миграция кодовой базы. В проектной разработке - работа с фидбеком от пользователей и корректировка решений на основе фидбека. Интересуюсь бекендом (nestjs) и девопс (vagrant, ansible, docker stack / kubernetes). Боготворю тестировщиков

Work Experience

Work Experience

  • Frontend разработчик, 

    Sep, 2022 - Present

    Разработка и поддержка интерфейсов к внутренней BI-системе. Бизнес-задачи. Рефакторинг

    • Angular 14-15

    • NgRx

    • Nx

    • Figma

  • Frontend разработчик, 

    Oct, 2020 - May, 20221 year 6 months

    Разработка и поддержка внутренней ERP-системы. Бизнес-задачи. Миграция стека c Angularjs на Angular 10. Проектирование архитектуры сложного фронтенда

    • Angularjs

    • Angular 9-10-11

    • Figma

    • Одновременная поддержка 10+ фронтенд приложений и разработка новых

    • Поддержка и миграция легаси-кода

    • Разработка утилитарных внутренних библиотек

  • Javascript researcher, 

    Feb, 2020 - Oct, 20208 months

    Разработка проектов на javascript с использованием технологий для кроссплатформенных приложений (Electron, Ionic). Оркестрация приложений с помощью nx.dev Исследование производительности десктоп и мобильных версий приложений с единой кодовой базой. Микросервисный бекенд на Nestjs. Унификация работы с бд с помощью ORM (Typeorm) и без

    • Angular

    • Nest / Typeorm

    • Electgron / Ionic

    • Nx

  • Frontend разработчик, 

    Nov, 2018 - Feb, 20201 year 2 months

    Проектная разработка для diakrit.com. Фронтенд. Бекенд. Vuejs / Nuxt / Vuetifyjs / Apollo/ Vue ssr. В команде из двух человек написал новые версии набора SaaS приложений для глобальной Prop tech компании (рынки Швеции, Тайланда, Австралии). Основные задачи: ускорение работы приложений, оптимизация загрузки изображений и 3D моделей

    • Vue / Nuxt / Vuetify

    • threejs

    • Invisionapp

    • Оптимизация загрузки приложений с серверным рендерингом

    • Работа с 3D в браузере

  • Frontend разработчик, 

    Jul, 2017 - Nov, 20181 year 4 months

    Разработка и поддержка банковских продуктов, внутренних сервисов. За полтора года прошёл путь от младшего разработчика до релизного инженера. Code-review, сборка релизов основного веб-приложения банка

    • Angular 4-6

    • Jenkins / GDSL

    • Zeplin

    • Поддерживал релизный цикл в качестве релизного инженера

    • Code review 150+ часов в месяц (два месяца)

    • Разработка внутренних npm-пакетов

Skills

Skills

  • Frontend

    HTML

    SCSS / CSS

    JavaScript / Typescript

    Angular / Material / angular-layout

    Vue / Vuex / Vuetify

    Axios / Apollo

  • Backend

    Nodejs

    Express / Nest / Typeorm

    Postgres / MSSQL

    Redis / Keydb

    Rabbit MQ

  • DevOps

    Ansible

    Docker / Docker Compose / Docker Stack

    Vagrant

Education

Education

  • Прикладная информатика, Бакалавр, УрФУ

    Sep, 2020 - Jan, 2024

  • Биотехнология (не окончил), специалитет, УрФУ

    Jan, 2002 - Jan, 2007

Interests

Interests

  • Семья

  • Информационные технологии

  • Cross Fit