leokleok

Леонид Кудрик

CTO, team leader, веб-программист / программист python, erlang · Бэкенд · Разработка ПО · Старший (Senior)
От 200 000 ₽ · Не ищу работу
Возраст: 44 года
Опыт работы: 16 лет и 5 месяцев
Регистрация: 22.04.2009
Последний визит: 1 день назад
Местоположение: Россия, Москва
Профессиональные навыки: Python · Erlang · PostgreSQL · Базы данных · PHP · Unix · Linux · Devops · Blockchain · C
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Резюме далеко не полное, поэтому буду рад ответить на любые вопросы и предложения о совместной работе. Занимаюсь программированием более 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 компаниям на всей территории России и СНГ, даже в самых отдаленных областях.
    Москва · От 10 до 100 сотрудников
    Ведущий инженер-программист, руководитель отдела серверной разработки
    Декабрь 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 уровня конечного взаимодействия с системой - пользователь ("домохозяйка"), оператор, программист;

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

  • Москва · От 10 до 100 сотрудников
    Ведущий инженер-программист
    Февраль 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 (1 месяц)

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

Рекомендательные письма

  • Сергей Лебедев
    Предпочитаю прозрачные надежные решения. · знакомый
    Высококвалифицированный специалист с огромным опытом работы
    Письмо написано 28 января 2013 в 18:58