Игнат Толчанов

Платёжные системы, высоконагруженные серверные приложения

Местоположение

Проживание: Россия, Санкт-Петербург

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 11 лет и 8 месяцев

Зарплатные ожидания: От 200000 руб.

Контактная информация

Мой круг: https://moikrug.ru/leeb
Моб.: (911) 080-68-69
ICQ: 259425123
Google Talk: leebdeveloper@gmail.com
Skype: LeebDeveloper
Jabber: leebdeveloper@gmail.com
Email: leebdeveloper@gmail.com
Хабрахабр: http://leeb.habrahabr.ru

Профессиональные навыки


Erlang • Linux • MySQL • C • C# • C++ • Git • PHP • Haskell • PostgreSQL

Опыт работы


Март 2012 —
По наст. время

Smart Processing

программист, ведущий программист, team lead
Россия, Санкт-Петербург

Обязанности и достижения

Разработка архитектуры систем приёма и обработки платежей и сопутствующих сервисов, выбор технических решений, разработка критичных частей платформы и ядра системы, ведение R&D проектов, консультирование и обучение разработчиков. Основные достижения: - интегрировал процессинг с ПО для платных дорог производства GEA - реализовал стек протоколов DSRC - разработал DSL для конфигурирования процесса обработки транзакций - разработал нотацию для описания форматов обмена данными, правила кодирования для неё (в JSON и бинарный формат) и компилятор этой нотации в кодеки на Erlang, PHP и C# - разработал архитектуру ПО, управляющего оборудованием пункта взимания оплаты на платной дороге - разработал концептуальную модель системы записи ресурса проездных билетов для общественного транспорта - принимал участие в проектировании новой шины для межсервисного взаимодействия. Основные языки и технологии: Erlang, C/C++, Haskell, MySQL, PostgreSQL, DSRC.
Январь 2011 —
Март 2012

CJSC MOBI.Money

программист, ведущий программист
Россия, Санкт-Петербург

Обязанности и достижения

Разработка online части процессинга платежных транзакций и витрин. Принимал участие в разработке новой платформы, позволяющий в максимально короткие сроки разворачивать новые витрины для клиентов. Основные языки и технологии: PHP 5, MySQL, MongoDB, XSLT.
Январь 2008 —
Январь 2011

UMI, Umisoft, UMI.CMS

программист, старший программист
Россия, Санкт-Петербург

Обязанности и достижения

Занимался проектированием и разработкой коробочной CMS (поддержка существующей версии, доработки, выпуск новых версий). Удалось улучшить процесс разработки (регламентировано взаимодействие со службой поддержки, менеджерами, не имеющими непосредственного отношения к процессу разработки; внедрено автоматическое тестирование), процесс обновления системы. Оптимизировал производительность системы. Основные языки и технологии: PHP 5, MySQL, Redis, Apache, nginx, Javascript (в том числе фреймворки jQuery и Prototype), XSLT, Action Script 3 (Flex)
Февраль 2007 —
Июнь 2007

АйТи

Эксперт по внедрению
Россия, Санкт-Петербург

Обязанности и достижения

Миграция сетевой инфраструктуры на Windows Server 2003, конфигурирование, поддержка пользователей, устранение проблем.
Октябрь 2006 —
Декабрь 2007

SoftClub

Программист
Россия, Санкт-Петербург

Обязанности и достижения

Программист С++/С#/PHP

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


Январь 2006 —
Январь 2010

Санкт-Петербургский государственный университет информационных технологий, механики и оптики; ЛИТМО

Оптико-информационных систем и технологий
Россия, Санкт-Петербург

О себе


Интересуюсь концептуальной красотой, но не ограничиваюсь ей. Никогда не отказываюсь от нового, не боюсь учиться. Люблю и умею думать. Имею мнение практически по любому поводу, поэтому часто ворчу. Требователен, но способен на компромисс.

Достаточно много писал, чтобы сказать, что неплохо могу оформить свои мысли на Erlang, C (местами C++). Время от времени что-то пишу на Haskell и C#. Верю в Indris и Rust (по крайней мере, в сами подходы).

Not only SQL: Riak, Mongo, Mnesia и Redis. Впрочем, и для Postgre драйвер приходилось подбирать, и в ограничения MSSQL Server CE вписываться.

Опыт работы с системами менеджмента проектов, багтрекинга и контроля версий подразумеваю, как само собой разумеющееся. Слова Agile, Scrum и Kanban (также daily scrum, burndown, ретроспектива и подобные) не являются для меня темным лесом.

В основном купался в различном серверном ПО (и web, и телефония, и лысый черт), но было и настольное (winapi, winforms, wpf, opengl, directshow, gtk), и немного embedded, и даже экзотика, вроде DSRC. Не могу сказать, что готов на этом остановиться.

Являюсь организатором сообщества функциональных программистов Санкт-Петербурга (https://spb-fp-meetup.timepad.ru/events/ и https://github.com/fprogspb/fprogspb)