Программист Java

ID 1102028
Должность Программист Java
Опыт работы более 14 лет
Зарплата по договоренности
Менеджер

Тел.: (495) 987–45–64

E-mail: info@profistaff.ru

Дополнительная информация

Пол: Мужской

Семейное положение: Женат

Место жительства: г. Москва

Связаться с соискателем
Образование:
Учебное заведение: Казанский (Приволжский) федеральный университет, г. Казань
Специальность: Геофизик
Опыт работы:
03.2016 - Н/В

Крупнейшая компания - разработчик, New York (USA)


Должность: Ведущий Java-разработчик


Обязанности:

Разработка и рефакторинг.
Юнит и интеграционное тестирование, разработка акцептанс-тестов.
Исследование новых технологий.
Код-ревью.

Проект: Миграция устаревших систем на новую широко-масштабируемую платформу. Разработка новых приложений для управления жизненным циклом трейдов. Улучшение существующих приожений. Работа в географически разделенной команде следуя Agile/Scrum методологии. Полная автоматизация тестирования на разных уровнях (юнит, интеграционные и акцептанс-тесты). Следование практикам TDD, BDD, использование элементов XP.

Средства и технологии: Java 8, Spring Framework, Spring Integration, JPA, Hibernate, SQL, JUnit, JBehave, Fitnesse testing framework, mockito, assertj, Oracle DB, MQ, JMS, gradle, maven, git.


04.2014 - 03.2016

Букмекерская компания, г. Москва


Должность: Архитектор, ведущий разработчик (Java)


Обязанности:

Проектирование архитектуры приложений, принятие технических решений.
Участие в разработке приложений.
Ревью кода.
Настройка инструментов для работы отдела.
Обучение джуниоров.
Планирование работы, оценка задач.

Высоконагруженные сайты лотерей, отказоустойчивая распределенная интеграционная шина данных для ассинхронного выполнения задач интеграции с внешними системами с веб-консолью управления.

Средства и технологии: Java 8, Spring 4 (core, MVC, webflow, security, AOP, tx, data jpa), Thymeleaf, Apache Camel, Apache CXF, ActiveMQ, JPA (HIbernate 4), Mysql/MariaDB (galera cluster), CAS, git, gradle.


08.2010 - 04.2014

Крупнейшая компания - разработчик, г. Москва


Должность: Руководитель группы Java-разработки


Обязанности:

Планирование поставленных задач и распределение между разработчиками.
Контроль сроков и качества выполнения работ.
Выяснение требований, коммуникации с бизнес-пользователями, аналитиками и командой поддержки из Лондона/Сингапура/Нью-Йорка.
Реализация нового функционала
Багфиксинг.
Код ревью.

Успешно выполненые проекты по разработке высоконагруженных интеграционнных приложений, системы управления правами пользователей.

Проект: Разработка и поддержка приложений (отчетные, интеграционные, управляющие), составляющих часть большой системы процессинга трейдов.
Команда: 3-7 разработчика.

Средства и технологии: Java1.4 - 6, Oracle 10/11, JMS (Tibco), Spring, MyBatis.


12.2008 - 08.2010

Банк, г. Москва


Должность: Старший Java разработчик, руководитель группы разработки


Обязанности:

Разработка нового функционала;
Исправление ошибок;
Код ревью;
Интеграция с банковскими системами (АБС);
Составление планов, отчетов о проделанной работе, распределение и контроль выполнения задач внутри группы.

Система дистанционного банковского обслуживания с трехзвенной архитектурой. Толстый и тонкий клиенты.

Java5/6, Spring 2.5, Hibernate 3.3.1, ZKoss 3.0.8, Swing, Oracle, MSSQL, FireBird 2.1, IDEA 9, SVN, HTML, CSS, JavaScript.


05.2008 - 11.2008

Консалтинговая компания, г. Москва


Должность: Java разработчик


Обязанности:

Проект №1: Веб-система для сотрудников отдела подбора персонала.
Проект №2: Веб-сайт международной гостиничной сети.

Средства и технологии: Java EE, Java 5, Spring 2.0, JavaScript, ExtJS, DWR 2.0.3, IDEA 7.03, SVN, CVS, Hibernate 3.2, Tapestry 4, Velocity, EJB, BEA Weblogic, RMI, HTML, CSS, MsSql.

 


06.2004 - 11.2008

Крупный ИТ интегратор, г. Казань


Должность: Программист-руководитель группы разработки


Обязанности:

Проект №1: Система учета и тарификации телефонных переговоров для офисных АТС, позволяющая осуществлять сбор данных о телефонных переговорах с мини-АТС и хранение их в базе данных с целью последующей обработки, тарификации и построения отчетов.
Проект №2: Веб-портал с информацией о лечебных учреждениях Республики Татарстан
Проект №3: Централизованная система учета объемов затрат на услуги связи. Сводные отчеты из удаленных офисов пересылаются на FTP сервер центрального узла, где они агрегируются и хранятся в едином хранилище СУБД Oracle. Система предоставляет возможность построения отчетов в различных разрезах.

Средства и технологии: ava, MS Visual Basic/Visual C++, MS Access, Oracle Business Intelligence, Oracle DB



Опыт работы
c 2016-03-01 по 0000-00-00  Крупнейшая компания - разработчик, New York (USA)
Должность Ведущий Java-разработчик
Обязанности <p>Разработка и рефакторинг.<br /> Юнит и интеграционное тестирование, разработка акцептанс-тестов.<br /> Исследование новых технологий.<br /> Код-ревью.</p> <p><strong>Проект:</strong> Миграция устаревших систем на новую широко-масштабируемую платформу. Разработка новых приложений для управления жизненным циклом трейдов. Улучшение существующих приожений. Работа в географически разделенной команде следуя Agile/Scrum методологии. Полная автоматизация тестирования на разных уровнях (юнит, интеграционные и акцептанс-тесты). Следование практикам TDD, BDD, использование элементов XP.</p> <p><strong>Средства и технологии:</strong> Java 8, Spring Framework, Spring Integration, JPA, Hibernate, SQL, JUnit, JBehave, Fitnesse testing framework, mockito, assertj, Oracle DB, MQ, JMS, gradle, maven, git.</p>
Дополнительная информация
c 2014-04-01 по 2016-03-01  Букмекерская компания, г. Москва
Должность Архитектор, ведущий разработчик (Java)
Обязанности <p>Проектирование архитектуры приложений, принятие технических решений.<br /> Участие в разработке приложений.<br /> Ревью кода.<br /> Настройка инструментов для работы отдела.<br /> Обучение джуниоров.<br /> Планирование работы, оценка задач.</p> <p>Высоконагруженные сайты лотерей, отказоустойчивая распределенная интеграционная шина данных для ассинхронного выполнения задач интеграции с внешними системами с веб-консолью управления.</p> <p><strong>Средства и технологии</strong>: Java 8, Spring 4 (core, MVC, webflow, security, AOP, tx, data jpa), Thymeleaf, Apache Camel, Apache CXF, ActiveMQ, JPA (HIbernate 4), Mysql/MariaDB (galera cluster), CAS, git, gradle.</p>
Дополнительная информация
c 2010-08-01 по 2014-04-01  Крупнейшая компания - разработчик, г. Москва
Должность Руководитель группы Java-разработки
Обязанности <p>Планирование поставленных задач и распределение между разработчиками.<br /> Контроль сроков и качества выполнения работ.<br /> Выяснение требований, коммуникации с бизнес-пользователями, аналитиками и командой поддержки из Лондона/Сингапура/Нью-Йорка.<br /> Реализация нового функционала<br />Багфиксинг.<br /> Код ревью.</p> <p>Успешно выполненые проекты по разработке высоконагруженных интеграционнных приложений, системы управления правами пользователей.</p> <p><strong>Проект:</strong> Разработка и поддержка приложений (отчетные, интеграционные, управляющие), составляющих часть большой системы процессинга трейдов.<br /> Команда: 3-7 разработчика.</p> <p><strong>Средства и технологии:</strong> Java1.4 - 6, Oracle 10/11, JMS (Tibco), Spring, MyBatis.</p>
Дополнительная информация
c 2008-12-01 по 2010-08-01  Банк, г. Москва
Должность Старший Java разработчик, руководитель группы разработки
Обязанности <p>Разработка нового функционала;<br /> Исправление ошибок;<br /> Код ревью;<br /> Интеграция с банковскими системами (АБС);<br /> Составление планов, отчетов о проделанной работе, распределение и контроль выполнения задач внутри группы.</p> <p>Система дистанционного банковского обслуживания с трехзвенной архитектурой. Толстый и тонкий клиенты.</p> <p>Java5/6, Spring 2.5, Hibernate 3.3.1, ZKoss 3.0.8, Swing, Oracle, MSSQL, FireBird 2.1, IDEA 9, SVN, HTML, CSS, JavaScript.</p>
Дополнительная информация
c 2008-05-01 по 2008-11-01  Консалтинговая компания, г. Москва
Должность Java разработчик
Обязанности <p>Проект №1: Веб-система для сотрудников отдела подбора персонала.<br /> Проект №2: Веб-сайт международной гостиничной сети.</p> <p><strong>Средства и технологии:</strong> Java EE, Java 5, Spring 2.0, JavaScript, ExtJS, DWR 2.0.3, IDEA 7.03, SVN, CVS, Hibernate 3.2, Tapestry 4, Velocity, EJB, BEA Weblogic, RMI, HTML, CSS, MsSql.</p> <p> </p>
Дополнительная информация
c 2004-06-01 по 2008-11-01  Крупный ИТ интегратор, г. Казань
Должность Программист-руководитель группы разработки
Обязанности <p>Проект №1: Система учета и тарификации телефонных переговоров для офисных АТС, позволяющая осуществлять сбор данных о телефонных переговорах с мини-АТС и хранение их в базе данных с целью последующей обработки, тарификации и построения отчетов.<br /> Проект №2: Веб-портал с информацией о лечебных учреждениях Республики Татарстан<br /> Проект №3: Централизованная система учета объемов затрат на услуги связи. Сводные отчеты из удаленных офисов пересылаются на FTP сервер центрального узла, где они агрегируются и хранятся в едином хранилище СУБД Oracle. Система предоставляет возможность построения отчетов в различных разрезах.</p> <p><strong>Средства и технологии:</strong> ava, MS Visual Basic/Visual C++, MS Access, Oracle Business Intelligence, Oracle DB</p>
Дополнительная информация
Связаться с соискателем
Компания *
Контактное лицо *
Телефон *
Email
Комментарий
ТЕГИ:
Программист Java
Другие резюме данного раздела:
Должность
Разработчик С++
Разработчик С++
Разработчик С++
Руководитель направления (ИТ), Директор программы проектов
Директор ИТ
Руководитель проектов