Обо мне

С детства увлекаюсь программированием. Отношусь к нему как к творческому процессу. Начинал свой путь с изучения C++ и Java. В 16 лет решал всесторонние задачи на Java (GUI, swing). В 17 лет написал свой первый коммерческий проект на C++ (Turbo C++) (прошивка аппарата для диагностики оборудования теплосети). После службы в армии, в 2010 году заинтересовался веб-разработкой и начал изучение PHP, HTML, CSS и JS. Отличаюсь наличием глубоких их познаний без фреймворков (что не исключает их использования по мере необходимости). По ходу дела углублялся в веб-разработку, а так же в прикладные финансовые инструменты, для которых в какой-то момент возникла необходимость реабилитировать Java. Сегодня он является основным языком разработки как для работы, так и для увлечений (проектирование собственного "умного дома" на Orange Pi).

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Август 2016 — Ноябрь 2017 (1 год и 4 месяца)
Ronte Ltd
Ведущий программист
Рига
Обязанности и достижения

Занимался проектированием и реализацией сложной многокомпонентной системы, позволяющей реализовать идею заказчика по консолидации ресурсов различных финансовых институтов для использования в частично-определенных условиях; разработкой систем финансового контроля и финансовой отчетности. Для проектирования и анализа бизнес-логики на этапе формализации бизнес-требований активно использовалась BPMN. Проект документировался на всех стадиях проектирования. Интеграция с АБС UniSAB, Canopus. Используемые языки, фреймворки и технологии: java (spring), php 7 (symfony 2), bpmn (camunda), uml, mysql, ms sql, rest, json, git, jira, confluence, junit, phpunit, postman.

Март 2015 — Август 2016 (1 год и 6 месяцев)
ООО КБ Камский горизонт
Ведущий программист
Москва
Обязанности и достижения

Занимался проектированием и реализацией банковского RESTful API; интернет-банков для физических и для юридических лиц; банковской CRM; сбором и анализом требований к системам; прикладных инструментов для автоматизации деятельности операционных сотрудников; формированием отчетности. Здесь стоит отметить, что моя идея начать разработку вышеперечисленных систем с определения общих составляющих, вынося их в API, показало свою состоятельность на практике за год до анонсирования этого тренда как рекомендательный на iFin 2016 сроком до 2021 года. Для проектирования и анализа бизнес-логики на этапе формализации бизнес-требований активно использовалась BPMN. Интеграция с АБС Диасофт, UniSAB, Програмбанк.Омега. Используемые языки, фреймворки и технологии: c++ (интеграция платежных модулей), go, php 7 (symfony 2), bpmn (camunda), uml, html 5, js (jquery, knockout, require.js, gulp), css 3, mysql, mongo, ms sql, oracle pl/sql, soap, xml, rest, json, git, redmine, phpunit, selenium.

Октябрь 2014 — Август 2016 (1 год и 11 месяцев)
ИП
ИП
Подольск
Обязанности и достижения

Занимался pixel-perfect версткой и разработкой сайтов от одностраничных лендингов до интернет-магазинов и корпоративных сайтов, а так же RESTful API для мобильных приложений. По необходимости использовалась CMS wordpress. Используемые языки, фреймворки и технологии: java (spring), php 7 (symfony2), bpmn (camunda), mysql, rest, json, git, redmine, jmeter, phpunit, selenium.

Ноябрь 2012 — Октябрь 2014 (2 года)
ООО КБ АйМаниБанк
Ведущий разработчик
Москва
Обязанности и достижения

Занимался разработкой интернет-банка для физических лиц; прикладных инструментов для автоматизации деятельности операционных сотрудников; тикетной системы живого общения между клиентом банка и сотрудником банка; маркетинговых промо-страниц; основного сайта банка и поддержкой банковской CRM (SugarCRM). Отдельно стоит отметить, что интернет-банк моей разработки в очень короткий период после запуска взлетел по народному рейтингу banki.ru практически до уровня интернет-банка банка Тинькофф. Интеграция с АБС Диасофт. Используемые языки, фреймворки и технологии: c++ (интеграция платежных модулей), php 5 (symfony 2), uml, html 5, node.js (socket.io), js (jquery, knockout, socket.io, require.js, gulp), css 3, mysql, mongo, ms sql, oracle pl/sql, soap, xml, rest, json, git, mercurial, jira, confluence, phpunit, selenium.

Декабрь 2010 — Июнь 2012 (1 год и 7 месяцев)
Borsa Universal Ltd
Ведущий разработчик
Москва
Обязанности и достижения

Занимался разработкой одностраничных приложений (RIA), помогающим вести трейдерам вести профессиональную деятельность. Получил опыт написания скриптов для metatrader 4. Также вел разработку тематических сайтов: forexcafe.com, forexology.com. Верстку основных сайтов группы fxpro.com. Использовались следующие CMS: modx, wordpress. Интеграция с econoday; интеграция с различными источниками данных по протоколам fix, soap, с помощью rest, а так же по произвольным текстовым стриминговым протоколам. Используемые языки, фреймворки и технологии: php 5 (zend 1, symfony 1), xhtml 1.1, js (jquery, knockout, backbone, require.js), css 2.1, mysql, mongo, yql, fix, soap, xml, rest, json, git, mercurial, redmine, phpunit.

Апрель 2010 — Декабрь 2010 (9 месяцев)
Integro Studio
Веб-разработчик
Подольск
Обязанности и достижения

Занимался pixel-perfect версткой и разработкой сайтов по ТЗ и psd-макетам от одностраничных лендингов до интернет-магазинов и корпоративных сайтов. Использовались следующие CMS: modx, wordpress, joomla, type3, opencart. Используемые языки, фреймворки и технологии: php 5, xhtml 1.1, js (jquery, knockout), css 2.1, mysql, soap, xml, rest, json.

Рекомендательные письма
cawakharkov
Senior web-developer/Team leader/CTO • знакомый

Отлично знает фреймверк

Письмо написано 20 ноября 2014 в 20:58