Кто такой наставник и какими гибкими навыками он должен обладать. Читать исследование Хабр Карьеры
Обо мне

Резюме далеко не полное, поэтому буду рад ответить на любые вопросы и предложения о совместной работе. Занимаюсь программированием более 25 лет, из них большую часть профессионально. За это время решено огромное количество задач, написано тысячи строк кода, выпущено десятки проектов. С учётом полученного опыта основное внимание в разработке уделяю чистоте и простоте кода (принцип KISS, PEP 20), изящным архитектурным решениям, документированию. Последние несколько лет позиционирую себя как бэкенд-разработчик Python3, Erlang/OTP с возможным применением PHP, C/C++ (в качестве основных инструментов не использую, неделя на повторение). Интересны задачи из области сетевого программирования, телеком, блокчейн/гибридные приложения, финтех, анализ, прогнозирование, технологии big data (есть небольшой опыт работы с numpy, pandas etc) и тд.

Платформы - only UNIX (BSD, Linux)

Веб-программирование - Python3 (Falcon, Django, Flask, Tornado, Twisted, ...), PHP

Client-side - JavaScript, HTML, CSS, etc (клиент-сайд только в качестве вторичного навыка)

Прикладное/сетевое - Python3, Erlang/OTP, C / C++ (gcc), D (в процессе изучения); платформа BSD/Linux

В прошлом - Java, Delphi7

БД - PostgreSQL, Mnesia, MySQL, Apache Cassandra, Redis, SQLite, MemcacheDB, Berkeley DB

В прошлом - MS SQL Server

Не возникает проблем с: microservices, actor model, CI, testing, scalability, SQL, OOP, design patterns, legacy code, VCS (git, hg, svn), bugtracking, team development/leading, system administration (unix)

Профессиональные навыки
Опыт работы
Криптовалютный фонд
Москва
Ведущий программист
Август 2017 — Август 2019 (2 года и 1 месяц)

Разработка веб-платформы для инвестирования и управления криптоактивами пользователей:

- ЛК пользователя;

- выпуск/приём security-токенов за фиат пользователя;

- инфраструктура хранения криптоактивов пользователя, биллинг;

- алгоритмическая/спекулятивная автоматизированная торговля (роботы);

- распределенная система получения и хранения информации с криптобирж и других источников;

Разработка бэк-офиса:

- контроль средств фонда;

- учёт торговой деятельности трейдеров/управляющих активами;

- подсчет доходности фонда;

- управление инвестиционными продуктами;

Find New Client LTD
Москва
Программист python
Май 2016 — Июль 2017 (1 год и 3 месяца)

Весь бэкенд и бизнес-логика. 

Разработка API для мобильных приложений. Система администрирования, личный кабинет дилера (Flask, flask-admin + client side, bootstrap3).

Технологии: Python 3, Falcon framework (https://falconframework.org/), JSON-RPC, PostgreSQL, SQL Alchemy.

«Интеллин» – это инновационная мультисервисная компания с 15-ти летним опытом работы. Наш профиль – оказание комплекса услуг связи и IT компаниям на всей территории России и СНГ, даже в самых отдаленных областях.
Ведущий инженер-программист, руководитель отдела серверной разработки
Декабрь 2014 — Сентябрь 2015 (10 месяцев)

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

- разработка комплексного решения для внедрения проприетарного RTMFP-протокола в инфраструктуру SIP (Erlang/OTP);

- создание RTMFP-сервера (упрощенный аналог Flash Media Server), сигналинг на RTMFP-транспорте, работа с аудио и видео потоками (RTMP, RTP);

- реализация SIP statefull proxy с возможностью балансировки сигналинга и медиа трафика между бэкендами (Asterisk);

Триумф
Москва
Программист Erlang/OTP
Март 2014 — Ноябрь 2014 (9 месяцев)

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

- Разработка отказоустойчивой и масштабируемой системы мониторинга и управления автоматизацией (аналог Умного дома) (Erlang/OTP, платформа ARM);

- Работа с оборудованием, контроллерами, датчиками (SNMP, HTTP);

- Построение гибкой системы взаимодействия между компонентами на основании анализа состояния внешней среды;

- 3 уровня конечного взаимодействия с системой - пользователь ("домохозяйка"), оператор, программист;

- Веб-интерфейс;

Ведущий инженер-программист
Февраль 2013 — Июль 2013 (6 месяцев)

Разработка CRM компании.

Создание корпоративной системы взаимодействия с заказчиком, автоматизации процессов документооборота, мониторинга действующего сетевого оборудования.

- система мониторинга серверов компании, снятие метрик, чарты (C, PHP, Python, протокол - SNMP, HTTP);

- бизнес-логика (PHP);

...

ООО Веб Технологии
Москва
Старший специалист отдела разработок
Май 2011 — Декабрь 2012 (1 год и 8 месяцев)

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

- бэкенд, бизнеслогика (PHP, C/C++ gcc)

Достижения:

- масштабируемый двухкомпонентный комет-сервер (лонг-пуллинг) - PHP+libevent ;

- реализация простейшего http-сервера с функциональностью загрузки файлов больших размеров (C++/Javascript/ActionScript), возможностью дозакачки и поддержкой "честного" прогресс-бара ;

- модуль для nginx (C/gcc), реализующий ACL отдачи контента пользователей (файлов, картинок, документов) ;

- в качестве бэкенда использовалась собственная распределенная система PHP демонов (отдаленный аналог twisted) (фронтэнд - PHP FPM), в качестве IPC - очереди сообщений System V ;

ИП Кудрик
Рязань
Программист,веб-программист, собственник
Январь 2002 — Май 2011 (9 лет и 5 месяцев)

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

- архитектура, проектирование

- программирование

- управление командой

Достижения:

- Большой стаж работы на фрилансе.

- Решено огромное количество задач, создана система анализа эффективности производства для крупной типографии, организация и разработка социальной соцсети для Всероссийской Музыкальной Ассоциации, выполнено более 50 проектов по разработке веб-сайтов различных компаний;

Высшее образование
Рязанский государственный радиотехнический университет
Рязань
Факультет: Вычислительной техники
Январь 1993—Январь 1993

Незаконченное

Рекомендательные письма
sergeyl53
Предпочитаю прозрачные надежные решения. • знакомый

Высококвалифицированный специалист с огромным опытом работы

Письмо написано 28 января 2013 в 18:58