Профессиональные навыки
Опыт работы
ООО МФО "МЦК"
Москва
Главный инженер - программист
Сентябрь 2016 — По настоящее время (4 года)
Когда устраивался в компанию видел для себя чёткую цель стать Техническим Директором компании. И за время моей работы и под моим руководством подготовлено несколько самописных систем, обеспечивающие сопровождение займов. Собственными силами подготовили несколько каналов по привличению клиентов (собственные мобильные приложения и приложения интегрированные с нами, собственые сайты и лендинг страницы для контрагентов), благодоря чему компания смогла увеличитить клиентский портфель в несколько раз. Когда я устроился, в компании не было даже отвёрток, чтобы собрать собственный компьютер. Прошло время, закупили и настроили серверное оборудование. Написали собственными силами два мобильных приложения. Затем занялись онлайн-займами. Создали собственную уникальную систему по выдачи онлайн займов, которую успешно интегрировали с несколькими крупными партнёрами: Золотая Корона, банк Восточный, денежные переводы Юнистрим, Банк Мандарин. Для онлайн займов полностью с нуля создали собственные программные системы по безопасности, приёму данных (от мобильного приложения Золотой Короны, из Личного кабинета на нашем сайте asiacredit.ru), обработки данных, и принятия решений по клиентам. Разработали модули идентификации и верификации для сотрудников работающих с обработкой клиентских данных. И успешно интегрировали свои наработки с другими компаниями. (для этого использовали Ubuntu server, VirtualBox, JSON, WSDL, TomCat, PostgreSQL, HTML, JavaScript, Java EE) Достижения: - на старте данного модуля успешно обрабатывалось более 3000 заявок за два месяца; - на данный момент обработано больше 60000, только по онлайн заявкам. - бесперебойность процессов обеспечивается синхронизацией данных между двумя независимыми базами данных; - основную работу сделали 3 программиста всего за 4 месяца (естественно работали без отдыха и выходных). Обязанности: - архитектура ядра; - настройка ядра (Ubuntu, vbox); - развертывание баз данных (PostgreSQL); - развертывание серверов для обработки запросов через интернет (TomCat); - написание скриптов для создания собственного API и подстройка под API контрагентов (Java EE); - контроль работ по написанию собственной Лендинг странице (HTML, JavaScript, Java EE, TomCat); - контроль работ по написанию собственных систем по идентификации (проверка по сторонним базам данных) и верификации клиента (модуль для Call-центра). Первое мобильное приложение создано для сотрудников компании для работы с клиентами: Ввод данных клиента, передача фотографий клиента, работа по сборам с клиента. Для него создали собственную систему безопасности и систему регистрацию мобильного приложения, для контроля над утечкой информации. Всю систему сделали сами с нуля в том числе и серверную часть. (Realm, DataBinding, retrolambda, retrofit2, JSON, Java EE, TomCat, PostgreSQL) Достижения: - два программиста за 4 месяца смогли развернуть систему базы данных, скриптов и написать мобильное приложение которое непрерывно работает в течении уже больше года у около 100 сотрудников нашей компании. - разработал систему безопасности с постоянно меняющимися ключами доступа; - разработал синхронизацию и распределение данных между 4 базами данных, физически расположенных в разных местах (для распределения нагрузки). Обязанности: - написание части МП (мобильного приложения) по части создания фотографий и отправки к нам в систему; - написание части МП связанной с регистрацией мобильного приложения у нас в системе, при использовании периодически меняющихся ключей безопасности в автоматическом режиме; - написание части МП связанной со сбором системных сообщений; - написание части МП связанной со сбором координат; - написание части МП связанной с сообщениями и уведомлениями; Второе мобильное приложение создано для агентской сети: Люди не работающие в компании могут передавать информацию о потенциальных клиентах и зарабатывать на этом. (Выложено в Google-play, но оно слишком простое чтобы хвастаться им) Для руководства написал модули для ПК для контроля работы сотрудников имеющих Мобильное приложение, в частности отображение местоположения всех сотрудников. (HTML, PostgreSQL, Java EE, TomCat) Помимо программирования, умудрялся успевать заниматься организация работы IT отдела (Два программиста и один системный администратор) - code review, GitLab. Также создали документирование собственных методов (мини Википедия на внутреннем сайте). Занимался подготовкой планов развитию технической составляющей компании. Кроме рабочих обязанностей, организовываю спортивные мероприятия внутри компании (волейбол, футбол, походы).
Высшее образование
Орловский государственный университет имени И.С. Тургенева (бывший ОГТУ)
Орел
Факультет: Электроники и приборостроения
Сентябрь 2003—Июль 2008 (4 года и 10 месяцев)
Красный диплом