Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Мужчина, 35 лет, родился 16 июня 1990

Москва, м. Авиамоторная, готов к переезду, не готов к командировкам

Senior fullstack web developer / Team lead

270 000  на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость, частичная занятость

Опыт работы 14 лет

Март 2019по настоящее время
7 лет 2 месяца
newhr
Full stack web developer
1. hr-drive, разработка внутреннего сервиса для поиска талантов, оптимизации воронки найма и аналитики процесса найма. Очень горжусь инструментом для упрощения жизни рекрутёрам, который открыт и развивается благодаря моей инициативе. https://hr-drive.com/plugin https://t.me/HR_Drive_Bot?start=hh Работаю внутри продуктовой команды, разработка и лидирование команды, проектирование архитектуры и технических решений * Стек: React/Vue, Python, NodeJS
Апрель 2018Март 2019
1 год
UseDesk
Full Stack .Net / PHP / React / Vue Developer
www.usedesk.ru - омниканальная система поддержки пользователей через мессенджеры-боты-виджеты и CRM-системы в виде единой точки общения(агрегатор). В силу отсутствия фронтенд-разработчиков взял нагрузки в UI/UX и оптимизации интерфейсов на себя. Занимался как бэкенд, так и фронтенд разработкой * Общее: ответственность за UI/UX сервисов, исправление технического долга и оптимизация легаси (в силу возраста и быстрого роста проекта - исправление разного рода технического долга, чтобы сервер справлялся с нагрузкой и страницы у пользователей не помирали от количества данных-выборок(5000-10000 RPS sql)) * Примеры: добавлены кобраузинг(синхронизация и слежение), новый мессенджер-чат на React, внешнее и внутреннее API мессенджеров, оптимизация загрузки страниц-чатов на фронт и бэк компонентах(избавление от серверных web views в пользу React/Vue), кастомизация чата и различные интерактивности(боты, правила, внутренние настройки системы) и другие новые возможности чатов и виджетов. Клиенты: миллионы пользователей и личные кабинеты www.a24.biz, www.aviasales.ru, www.skyeng.ru, www.docdoc.ru и тп, везде, где видите маленький кружок с богатым функционалом от usedesk в нижнем углу браузера. * Стек: React, Vue, Jquery(vanillajs), Socket.IO. NodeJs, PHP 5.6 - 7.2 (Laravel), MySQL/Redis/RabbitMq, vagrant/vbox
Август 2016Октябрь 2018
2 года 3 месяца
Ambaha IT-Solutions, offshore development
Full Stack .NET / Angular разработчик
0. www.lsports.eu - 1ый проект - написание с нуля CRM-системы по сбору и анализу тикетов.: логгирование действий сотрудников, регистрация инцидентов и реагирование на них. Net MVC + Angular + WCF-сервисы 1. www.lsports.eu - 2ой проект - с нуля написан агрегатор/валидатор спортивных ставок(сигналов). Высокая нагрузка, очереди, параллельные вычисления и обработка спортивных ставок, поступающих с букмекерских контор со всего мира. Веб-интерфейс по построению булевой алгебры на человеческом языке, синхронизация данных через сторонние API и вывод ошибок валидации по определённым правилам и поведенческим шаблонам. Бэкенд - ряд WCF-сервисов с очередями и REST-сервисов по обработке входящих данных. 2. Мобильное приложение для адвокатов, с предсказательной моделью торгов, калькуляторами и т.д. play.google.com/store/apps/details?id=com.phonegup.compulator_moebes_law&hl=ru 3. new.ministryplatform.net/Portal/, www.thinkministry.com - переписана с нуля CRM-система(соц.сеть) для системы американских церквей: проведение платежей, организацией собраний/митингов/подаяний/пожертвований. Много WebForms, aspx-страниц, vanillajs, много работы со сторонним API.Процедуры в БД и прочий спагетти-код. Переписано и новый функционал реализуется в .NET/.Core + Angular + обертка ORM над MSSql. Тестирование на xss, xsrf, sqlinjections-атаки, оптимизации sql-запросов. 4.Реализация административной панели/CRM платежного сервиса(сфера манимэйкинга, майнинг). Реверс-инженеринг C++/WASM/ASMJS криптомайнеров. .Core c SignalR / Angular 5 / PostgreSql / ClickHouse. Криптостартап, нынче безымянный 5. www.utonbank.com - поучаствовал в разработке сервиса(ЦРМ) по управлению трейдерами. Angular/Vue + Laravel, devops(docker) 6. Ряд мелких проектов по интеграции сторонник API Angular 1.6-4, Vue, C#(.Net), Cordova/ExtJs(мобильные приложения), AWS/Azure. PHP/Scala/Go Роли: lead developer/fullstack-разработчик. Аутсорс, работа в командах в 3-4 человека, либо один. Собеседования и прием разработчиков. Результаты: завершенные и работающие проекты
Сентябрь 2016Июнь 2018
1 год 10 месяцев
Echelon960
Lead, fullstack. C#(.Core) / Php(Yii2) / Go / Angular 1-5 / Vue / MariaDB / Synology / Grafana and etc, аутсорс
0. crm.enbsv.ru/, www.enbsv.ru, erp.mgroen.ru - ERP/CRM-система по управлению выездными сотрудниками(инженерами-ремонтниками), контролю привлечения и обработки клиентов, работы склада и магазина. Devops внутренних сервисов, sнnology-серверов. Стэк: Yii2 и PHP 7, Go / Angular 1. 6-5 / Grafana(аналитика данных) / MariaDB как БД / Centrifugo как хаб синхронизации / Synology как офисный сервер и ещё куча разных демонов наподобие Sphinx/ElasticSearch/monit и сторонних API(смски, звонки, фото-видео, контроль времени выездных инженеров и пр), с которыми работают web/mobile-приложения. Роль: fullstack-разработчик, devops. Результат: развитие системы и решение бизнес-задач. Лучшая(по словам клиентов) CRM в РФ по управлению выездными сотрудниками и ведению бизнеса. 1. www.pechk.ru - агрегатор запчастей для котельного оборудования. Краулер, микросервисы, обработки предложений поставщиков. Поиск, админка и личный кабинет поставщиков. Стэк: C#(.Core) + Angular 5 + MariaDb + Sphinx. Роль: lead, fullstack. Результат: запуск и функционирование агрегатора, дальнейшее развитие функционала. Заморожено. 2. Scala/Go - микросервисы разного рода, для решения внутренних нужд компании. Программирование, девелоперский менеджмент. Собеседования и прием разработчиков.
Август 2015Сентябрь 2016
1 год 2 месяца
Tok-Soft
Full stack, разработка платежных терминалов(железо) и UI, CRM
0. www.polis24.ru, www.drive2.ru/o/Polis24/blog/ - разработка пользовательского UI/UX для терминала (Actionscript, Python, С++, bash, взаимодействие с пользователем и железом,- платежный терминал по оформлению полисов ОСАГО, приемом платежей, выдачей полисов и тд) 1. Разработка(JavaScript) кабинетов-панелей для техников, операторов, администраторов с сопутствующим выводом данных по финансовым операциям в удобном виде. 2. Разработка микросервисов для серверов по обработке данных, поступающих с платежных терминалов(Scala). Роль: fullstack-разработчик. Бэкенд-фронтенд разработка, системная и прикладная разработка, системное администрирование. Результат: игровой/платежный терминал(наподобие Сбербанковского, но умнее и функциональнее), бэкенд(обработка данных) и фронтенд-панели(сайты) для внутренних и внешних бизнес-процессов компании. Стэк: Javascript, Python/bash, ActionScript, Scala, C++ Самостоятельная разработка и внедрение новых модулей, тестирование, администрирование, контроль за работой дизайнеров и верстальщиков, решение проблем по работе проектов. И швец, и жнец, и на дуде игрец. От bash до js, от анализа потокового видео(modprobe,opencv) и бэкапов до построения бизнес-логики приложения.
Февраль 2014Июль 2015
1 год 6 месяцев
БАРС Груп
Web-разработчик ASP.NET + ExtJS
Разработка и поддержка систем бюджетной отчётности, представляющих собой веб-приложения на основе фреймворка ASP.NET MVC. Написание модулей серверной части на языке C#, придерживаясь принципов объектно-ориентированного программирования и проектирования (SOLID). Доработка и исправление ошибок в имеющихся модулях. Рефакторинг и оптимизация кода. Интеграция со сторонними системами, в том числе с использованием WCF служб.Расширение и доработка клиентской части системы, используя js-фреймворки jQuery и ExtJS 3. Проектирование структур БД, создание миграций, написание sql запросов, представлений и хранимых процедур, работа с СУБД Oracle Database и PostgreSQL. Взаимодействие с БД в приложении через ORM NHibernate. Также в обязанности входило развертывание приложений на тестовых серверах и настройка средств непрерывной интеграции, поддержка сайта,автоматизация выгрузки отчетов(в ХМЛ/Excel), организации сущностей в БД, фикс багов и т.п. Роль: fullstack-разработчик, junior-middle. Результат: продукт, которым пользуются госслужащие в сфере госзакупок и тендеров.
Март 2013Июль 2015
2 года 5 месяцев
Garage Incorporated
Программист-разработчик
Создал маленькую студенческую гаражную компанию по разработке программного обеспечения и вообще по решению разнообразных задач от клиентов. В основном - от таких же студентов. Примеры: 0. Сниффер вайфая и SQL-запросов. Фишинг. 1. Мобильное приложение для магазина книг. 2. Системы складского учета(аналоги 1C). 3. Криптография: моб.приложение по расчету эллиптических кривых, эмуляции различных криптографических протоколов. 4. Фриланс-биржа для внутреннего использования(CRM). 5. Оптимизации поисковых маршрутов, реализации разных типов поисковых алгоритмов(би/три-граммы, Левенштейн, коды Хаффмана и вообще реализации многих алгоритмов, что показались интересными). 6. В стеке TCP/IP, UDP - работал и есть завершенные проекты(собственные чатики, многопоточные ws/ftp-сервера, самописный "умный" брутфорс вай-фая, парсинг/краулинг сайтов, самописные антивирусы(разбор PE-файлов + стеганография). MD5,RSA,RC4,DES,3-DES,SSL,TLS и пр - знакомы не только по функциям, но и по собственным реализациям. и многое другое. Стэк: высшая математика в программировании, решение курсовых, написание дипломов в технических дисциплинах(чем ещё на 2-4м курсе заняться студенту с плотным графиком) Роль: тимлид по-новомодному.
Август 2012Октябрь 2013
1 год 3 месяца
Трайграфикс
Fullstack web developer (jQuery / Mootools, PHP 5.4, MySQL)
PHP 5.4, MySQL, HTML5, CSS2, JavaScript, MooTools, jQuery, YII, MVC Разработка и поддержка 4 порталов компании в составе команды. Разработка собственного back-движка электронных продаж компании.
Апрель 2012Июнь 2012
3 месяца
Мераполис
Frontend developer
Flash + ActionScript (в дальнейшем будет и 2 и 3 версии), Flash Capture, HTML, JavaScript, CSS, SAP-R 3 Разработка фронт-части электронного учебника по SAP-R3, подготовка изображений и видео материалов учебника

Навыки

Уровни владения навыками
Ответственность

Опыт вождения

Имеется собственный автомобиль

Права категории A, B, C

Обо мне

Открыт для работы с полной или частичной занятостью. * ~8 лет в web/desktop разработке. Full stack. Могу выстраивать процессы, вести и завершать проекты, проводить code review, решать бизнес-задачи с технической точки зрения(например, чем технология X лучше подходит для решения проблемы Y и чем лучше способа Z). Всеяден к легаси, тесты пишу, к критике открыт. * BACKEND: C#(.NET / .Core / WebForms / WinForms / WPF ), PHP 5-7( Yii2 / Laravel), Scala. CRM/ERP-системы, helpdesk-сервисы, микросервисы по агрегации и обработке данных, интеграции со сторонними API(вплоть до специфического вроде терминалов оплаты Uniteller). Есть ценный опыт создания быстрых MVP, которые можно потом сопровождать и развивать(и развиваются) до крупных проектов. Декомпилю-чиню программы на Java/C++/Python/Actionscript 3(казино-игры, криптомайнеры, крипто-кошельки и тп). * FRONTEND: Опыт лет 6, начиная с vanillajs/extjs/knockout, заканчивая последними Angular/React/Vue. Стараюсь брать лучшие практики от тех или иных технологий * DEVOPS: unix/windows, Azure/Amazon(в основном) и редкости типа NAS Synology. Могу в Docker/Kubernetes: настройки, деплой, оптимизации. Рабочая станция: все формы linux, предпочитаю Ubuntu/Debian * MySQL/MariaDB, MSSql, PostgreSQL. Проектирование и администрирование. Опыт работы с любой БД(свободное владение JOIN, понимание индексов, чтение документации при возникновении странных deadlock-ов и провисания запросов). Изучаю и ликвидирую причины тяжелых выборок, копаюсь в explain, представляю где искать точки отказа и где лучше писать ON DUBLICATE KEY UPDATE или партицировать таблицы. * MOBILE: небольшой, но интересный опыт с Cordova(2 проекта)/Xamarin(2 проекта). * Работал с самыми разными системами мониторинга данных(metabase/grafana, monit и пр), нереляционными базами данных (Redis/Elastic/Lucene/Clickhouse) и другими сервисами кэширования/метрик/аналитики. * Хорошо работаю по гибким методологиям Agile, Scrum. Беру ответственность за результат, всегда делаю задачи в срок или передоговариваюсь. Поэтому не люблю когда меня менеджерят. Предпочитаю работать в распределенной команде или хороший уютный офис с несколькими рабочими зонами. * Aнглийский разговорный, в силу общения с клиентами на их языке. Широкий тематический кругозор, ответственность и любопытство(обмен опытом). Почта viktor.loginov.404 или телеграмм @Chen_197.

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

2015
Высшее образование
2012
Высшее образование
Радиотехники и кибернетики, Прикладная математика и информатика

Знание языков

Русский — Родной

Английский — C1 — Продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения