Олег Левшин

Full Stack JavaScript DeveloperФронтенд разработчикФулстек разработчикСтарший (Senior)
От 5000 €Не ищу работу
Возраст: 32 года
Опыт работы: 13 лет и 1 месяц
Регистрация: 04.02.2010
Последний визит: сегодня
Дополнительно: готов к удаленной работе
Профессиональные навыки: JavaScriptTypeScriptReactVue.jsNode.jsMongoDBBlockchainSolidityDockerCI/CD
Войдите, чтобы посмотреть контакты пользователя

Обо мне

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

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

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

Участие в профсообществах

Опыт работы

  • Разработка программного обеспечения для финансового сектора
    Санкт-ПетербургОт 100 до 1000 сотрудников
    Senior Frontend Developer
    Май 2018 — Сентябрь 2021 (3 года и 5 месяцев)
    • Implementation of Vue.js-based design system
    • Migration from jQuery to Vue.js
    • Fullstack (Node.js+React/Redux+MySQL/RabbitMQ/Redis+Ethereum) development for cryptocurrency project
    • Frontend Opertaions Engineering: automation and standardization of all frontend workflows (Docker; Ansible; linting, testing, building in CI/CD)
    • Performance optimizations
    • Leading (mostly consulting) of other frontend developers
    • A little bit of microservices-based backend: Node.js, PHP, Go

  • 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)
    Full stack developer / Project manager
    Март 2013 — Декабрь 2014 (1 год и 10 месяцев)


    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
    HTMLJavaScriptGulpSCSSPHPYii frameworkMySQL
  • Rosmedia, LLC
    Web developer
    Август 2012 — Март 2013 (8 месяцев)


    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
    Июнь 2008 — Сентябрь 2008 (4 месяца)

    Nothing interesting to tell.

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

  • СКФУ

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

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