Мегапосты:
Мой круг становится Хабр Карьерой! Узнать подробности
Обо мне

Я ж программист. Не в смысле - все знаю, а в смысле делаю то что требуется для выполнения задачи. Задачи, подходы, и даже инструменты, они всегда разные и развиваются, я редко вижу смысл запоминать что то конкретное вроде апи версии фреймворка или даже языка, когда задача фокусируется и повторяется, я делаю сниппеты/конфиги/различные доки для повышения скорости и ориентации,  и в этот период даже если бы я хотел забыть то что повторяю по 100 раз на дню я бы не смог, потом проект сдается, я выгружаюсь и загружаюсь в новую область. У меня маленький хард, если вы понимаете о чем я, но  эффективная оперативная память. Именно эти качества помогают мне  смотреть на задачу свежим взглядом, находить проверять и внедрять актуальные технологии и решения в свои проекты. Если учесть динамику развития программных  продуктов  - именно такой подход мне кажется весьма логичным.

В общем я обычный кодер - многое знаю и использую,  отлично понимаю что не могу знать всего, открыт к крайне широкому спектру предложений, особенно к позициям с   перспективой роста.  Многозадачность моя сильная сторона, но я так же могу выполнять более узкие/ конкретные задачи, с  небольшим отставанием от такого узкого специалиста, но я  быстро компенсирую эту разницу за счет автоматизации процессов, не дюжей целеустремленности, усидчивости и работе из дома где у меня есть все время кроме сна. Я бы даже хотел быть более узким специалистом, но клиентов не выбирают - им предоставляют сервис.

ps:   имею 3+ года опыта работы с сервисами  Azure

Небольшая подборка моих работ

https://drive.google.com/file/d/1Hdkr0x7FXe1T_eciaTt8fNLNIGUwi90Q/view?usp=sharing

Профессиональные навыки
Опыт работы
VR/AR решения для бизнеса
Senior Frontend Developer
Октябрь 2019 — По настоящее время (3 месяца)

Angular 7, 8, mongoDb
✓ Angular 7,8
✓ Three.js
✓ UI expert
✓ Appwork template
✓ SignalR
✓ JavaScript, TypeScript
✓ HTML 5, CSS 3.0 (+adaptive design)
✓ Docker
✓ C# NetCore 2.2
✓ MongoDb
✓ Jira
✓ Git
✓ Azure

AngularThree.jsSignalrGitgit-flowTypescriptHTMLCSSC#MongoDBWindows azure
Full-Featured Software Development
Краснодар
Full stack developer
Май 2019 — По настоящее время (8 месяцев)

- Работа с различными клиентами через платформу  up-work 

https://www.upwork.com/fl/pavellezhenin2

- Интернациональный опыт работы (коммуникационный английский)

- Работа с трекером  upwork (Учет рабочего времени)

- Работа с платежной системой 

https://www.payoneer.com

используемые знания:

::::: Project managemet systems

✓ Jira, YouTrack, GitHub, Trello, GitLab
✓ GIT

::::: Frontend expert
✓ HTML 5, CSS 3.0 (+adaptive design)
✓ JavaScript, TypeScript
✓ Angular (Angular Material) + RXjs
✓ PDF.js, PDF-lib, PDF-Assambler,
✓ Firebase / Firestore
✓ jQuery / Lodash / Moment / Bootstrap
✓ UI expert
✓ Google-api (auth, maps, translate, disk...), Yandex-api, Dropbox-api, FB-api, vk-api, Social Newtorks etc. ...
✓ WebPack, Gulp, Grunt
✓ Web Worker

Частная предпринимательская деятельность
web разработчик
Март 2003 — По настоящее время (16 лет и 10 месяцев)

Выполнение любой поставленной задачи в web. от покупки хостинга до создания и поддержки приложения.

Работа с  cms: bitrix, wordpress, netcad, opencard, joomola, prestashop

Инструменты, библиотеки и пр.
azure, resharper, phpshtorm, visual studio, git, powershell, azure services, redis, npm, gulp, bower, mvc, api, rest api, hub, owin, ef, ninject, dapper, dapper+, linqtosql, unit-tests...

babylonJs,  angular 1.x/6.0+, signalr, jQuery, lodash, bootstrap итп.

Развертывание , подбор, модификация/адаптация или  создание шаблона. Проектировал  логические слои, api, различные службы для приложения  и взаимодействий  с базой данных на уровне ORM (dapper/ef/liqtosql).

Архитектура и оптимизация базы данных.  Формировал структуры базы данных,  процедуры, функции, триггеры, миграции, реплики, поисковые запросы итп на уровне  sql server.

Администрирование, 1c  синхронизация, content editor

Работа в команде.  

Разрабатывал UX/UI  дизайн.

Пишу на: c#, js/ts, css/scss, html,ms-sql(+azure)/t-sql/ . net 4.5+, .net core 2.0+, node.js, с применением различных инструментов и библиотек (см. выше). Как консольные так и веб приложения втч с применением служб Azure.

ps. PHP  на постоянной основе не интересуют. (разовые рассматриваю)

Соавтор
Июль 2015 — Декабрь 2017 (2 года и 6 месяцев)

Спроектировать и реализовать идею 3d браузерной игры в форме веб приложения на базе Babylon.js + angular + .net + ms sql server + azure app.

Модернизировать приложение в соответствии с партнерской договоренностью.

Разработка, администрирование, тестирование, публикация.

Результат - готовое к развертыванию приложение с дырами в дизайне( присутствуют заглушки в текстурах, моделях, спрайтах) .

Локализация на 3х языках (русский, испанский, английский)

Встроенный мессенджер с возможностью переводить сообщения на указанный язык (поддерживается как гугл так и яндекс traslate)

Модули магазина, авторизации, синхронизации, админки для контроля за игровым миром.

Исходный код в районе 300к строк, глобально переделывался около 5 раз, из за ключевых изменений в постановке (поэтому так долго), например переход 2д(по факту от img) в 3d(canvas(bjs)), от плагинов на jQuery на ангуляр, от ef k linqtosql а затем к dapper, от mvc/api к hub, от .Net Freamwork к .Net Core в общем все типичные прелести разработки.

Разное
Июнь 2003 — Август 2014 (11 лет и 3 месяца)

Кроме it  области имею опыт работы в строительной среде.

от проектирования в autocad и бюджетного планирования до чернорабочего, втч: маляр, сантехник, плиточник, электрик, кровельщик, плотник, прораб, архитектор. Имел опыт как внутренних так и внешних работ необходимых для отделки квартир, постройки 2-3х этажных домов. и обустройства прилежащей территории (альпийские горки, площадки,   септик, колодец, итп)

Достижения.... много всего так то, конечно я не спец в этих областях, но есть пару вещей которые работают везде - "Хочешь что то сделать правильно - делай это сам", "не доверяй ни кому кроме себя, и себе не доверяй", "не говори - делай, а делая думай", "не знаешь как правильно? Узнай и сделай " ну и другие полезные вещи в таком вот духе. Каждое маленькое созидание уже достижение.

Разрабатываем проекты от стартапов до решений федерального уровня, на современных технологиях. Быстро и качественно
Разработчик (frontend, backend), Тимлид
Октябрь 2018 — Июнь 2019 (9 месяцев)

Обязанности:

Frontend:

  • Разработка, планирование, моделирование и оптимизация модулей, виджетов, страниц, компонентов для реализации ui/ux на базе Angular 6, в том числе абстрактных и инфраструктурных.
  • Контроль качества кода (frontend review)

Backend:

  • Разработка api и других частей приложения на базе Net Core, ASP.NET Boilerplate, ADO.NET Entity Framework, PostgreSql и дополнительных внутренних библиотек.
  • Разработка/поддержка UnitTests

Общие:

  • Участие в планировании, техническом описании, распределении задач и оценке.
  • Коммуникация с другими специалистами (ПМ, TechLead, разработчиками, тестировщиками, .... ).
  • Инструктаж и ввод новых специалистов в проект.
  • Решение срочных и сложных задач.
  • Подготовка и публикация релизов.
  • Документирование. Внедрение, расширение и поддержка внутренней базы знаний.

Достижения:

  • Пришел в компанию angular разработчиком. Менее чем через 3 месяца занял позицию Teamlead (frontend), backend(разработчик).
  • Разработал и внедрил локальную систему развертывания проекта для разработчиков на базе Docker.
  • Декомпозировал значительную часть компонентов проекта и продолжаю это делать, чем существенно повысил читаемость и поддержку кода, скорость внедрения новых и повторяющихся компонентов, скорость разрешения конфликтов (git)
  • Внедрил перечень правил и инструментов для разработки (code style, TsLint, Prettier)
  • Повысил уровень коммуникации в команде.
  • Повысил скорость навигации и получения данных по приложению.

Приобретенный опыт:

  • Узнал тонкости о разработке и поддержке проектов муниципального и юридического назначения.
  • Изучил работу с такими программными продуктами как:
    • Youtrack
    • Teamcity
    • Octopus
    • DataGrip
Высшее образование
Российский государственный торгово-экономический университет; ЗИСТ; МКИ; МКУ; МИСТ; МГУК
Москва
Факультет: Управления
Сентябрь 2004—Апрель 2007 (2 года и 7 месяцев)
Рекомендательные письма
qwinmen
dotnet csharp • знакомый

Работали вместе на проекте, генератор идей

Письмо написано 18 мая 2019 в 14:59
isaew
web-разработчик, техдир, тимлид, душа компании • руководитель

Отличный специалист и профессионал своего дела. Интересуется новыми технологиями, не боится их внедрять. Поразительно трудоспособен и замотивирован на результат. Живёт и дышит кодом.
Работали с Пашей на сложном проекте с тяжёлой историей и кучей зависимостей. Паша смог разобрать запутанный старый код и создать гораздо более управляемую архитектуру.

Письмо написано 18 мая 2019 в 14:07