Обо мне

Apache ServiceMix/Jboss Fusej2se

14+ year experience: OOA&OOD, Multithreading

j2ee:

- EJB3-- IBM Websphere AS/PS/ESB/DS/MQ/Data­stage-- Oracle Weblogic AS/OSB-- Glassfish: EJB3, JSF, JPA-- tomcatosgi/came­lgroovy/grailsDB:-- Oracle: SQL, PL/SQL-- MySql-- MS SQL-- SybaseFrameworks:-- Spring, Hibernate, richfaces, grails, camel,GWT/SmartGWT/Gears, vaadinJTA:-- atomikoscaching:-- hazelcast, ehcache, infinispanXML:-- SAX, DOM, xpathLogging:-- Log4j, logback, slf4jTesting:-- junit, testngCORBA:-- VisibrokerJMS/amqp:-- ActiveMQ, Apache Qpid, RedHat MRGBuilding:--maven, ant, gradle, hudsonProducts:-- Alfresco (http://myalfresco.b­logspot.com)-- NuxeoETL:-- Datastage

FixAntenna, Fix/FixMLSpecialties: Java SE/EE Architect/System Integration Architect

Публикации:1.Кудинов А.М. Система поддержки распределенных вычислений в среде Matlab. Материалы региональной научно-технической конференции студентов, аспирантов и молодых ученых “Прогрессивные технологии, конструкции и системы в приборо- и машиностроении. М.: Изд-во МГТУ им. Н.Э. Баумана, 2005 г. – 480 с.2.Кудинов А.М. Система поддержки распределенных вычислений на основе технологии Grid. М 34 Материалы XII Международной конференции студентов, аспирантов и молодых ученых “Ломоносов - 2005”. Москва - 2005, Том 2, М.: Изд-во МГУ, 2005 – 538 с.3.Кудинов А.М. Система поддержки распределенных вычислений на основе технологии Grid. Материалы XLIII Международной научной студенческой конференции “Студент и научно-технический прогресс”, секция 7 “Информационные технологии”. Новосибирск -2005, Н.: Изд-во НГУ, 2005.

Опыт работы
Объединение системных интеграторов и компаний-разработчиков
Lead Java Developer
Январь 2018 — По настоящее время (2 года и 10 месяцев)

Define architecture of application. Create application based on Apache ServiceMix ESB for support request from mobile application.

Support and creating new functionality

Java8, Apache ServiceMix, JAX-RS, Json, Postgresql

Lead Java Developer
Июль 2015 — Сентябрь 2017 (2 года и 3 месяца)

Define architecture of application. Create application based on Apache ServiceMix ESB for support request from mobile application.

Java8, Apache ServiceMix, JAX-RS, Json, Postgresql

Финтех компания
Java Team Lead
Октябрь 2016 — Ноябрь 2017 (1 год и 2 месяца)

Создание с нуля команды из 6 человек для разработки российского сегмента ПО. Участие в agile процессе в качестве scrum мастера. Изменение архитектуры проекта под российские реалии.

Информатизация города
Архитектор
Декабрь 2014 — Февраль 2016 (1 год и 3 месяца)
Define technical policy in applied architecture. Examination of architectural solutions offered by contractors. Architecting solutions in selected projects. Analyze and solve problems in existing solutions. Development of architectural standards.
Lead Java Developer
Июнь 2010 — Декабрь 2014 (4 года и 7 месяцев)

Lead developer and architect for the integration of stock exchanges (FORTS / MICEX / LSE / NYSE) and trading systems 

(Bloomberg / TOMS / Reuters / Sberbank) with the internal systems of investment bank.

The integration has been based on a enterprise service bus - Jboss Fuse ESB (Apache Servicemix) c using RedHat MRG Messaging (Apache Qpid).

I'm participated in the development of architectural integration of the investment bank and messaging format, the basis on FIX / FIXML / FpML / XML.

1. To develop integration MICEX / FORTS in terms of transactions / trades / orders / positions, and internal systems Investment Bank (Diasoft / Murex / Kondor / Arena)

2. To develop the integration of internal systems, Sberbank (Focus and DM) and Murex Sberbank CIB

3. To develop the integration of Bloomberg / TOMS / Reuters and Murex Sberbank CIB

4. Develop integration FORTS / MICEX / OMS (LSE, NYSE) and Murex Sberbank CIB

5. Develop a reconcillation deals Bloomberg EU and Bloomberg US

6. Develop sync Diasoft counterparties and counterparties in Bloomberg Toms EU and Bloomberg Toms Counterparty US

7. Developed internal systems integration with Crossing Engine and Murex Sberbank CIB

8. Developed import transactions from Murex to Markit

9. Develop integration Murex (PosRpt, MntPosRpt) in Diasoft in terms of positions

10. Developed integration Murex (TrdCaptRpt) in Diasoft regarding transactions

11. Participated in the integration of the following systems (Diasoft / Siebel / Sharepoint / Basel / ComplianceMonitoring / Numerix and others) based on the format of messages FIX / FIXML / XML using JBossFuse and RedHat MRG Messaging

12. Develop integrated and Sberbank CIB Sberbankfinance

13. Developed import transactions / instruments in Compliance Monitoring

14. Developed import transactions / instruments Sberbank Risk System

15. Developed ProductMatrix service to automatically select the available products for the software Arena.

Solve problems in production: the problems with RedHat MRG Messaging / fix problems RedHat Jboss Fuse.

Developed monitoring system for Redhat MRG based on Nagios and python. Used Logstash Kibana and condition monitoring systems.

I set up a CI based Hudson / Jenkins. Developed scripts to control ServiceMix and install / uninstall features and bundles

Developed streams for Weblogic OSB (currently off)

Developed Datastage jobs to fix logs DMA.

Support for projects

Technologies used: Apache ServiceMix / Jboss Fuse, Spring, ActiveMQ, Apache Qpid, OOA & OOD, Multithreading, Tomcat 5/6/7, Oracle Weblogic AS / OSB, IBM Websphere AS / Datastage, EJB3, JSF, JPA, hazelcast, ehcache, infinispan , groovy / grails, Oracle, MySql, MS SQL, Sybase, Hibernate, richfaces, grails, camel, GWT / SmartGWT / Gears, Vaadin, SAX, DOM, xpath, Log4j, logback, slf4j, junit, testng, CORBA, JMS / AMQP, RedHat MRG, maven, ant, gradle, hudson, FixAntenna, Fix / FixML

Specialization: Java SE / EE Architect / System Integration Architect

разработчик
Ноябрь 2009 — Июнь 2010 (8 месяцев)
Обязанности: - бекенд для www.terrabank.ru и http://mmopay.com/ - дилерская админка на grails
IT-решения для бизнеса
Консультант (J2EE)
Апрель 2007 — Ноябрь 2009 (2 года и 8 месяцев)
Интеграция в банках на базе продуктов IBM Websphere
Ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений
Java Developer
Сентябрь 2006 — Апрель 2007 (8 месяцев)
projects: OB10 Oilspace
Коралл-сервис
Калуга
Sr. Java Developer
Апрель 2002 — Август 2006 (4 года и 5 месяцев)
архитектура, разработка
Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Информатики и систем управления; ИУ
Сентябрь 1998—Июнь 2006 (7 лет и 9 месяцев)

красный диплом, инженер-исследователь