Обо мне

Полный охват технологий и сферы веб, сетевой, серверной и прикладной разработки.

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

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

Веб-программирование - Python2/3 (Falcon, Django, Pyramid, Flask, Tornado, Twisted, ...), Erlang/OTP, PHP (PHP мало интересует)

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

Прикладное/сетевое - Python2/3, Erlang/OTP, C / C++ (gcc); платформа BSD/Linux

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

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

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

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

Профессиональные цели - высший пилотаж

Быстренько сделанную задачку с моим кодом можно глянуть здесь (python2): https://github.com/LeoKudrik/ttask

Профессиональные навыки
PythonErlangPostgreSQLБазы данныхPHPUnixLinuxDevopsCMySQL
Опыт работы
Май 2016 — Июль 2017 (1 год и 3 месяца)
Find New Client LTD
Программист python
Москва
Обязанности и достижения
Весь бэкенд и бизнес-логика. Разработка API для мобильных приложений. Система администрирования, личный кабинет дилера (Flask, flask-admin + client side, bootstrap3). Технологии: Python 3, Falcon framework, JSON-RPC, PostgreSQL, SQL Alchemy.
Декабрь 2014 — Сентябрь 2015 (10 месяцев)
Ведущий инженер-программист, руководитель отдела серверной разработки
Москва
Обязанности и достижения
Обязанности и задачи: - разработка комплексного решения для внедрения проприетарного RTMFP-протокола в инфраструктуру SIP (Erlang/OTP); - создание RTMFP-сервера (упрощенный аналог Flash Media Server), сигналинг на RTMFP-транспорте, работа с аудио и видео потоками (RTMP, RTP); - реализация SIP statefull proxy с возможностью балансировки сигналинга и медиа трафика между бэкендами (Asterisk);
Март 2014 — Ноябрь 2014 (9 месяцев)
Триумф
Программист Erlang/OTP
Москва
Обязанности и достижения
Обязанности: - Разработка отказоустойчивой и масштабируемой системы мониторинга и управления автоматизацией (аналог Умного дома) (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