Обо мне

За время работы приобрел опыт работы с различными языками, инструментами и технологиями.

Опыт разработки:

  • PHP (версии 4, 5 и 7)
  • JavaScript (frontend), (включая фреймворки jQuery, jQuery Mobile, Query UI и технологию AJAX)
  • MySQL: построение сложных запросов, выявление и оптимизация "узких мест", администрирование СУБД
  • верстка CSS/CSS3 (включая адаптивную верстку) и использование инструментов Sass/Less
  • шаблонизаторы Smarty, Twig, Volt, Blade
  • опыт использования библиотек PHPWord, PHPExcell, TCPDF, ImageMagik для генерации соответствующих файлов и иных библиотек

есть опыт разработки на C/C++ (давно писал под Windows) и иногда использую этот опыт для решения несложных задач требующих высокой скорости работы (но уже на Linux)

любимыми инструментами являются PHPStorm и git

Опыт интеграции:

  • yandex Maps API (создание карты с маркерами, расчет расстояния и времени пути, поиск ближайшего метро)
  • интеграция с смс-шлюзами
  • интеграция с платежными api (Yandex money, webmoney, robokassa,
    digiseller/oplata.info и другими)
  • интеграция с АПИ Контур.Фокус
  • интеграция с внешними клиентами (банками) по протоколу SOAP


Опыт администрирования:

  • уверенно работаю с консолью
  • в состоянии самостоятельно "поднять с нуля" и сконфигурировать сервер (включая Nginx, Apache, php, mysql)
  • опыт выявления и решения проблем с серверами
  • опыт использования docker-контейнеров для разработки

Дополнительный опыт и знания:

  • имею образование по специальности "Банковское дело-экономист" (и проработал в банке 8 лет), а так же некоторое время вел самостоятельно весь учет у своего ООО, поэтому достаточно уверенно ориентируюсь в финансовой сфере, терминологиях, не пугаюсь терминов "двойная запись" и
    "проводка" и имею представление о структуре бухгалтерской отчетности.
  • имею опыт работы с госзакупками с разных точек зрения:
    • самостоятельно участвовал как поставщик,
    • получал и парсил информацию (по 44, 223 и 94фз, извещения,
      контракты, гарантии) с сайта госзакупок как разработчик (для своей
      платформы и при работе в Тендертех)
    • получил опыт реализации и знания о процессе оформления банковских гарантий для участия в гос и комзакупках.
Профессиональные навыки
Опыт работы
Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
Главный ИТ-инженер
Апрель 2019 — По настоящее время (7 месяцев)
Тендертех
Москва
разработчик
Август 2016 — Март 2019 (2 года и 8 месяцев)

Основные обязанности - разработка основного продукта компании - сервиса tendertech.ru являющегося инвестиционным банковским проектом основным направлением деятельности которого является предоставление удобной площадки клиентам, агентам и двум крупным банкам (один из топ 10, второй из топ 50 рейтинга банков) для оформления банковских гарантий, тендерных займов и иных банковских услуг.

На старте площадка представляла из себя монолит и написана на Drupal 7. Я участвовал в процессе запуска площадки и выхода её на рынок. Спустя год эта площадка заняла существенную долю рынка, а спустя еще год было реализовано подключение нового банка к сервису.

Одними из основных моих достижений в компании является:

  • реализация нескольких версий скоринговой системы для оценки юридических лиц по критериям банков. Система скоринга производит оценку по скоринговой модели банков включающей 100+ разных критериев оценки финансового положения компании и наличия стоп-факторов на основе предоставленной клиентом или полученной из внешних источников информации.
  • реализован парсинг нескольких внешних открытых источников, среди которых:
    • zakupki.gov.ru (закупки, банковские гарантии, контракты)
    • сайт ФССП (судебные приставы)
    • сайт арбитражей
    • реестр банкротов (2 источника на сайте федресурса)
    • база недействительных паспортов МВД
    • реестр террористов
    • проверка наличия запроса о действующих решениях о приостановлении операций по р.счетам клиента (https://service.nalog.ru/bi.do)
  • обеспечено взаимодействие с АПИ внешних сервисов   
    • Контур.Фокус (около десятка разных методов АПИ)
    • Кладр-АПИ
    • Антикапча (для целей парсинга)
  • реализована интеграция с двумя банками по протоколу SOAP:
    • отправка документов по выданному продукту,
    • запросы в БКИ (банк кредитных историй) для проверки наличия информации о негативе по Клиенту,
    • актуализация информации о клиентах в АБС банка,
    • несколько точек многошагового процесса формирования договора тендерного займа на различных этапах движения заявок.
  • созданы различные вспомогательные инструменты и модули упрощающие
    разворачивание окружения для разработки, работу с кодом и ручное
    тестирование
  • множество иных доработок разного уровня сложности, а также различные архитектурные оптимизации

Дополнительно помогаю и консультирую разработчиков по различным вопросам проекта (архитектурным, алгоритмическим), провожу код-ревью.

За время работы получил опыт работы с Drupal 7, SOAP, ЭП (электронная подпись). Улучшил свои знания в парсинге, работе с docker, администрировании серверов

PHPGitLinuxMySQLNginxDockerDrupalJQueryJavaScript
Частная практика, работа без зачисления в штат
Октябрь 2014 — Август 2016 (1 год и 11 месяцев)

Занимался разработкой сайтов по заказам на фриланс биржах, собственными проектами, парсингом, а так же работал с несколькими проектами по созданию CRM систем.

Были созданы (из крупного):
- 2 CRM для агентств недвижимости и сайт для застройщика
- CRM по учету ремонтов для сервисных центров
- сайт для поиска тендеров tendercat.ru (личный проект существовавший до 2014 года) и несколько более мелких проектов

Выполнялся парсинг множества сайтов, среди которых есть крупные auto.ru, baby.ru и cian.ru.