Октябрь 2012 - по настоящее время
RHConsulting LTD
Руководитель направления
Март 2010 — Октябрь 2012
ООО Люксофт профешнл (Москва, www.luxoft.com) — Информационные технологии/системная интеграция
Ведущий архитектор
Обязанности:
- Проектирование и реализация высокоэффективных backend решений для расчета рисков с целью последующего анализа бизнес-подразделениями.
- Общение с заказчиком на английском языке (заказчик Deutsche Bank, немецкий офис), формализация требований, написание TDD и аналитической документации, консультирование по вопросам оптимизации решений
- Поддержка конечных пользователей (3-й уровень поддержки)
Проекты
dbArtos - крупное версионированное (внутренняя разработка) хранилище данных ( таблицы более 7 млрд строк) для расчета внутренних рейтингов компаний и оценке рисков согласно модели Basel 3. Одна из центральных систем. Основная задача сбор информации о контрагентах из различных систем (в.т.ч. систем из разных стран) и оценка их риска. Система реализована на Oracle 11 (сервер Oracle Exadata) + SAS (для рассчетов) + Java (frontend) + Microstrategy (reporting)
Подпроекты
-- Adjustment tool - проект для корректировки входных данных, после загрузки в версионированную область.
Основное достижение: переработка дизайна приложения, позволила конечным пользователям загружать большие файлы (более 200 000 строк за 5 минут) через Java-приложение и затем применять их к таблицам используя стандартный процесс ( до этого не более 5 000 строк за 20 минут). Нововведение полностью внедрено и избавило пользователей от контакта с IT службой в случае необходимости внесения больших корректировок.
Роль: архитектор и частично разработчик изменений.
-- USTAX - проект полностью спроектирован и разработан с начала. Проект позволяет оптимизировать налогообложение брокерских подразделений банка в США (применение различных налоговых ставок в зависимости от местонахождения контрагента и множества других параметров контрагентов и сделок.). Один из главных проектов DB 2011.
Основное достижение: на текущий момент проект полностью внедрен, что позволило DB USA сэкономить порядка 60% на брокерском налогообложении в США. Весь расчет налогов занимает не более 1 часа (при приросте транзакций более 100 000 в месяц).
Роль: архитектор, разработчик
-- Archiving - подсистема позволяет конечным пользователям (не будучи администраторами) архивировать данные на ленту (при помощи data pump) и впоследствии восстанавливать их. Главное направление - переработка существующего дизайна с целью упрощения пользования системой для конечных пользователей и повышение гибкости подсистемы.
Основное достижение - введение новых групп классификаторов на основе которых пользователи получили возможность абстрагироваться от конкретных партиций и имен таблиц при архивации, что значительно снизило вероятность возникновения ошибки.
Роль: аналитик, разработчик
Личные достижения: повышение уровня бизнес-общения на английском языке, расширение знаний в области проектирования БД, практика работы с использованием передовых систем.
Июль 2007 — март 2010
ООО ХК Росгосстрах (Москва, www.rgs.ru) — Страхование
Специалист
Обязанности:
- Разработка и создание ПО на платформе .NET (Win Forms + MS SQL или Oracle)
- Создание приложений для генерирования отчетов
- Написание запросов в СУБД Oracle (простые запросы для отчетности, разработка и обслуживание механизмов денормализаций для быстрого построения оперативной отчетности, оптимизация запросов (как своих, так и других сотрудников), и.т.д. Работа осуществлялась с большими хранилищами данных)
- Рефакторинг существующих решений
- Бизнес-анализ ( общение с бизнес-пользователями, сбор требований, составление технических заданий)
Проекты
- Приложение генерации регламентной отчетости - ПО для генерации большинства внутренних отчетов компании (финансовых, статистических)
- Приложение обмена информацией между СК и РСА по бланкам строгой отчетности - приложение производит обмен информацией между СК и РСА по средством XML файлов с анализом ответов. Решение .NET 3.0 + Oracle 10.2
- Приложение для автоматизации рассчета компенсационных выплат и страховых комиссий. Приложение выполнено как в виде настольного ПО, так и в виде Веб-приложения.
Преимущественное направление деятельности: Создание ПО для отчетности, написание и оптимизация SQL запросов, разработка, усовершенствование и поддержка внутреннего сервера приложений.
Июнь 2004 — июнь 2007
Эллайд Тестинг (Allied Testing) (www.alliedtesting.com) — Информационные технологии/системная интеграция
Разработчик/Старший разработчик
Обязанности:
- Проектирование и разработка коммерческого ПО
- Управление небольшой группой разработчиков
- Создание автоматичесих сриптов на языке Silk Test
- Написание технической документации
- Общение с заказчиком
- Рефакторинг существующего кода
- Поиск и исправление ошибок в существующем незнакомом коде (от простых до Memory leaks и Performance Improvement)
- Написание Unit тестов
Продукты:
PAT (Performance Analysis Tool) - средство для реал-тайм оценки действий биржевых игроков
Simulator - Средство для тестирования биржевых стратегий на основе математического моделирования
BEST - продукт для нагрузочного тестирования брокерских/банковских систем с функцией внедрения между клиентом и сервером и анализом сетевого трафика.
Январь 2004 — июнь 2004
Symantec — Информационные технологии/системная интеграция
Младший разработчик
Обязанности:
- Разработка модулей для эвристического анализа файлов на предмет обнаружения вирусов
- Анализ требований к ПО и их корректировка
- Bug fixing
Продукты:
- Symantec Corporate Antivirus