Обо мне

Hello, I am Alexander from Russia(UTC+3)

Significant buzzwords:

full stack development, continuous integration, test driven development

Key responsibilities:

1. Design and implementation of highly loaded system

2. Support and development

3. Stress testing

4. Unit testing

5. Application and database queries optimization

6. Code refactoring

7. Create applications from scratch

Key technologies:

Languages: Java 8+, JavaScript

Spring  ecosystem (Core, Data, MVC, Security, including Spring Boot)

Web frameworks: ZK Framework 7,8, Tapestry 5, Apache Wicket 1.4.6, Vaadin Databases: PostgreSQL, MySql

ORM: Hibernate

JavaScript oriented technologies: Ajax,Openlayers 2,3, HighCharts

Application servers: Tomcat, JBoss, Jetty

Db migration tools: Liquibase, FlyDB

Build tools:maven, gradle

Other technologies: jakson, Rest API, HttpClient,  Kafka,  Spring ecosystem, JCaptcha, GeoServers with WMTS,TMS and other protocols

Also I'm on top 40% of stackoveflow spring-boot answers. https://stackoverflow.com/users/5668795/alexander-petrov

Профессиональные навыки
Опыт работы
Мобильные платежи ubank
Москва
Team Lead разработки процессинга
Февраль 2013 — По настоящее время (6 лет и 9 месяцев)
Крупнейший российский системный интегратор
Архитектор
Май 2015 — Февраль 2017 (1 год и 10 месяцев)
HandySolutions
Москва
ведущий программист
Март 2011 — Февраль 2013 (2 года)
Обязанности: - разработка новой функциональности и модулей - поддержка существующих модулей. Достижения: - Реализована бонусная система, аналогичная таким как связной клуб, малина и др. - Доработан модуль отчетов для сотрудников банков. - Переработан, унифицирован модуль отвечающий за доставку смс. - Создана система автоматической рассылки СМС по различным правилам
Разработка и издание браузерных и мобильных онлайн-игр, приложений для соцсетей.
Ведущий программист
Май 2009 — Февраль 2011 (1 год и 10 месяцев)
Разработка отдельного приложения, интегрирующегося с остальными проектами компании. Сбор требований, разработка архитектуры, реализация, демонстрация заказчику. Используемые технологии: Tapestry 5 Spring 2.5 Hibernate 3 ActiveMQ JBPM 4 Tomcat PostgreSQL
Ведущая российская компания в области интернет-рекрутмента
ведущий программист
Март 2008 — Апрель 2009 (1 год и 2 месяца)
Руководство группой разработки (3-5 человек). При разработке использовалась методология Scrum. Сбор требований заказчика, коллективное планирование, обсуждение важных архитектурных решений, отслеживание выполнения задач и демонстрация результатов заказчику. Разработка новой функциональности в различных подсистемах проекта от биллинга до баннерной подсистемы. Написание автоматизироанных тестов. Используемые технологии: Java 5, 6; Spring 2.5, Spring MVC, Hibernate 3.1. Junit, EasyMock, Memcache, Struts (legacy code). Ver. control: SVN RDBMS: MySql, PostgreSql BugTracking and Planning: Jira. Application Server: Resin Knowledge Base: Wiki Сборка: Maven
Крупнейший российский поставщик IT-решений для банков на основе собственного ПО
ведущий программист
Август 2007 — Февраль 2008 (7 месяцев)
Перевод продукта "кредитный бэк-офис" с технологий Delphi на JavaEE. Разработка UseCase, распределение задач, контроль за их исполнением. Используемые технологии: Servlets, WebServices, Stateless Beans, Cayenne, JDBC, Swing.
Ведущий российский разработчик ПО
Екатеринбург
ведущий программист, team leader, руководитель отдела госзакупок
Март 2005 — Июль 2007 (2 года и 5 месяцев)
Пришел в компанию на должность ведущего программиста. С мая 2006 года назначен руководителем отдела Гос Закупок (общей численностью 25 человек), специализирующегося на разработке систем управления торгами, которые необходимы всем гос органам согласно 94-му Федеральному Закону. 1.03.2005 – 1.05.2006 Система управления конкурсами для ФАНИ – Федеральное Агентство по Науке и Инновациям при Мин Обр науки. Система позволяет автоматизировать весь цикл финансирования науки на основе грантов на исследования со стороны государства – от начала формирования федеральной программы до отслеживания исполнения заключенных контрактов. Система государственных закупок. 1.05.2006 – 1.02.2007 АИСУП Министерства Экономического Развития и Торговли. 30.11.2006 – по текущий момент Новая Система для ФАНИ.
Softdev
Екатеринбург
Программист
Август 2003 — Февраль 2005 (1 год и 7 месяцев)
Область деятельности: разработка корпоративных веб-приложений с использованием J2EE для западных заказчиков.
Высшее образование
Уральский государственный университет им. А.М. Горького
Екатеринбург
Факультет: Математико-механический
Сентябрь 1998—Июнь 2004 (5 лет и 9 месяцев)
Факультет: Математико-механический
Январь 1998—Январь 2004 (6 лет)