Обо мне

Я имею огромный опыт в разработке серверных систем различной сложности на Java и неплохой опыт клиентской разработки. Прекрасно ориентируюсь в многопоточных приложениях. Знаю и умею применять в работе паттерны разработки J2EE и GoF. Имею сертификаты SCJP и SCJD, полученные в 2008 году. Имею опыт работы с AWS, включая DynamoDB, S3, SQS, SNS, Lambda, CloudSearch. Имею хороший опыт проектирования и разработки REST вэб сервисов.

Предпочтительный стэк

Spring + Hibernate + PostgreSQL

Технологии и фрэймворки

JSP, Servlet, EJB 2.1/3.1, JAXB, JMS, JSTL, REST, SOAP, RMI, Spring, Spring MVC, Spring Security, Apache Tiles, Apache Lucene, Apache Solr, Sphinx, Hibernate, HTML, CSS, XPath, XSLT, Javascript, jQuery, AJAX, JSON

СУБД

MySQL, PostgreSQL, Oracle 9i, MS SQL Server

Сервера приложений

Jetty, Apache Tomcat, JBoss, IBM WebSphere AS

Bugtracking system

Jira, Asana

Системы контроля версий кода

Git, Mercurial

Сборщик

Maven

Среда разработки

IntelliJ IDEA

Continuous Integration

TeamCity, Travis CI, Jenkins

Профессиональные навыки
Опыт работы
Ноябрь 2015 — по настоящее время
Upwork
Freelancer
Сан-Франциско и район залива
Январь 2012 — Ноябрь 2015
Planeta.ru
Lead Developer
Москва
Ноябрь 2010 — Январь 2012
старший специалист
Москва
Обязанности и достижения

Обязанности:
- Участие в интеграционном проекте на базе Oracle OSM
- Реализация бизнес процессов в интерфейсе Oracle OSM
- Доработка OSM для работы с внешними системами посредством Custom Automation Plugins и Database Plugn

Август 2009 — Ноябрь 2010
ТПР
senior java developer
Москва
Июль 2008 — Август 2009
Payment Systems
lead java developer
Москва
Обязанности и достижения

Обязанности:
- Leading project of payment system “PayEx”
- Develop web interface, fixing core, big refactoring of the system, interaction with system partners, implementation of protocols for new service providers, system management
- Creating report and management J2EE web applications

Сентябрь 2007 — Июль 2008
java developer, IBM MB developer, C# developer
Москва
Обязанности и достижения

Обязанности:
- Leading integration project, based on IBM Message Broker, for International Moscow Bank
- Developing portlets for IBM WebSphere Portal
- . Leading project of automation system, based on Microsoft .NET technology, for Mary Kay. Collecting demands from the customer and users.

Июль 2006 — Сентябрь 2007
java developer
Тверь
Обязанности и достижения

Обязанности:
- Developing J2EE web applications for Mediaspectrum company

Июнь 2005 — Июль 2006
Scientific Research Institute of Information Technologies
c++ developer
Тверь
Обязанности и достижения

Обязанности:
- Developing distributed linux-based application for air forces

Высшее образование
Январь 2005 — Январь 2007
МУПОЧ
Системного анализа и управления (САУ)
Дубна
Сентябрь 2001 — Июнь 2005
ТвГУ
Прикладной математики и кибернетики
Тверь
Специализация и достижения

Системное программирование