levshin-oleglevshin-oleg

Олег Левшин

Full Stack JavaScript Developer · Бэкенд · Фронтенд
От 250 000 ₽ · Не ищу работу
Возраст: 30 лет
Опыт работы: 12 лет и 5 месяцев
Регистрация: 04.02.2010
Последний визит: 2 недели назад
Местоположение: Россия, Санкт-Петербург
Профессиональные навыки: JavaScript · Node.js · MongoDB · ReactJS · Vue.js · Webpack · Blockchain · Docker · CI/CD methodologies · Solidity
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Правильно работающий код, радующий пользователей и приносящий бизнесу прибыль - лучший код. После того, разумеется, который так и не был написан.

Решаю задачи лучшим подходящим для ситуации способом: никакого перфекционизма - только золотые середины.

Не держу справочные знания в голове: всё, что может быть найдено в Гугле, - должно быть найдено в Гугле.

Участие в профессиональных сообществах

Опыт работы

  • Разработка программного обеспечения для финансового сектора
    Санкт-Петербург · От 10 до 100 сотрудников
    Senior Frontend Developer
    Май 2018 — По настоящее время (2 года и 9 месяцев)
    • Design system implementation based on Vue.js components
    • Migration to Vue.js from jQuery-based code
    • Frontend Opertaions Engineering: automation and standardization all frontend  workflows (Docker; Ansible; linting, testing, building in CI/CD)
    • Performance optimizations
    • Leading (mostly helping and consulting) of other frontend developers
    • A little bit of microservices-based backend: NGinx, Node.js, PHP, Golang, MySQL, Redis
  • uKit Group
    Москва
    Blockchain Developer
    Август 2017 — Май 2018 (10 месяцев)
    Senior JavaScript Developer
    Январь 2015 — Май 2018 (3 года и 5 месяцев)

    I participated in the development of almost all subsystems of uKit (a site builder for small business) written in Node.js/MondoDB stack.

    Here are a few things I've worked on:

    • Autotesting based on Nightwatch.js tool
    • Internal instruments and services like templates server where all existing templates for uKit sites was created (in the first release it was based on many Gulp.js task runner processes which was ruled by PM2 process manager, for now it based on RabbitMQ queue)
    • Deployment system (built on Gulp.js with ~100 tasks)
    • Different tricks for Mongoose/MongoDB
    • Billing part (all paid features in the project)
    • Internal stats part
    • White-labeling ability (there are two successful integrations for hosting companies in Russia and Mexico)
    • API for creating third party apps (not in public yet)
  • PANFILOV & YUSHKO C.G.
    Ставрополь
    Full stack developer / Project manager
    Март 2013 — Декабрь 2014 (1 год и 10 месяцев)

    http://py-group.ru

    Almost all sites between 2013 and 2015 years have been developed by me in different roles: from project manager and designer (for a little) to frontend and backend coder. All of them based on Drupal 6/7 or Yii Framework 1.x.

    There were:

    • promo sites for brands or events
    • publishing sites for magazines
    • e-commerce sites for retailers
    • sites for travel companies
    • sites for cinemas
    • etc
  • Rosmedia, LLC
    Ставрополь
    Web developer
    Август 2012 — Март 2013 (8 месяцев)

    http://rosmediy.ru/

    Backend and frontend development of projects for many external clients.

    Here was my first experience with Node.js/MongoDB stack through Deployd which was used for mobile app backend API and admin section.

  • Ставрополь · От 10 до 100 сотрудников
    Web developer
    Январь 2011 — Май 2012 (1 год и 5 месяцев)

    http:// infocom-s.ru/

    Development of different projects basically for governments:

    1. municipality portal with electronic services for citizens
    2. etc
  • Ставрополь · От 1000 до 5000 сотрудников
    Programmer of Computer Security chair
    Сентябрь 2010 — Январь 2011 (5 месяцев)

    Development and integration to educational process:

    • specific testing systems (written in Django or Yii)
    • software emulators of hardware devices (written in Delphi)
    • electronic conferences (based on Wordpress)
    • etc
    Programmer of Computer Security chair
    Сентябрь 2008 — Апрель 2010 (1 год и 8 месяцев)

    Development and integration to educational process:

    • specific testing systems (written in Django or Yii)
    • software emulators of hardware devices (written in Delphi)
    • electronic conferences (based on Wordpress)
    • etc
  • Academy of Innovation, LLC
    Ставрополь
    Web developer
    Апрель 2010 — Июль 2010 (4 месяца)

    http:// academiya-i.ru/

    Development of electronic journal project for schools, in particular billing for it. Project was written in custom PHP framework. Also, I've implemented a search for the source code through OpenGrok.

  • Kurs, LLC
    Ставрополь
    Teacher
    Июнь 2008 — Сентябрь 2008 (4 месяца)

    Nothing interesting to tell.

Высшее образование

  • СКФУ

    Северо-Кавказский федеральный университет (бывш. СевКавГТУ)
    Ставрополь · 285 выпускников
    Институт информационных технологий и телекоммуникаций
    Январь 2007 — Январь 2013 (6 лет)

    Специальность 090103.65 «Компьютерная безопасность», красный диплом