Обо мне

Профессиональные цели:
Работу работать

Награды, сертификаты, портфолио, проекты:
https://1cfresh.com

Профессиональные навыки
Опыт работы
Декабрь 2014 — по настоящее время (2 года и 8 месяцев)
Сайфокс солюшенс
Java developer
Москва
Обязанности и достижения
1. Разработка сервиса «Облачная АТС» для ПАО «ВымпелКом». Сервис представляет собой портал самообслуживания для управления функциями виртуальной АТС, построенной "поверх" инфраструктуры и биллинга оператора связи. Описание: http://www.artlebedev.ru/everything/beeline/pbx Демо: https://cloudpbx.beeline.ru/demo/demo Backend: Spring (IoC, security, tx, web, websocket), JPA, JDBC, Apache CXF, Jetty Frontend (первоначально): GWT, немного JS и JQuery Frontend (в дальнешем): Typescript, JQuery, rest-like api к серверу, автоматическая генерации кода rest-слоя по swagger описанию БД: Oracle Специфическая интеграция: AS Broadworks (OCI-P, XSI), биллинг и другая инфраструктура оператора связи, узкоспециализированная система распределенных транзакций для поддержки нетранзакционных компонент в консистентном состоянии с реляционной БД. Разработка: JUnit, Mockito, maven, liquibase, redmine, jenkins, netbeans. Роль в проекте - разработка прикладных и интеграционных механизмов, поддержка Достижения: - Реализована интеграции с AS Broadworks по протоколу xsi events, позволяющая получать уведомления (events) от телефонии по http chunked-соединению - Реализован сервис онлайн-управления голосовыми конференциями со страницы портала (websocket) - Реализован встраиваемый в произвольные сайты виджет вида "Перезвоните мне" (пользователи сервиса могут встроить в свой сайт просто скопировав блок script, сгенерированный порталом) 2. Разработка сервиса онлайн-МФО https://rubberi.ru: Backend: Spring (IoC, security, tx), JPA, JDBC, Apache CXF, Jetty Криптография: КриптоПро JCP, КриптоПро JTLS, Bouncy Castle Frontend: Typescript, JQuery, JQueryUI, rest-like api к серверу, автоматическая генерация кода rest-слоя по wadl/xsd БД: PostgreSql, H2 Разработка: JUnit, Mockito, maven, liquibase, redmine, jenkins, netbeans. Роль в проекте - ведущий разработчик, архитектура Достижения: - Реализована общая функциональность личного кабинета сервиса - регистрация клиентов, получение и погашение займов, редактирование профиля. - Реализован сервис работы с жизненным циклом займа - начисление процентов / пеней, нотификация заемщика о задолженности. - Обеспечена возможность организации active-active кластера из нескольких jetty (серверная часть полностью stateless) - Реализована возможность выполнения фоновых процессов через job queue, задания из которой выполняются на нескольких экземплярах jetty в несколько потоков - Реализована оценка платежеспособности заемщика с помощью анализа кредитной истории и скоринговой оценки FICO v3, получаемой из Национального Бюро Кредитных Историй - (http, xml, шифрование и ЭЦП по ГОСТ) - Реализована регулярная передача информации о поступающих заявках и о текущем состоянии выданных займов в Национальное Бюро Кредитных Историй (накопление данных для включения в отчет, геренация файла в формате TUTDF, отправка отчета по электронной почте, получение квитанции об обработке отчета по электронной почте, шифрование и ЭЦП по ГОСТ) - Реализовано взаимодействие с платежным шлюзом Яндекс.Денег по протоколам массовых выплат и эквайринга (http, xml, pkcs7), реализовано взаимодействие портала с платежным шлюзом Яндекс.Денег на стороне браузера (отображение форм привязки карты и 3ds в псевдомодальном окне в iframe) - Реализованы нотификаци клиентов по электронной почте и sms, реализована интеграция с sms-сервисом - Реализовано автодополнение при вводе адресов по базе данных КЛАДР (испорт данных из dbf, поиск в импортированных данных) - Обеспечена возможность тестироваия большей части функциональности сервиса без подключения к промышленным средам вешних сервисов, реализованы эмуляторы внешних сервисов - Реализована методика тестирования длительных процессов (например, уход в просрочку, начисление пени) с эмуляцией системного времени
Август 2012 — Сентябрь 2014 (2 года и 1 месяц)
Разработчик
Москва
Обязанности и достижения
Разработка технологии 1cFresh (http://v8.1c.ru/overview/Term_000000823.htm), позволяющей обеспечить публикацию прикладных решений на платформе "1С:Предприятие" в модели SaaS. Роль в проекте - разработка методики работы прикладных решений в модели multinancy, разработка компонентов инфраструктуры сервиса и SDK для прикладных разработчиков, анализ сложных ситуаций в работе различных инсталляций технологии. Достижения: - Обеспечена возможность кастомизации прикладных решений в модели сервиса сторонними программистами (аналогично "коробочному" режиму развертывания продуктов фирмы 1С) с учетом специфики требований к безопасности облачного сервиса. - Обеспечена горизонтальной масштабируемости компонентов сервиса - Снижены требований к аппаратному обеспечению для работы сервиса - Реализован универсальный механизм переноса данных из "коробочного" режима развертывания приложения в сервис и обратно (с минимальными требованиями к доработке прикладного решения) Примеры использования технологии: - https://1cfresh.com - Облачный сервис фирмы 1С, позволяющий использовать продукты компании в модели SaaS - (открытая регистрация http://start.1cfresh.com). - https://1cbo.ru - 1С:БухОбслуживание - Сервис бухгалтерского аутсорсинга фирмы 1С - https://balance.mos.ru - Облачный сервис бухгалтерского учета для бюджетных учреждений Москвы (подробнее - http://dit.mos.ru/presscenter/news/detail/2300533.html)
Октябрь 2010 — Июль 2012 (1 год и 9 месяцев)
ООО "ЭФИС"
Тимлид
Оренбург
Обязанности и достижения
Оперативное управление группой программистов 1С (4 человека) Методическая проработка процессов разработки внутри компании, доведение до их до промышленного уровня (система контроля версий, процесс выпуска версий для production / staging окружения)
Октябрь 2008 — Октябрь 2010 (2 года)
ООО"Компания "Мехатроника"
Программист 1С
Оренбург
Обязанности и достижения
1. Кастомизация тиражируемых программных продуктов фирмы "1С" под потребности заказчиков компании; 2. Интеграция решений на базе "1С" с внешними системами (импорт / экспорт данных из других СУБД, веб-сервисы)
Август 2007 — Сентябрь 2008 (1 год и 1 месяц)
ООО "Интеллект Плюс"
Программист VBA/SQL
Орск
Обязанности и достижения
Разработка продуктов компании для локального рынка: - Система расчета заработной платы (MS Access) - Централизованная система приема заявок от населения и диспетчерского контроля УЖКХ г. Орска (Delphi, Firebird)
Рекомендательные письма
zmariya22
знакомый

Типичный гений.

Письмо написано 25 октября 2013 в 17:43