Как менялись зарплаты и популярность языков программирования за последние 2 года:
Читать исследование «Моего круга» на «Хабре»
Обо мне

Специализация и профессиональные навыки:
• Отличные знания и 6-летний опыт в Java.Сертификат Sun Certified Java Programmer (Март 2010, 98%, Java SE 6)
• Хорошее знание технологий Java EE (Сервлеты, JSP, EJB, JMS). Опыт применения Spring, Hibernate, SQL, JDBC. Знание шаблонов проектирования.
• Опыт в разработке приложений, работающих с базами данных, в том числе:
- создание логической и физической структуры (для MySQL, MS SQL, Oracle)
- работа с реляционными данными (SQL, Hibernate, JPA)
- Создание компонентов доступа к данным в приложении
• Базовый опыт использования Stripes MVC, Spring MVC, GWT
• Опыт в разработке программных систем «с нуля»( например, «Генератор тестовых данных» для моей диссертации, проект Supermarket Demo для моих курсов Java EE)
• Дополнительные навыки: C#, C/C++, Perl и другие языки программирования

Профессиональные цели:
Должность разработчика Java Enterprise Edition, обеспечивающая постоянное развитие в области современных технологий Java

Награды, сертификаты, портфолио, проекты:
SCJP 6.0 - март 2010 - 98%

Опыт работы
Ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений
Санкт-Петербург
Java Разработчик
Май 2011 — По настоящее время (8 лет и 4 месяца)
Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
Санкт-Петербург
Java EE Разработчик
Декабрь 2010 — Апрель 2011 (5 месяцев)
Курсы Java Enterprise Edition
Санкт-Петербург
Разработчик
Ноябрь 2010 — Ноябрь 2010 (1 месяц)
Достижения: - Разработал и разместил онлайн демо-приложение "Супермаркет", построенное на базе Spring, JMS, EJB3, JPA, в качестве дополнения к материалам курсов - http://www.yyakovlev.ru:8081/status.jsp Подробнее о проекте: http://www.yyakovlev.ru/?cat=5
Преподаватель
Февраль 2009 — Июнь 2009 (5 месяцев)
Достижения: - Подготовил и провел для одной из организаций курсы по технологиям Java Enterprise Edition - Курсы состояли из 7 блоков (лекции + практика) Материал курсов включал: HTML, CSS, Javascript, DOM, Сервлеты, JSP, серверы приложений (Glassfish 2.1, JBoss 5), EJB 3.0, JPA, JMS, Web Services, REST, CORBA.
pozapisi.ru
Санкт-Петербург
Разработчик ПО
Декабрь 2009 — Май 2010 (6 месяцев)
Достижения: - Освоил Stripes MVC framework - Разработал страницу «Личного кабинета» (агрегированные данные по назначенным встречам) - Написал систему уведомлений на основе шаблонов Freemarker - Создал различные формы редактирования настроек
Interactive Brokers
Санкт-Петербург
Разработчик ПО
Январь 2008 — Ноябрь 2010 (2 года и 11 месяцев)
Обязанности: - Разработка для сервера обработки ордеров
FutureTrade Rus
Санкт-Петербург
разработчик ПО
Декабрь 2006 — Декабрь 2007 (1 год и 1 месяц)
Обязанности: - Разработка на Java для системы трейдинга. - Используемые технологии: Ant, JUnit, JDBC, Spring Достижения: - Разработал новые компоненты хранения данных для Сервера коротких продаж на основе JDBC и Spring - Реализовал новые функции для Ant-системы сборки (в т.ч. автоматический запуск серверов) - Написал инструмент генерации скриптов MySQL DDL - Создал систему JUnit-тестов для классов подсистемы обмена сообщениями FutureTrade куплена Interactive Brokers в 2007 году
Siemens
Санкт-Петербург
Разработчик ПО
Август 2003 — Ноябрь 2006 (3 года и 4 месяца)
Обязанности: - Работал над проектом hiR200 (Interactive Voice Responder) - Отвечал за скрипты сборки и инсталляции, за configuration management (ANT, InstallShield, UNIX shell. ClearCase). Достижения: - Разработал модуль «VoiceXML browser» , включавший интерпретатор DTMF, на базе интерпретатора Nuance. - Реализовал новые функции («content server redundancy», дополнительные возможности для голосовых сообщений) - Исправил ряд ошибок (зависание потока vxml-броузера, ошибки взаимодействия модулей)
SBS
Санкт-Петербург
разработчик ПО
Сентябрь 2001 — Май 2003 (1 год и 9 месяцев)
Работал в проектах: “Skills Profile”, “Universal Data Access Manager”, “NLP Engine”. Разрабатывал структуру БД, SQL-запросы, компоненты Java и C# для взаимодействия с БД.
Artificial Life Rus
Санкт-Петербург
программист
Январь 2001 — Май 2001 (5 месяцев)
Работал в проекте “Smart Bot Suite”. Разрабатывал Java-утилиты; SQL –запросы для отчетов.
Центр Дистанционного Обучения
Санкт-Петербург
Разработчик ПО
Сентябрь 2000 — Декабрь 2001 (1 год и 4 месяца)
Обязанности: - Участвовал в разработке системы дистанционного обучения(Java: GUI, доступ к БД Oracle) Достижения: - Разработал Web-систему учета ресурсов дистанционного обучения (Perl, Postgres)
Высшее образование
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
Санкт-Петербург
Факультет: Компьютерных технологий и управления
Январь 2003—Январь 2006 (3 года)
Диссертация была посвящена методам определения входных данных, обеспечивающих эффективное тестирование программ (по критериям структурного покрытия). Программная система реализации методов с исходными текстами на c# доступна по адресу http://www.yyakovlev.ru/files/TestGenProject/
Факультет: Компьютерных технологий и управления
Январь 1997—Январь 2003 (6 лет)
Гр. x55 Параллельно основной учебе в 2000-2001 году обучался в Академии программирования при Artificial Life Rus (Курсы Java – 0.5 года, Сервлеты, JSP, Паттерны Проектирования, Oracle – 0.5 года. Выпускной проект: распределенное приложение CORBA)