Цель Разработчик Java(Java EE)
Краткая информация
- Отличные знания и 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 и другие языки программирования
Более подробная информация – в конце резюме.
Опыт
12.2009-05.2010 Web-проект “Pozapisi. ru” Разработчик
Проекты | Языки программирования и технологии | Задачи |
12.2009-04.2010 pozapisi. ru | Java Stripes MVC framework, servlets, JSP, Hibernate, Freemarker |
|
05.2010 Проект архитектуры для web-версии приложения «Мой Салон» | Java SmartGWT Hibernate | Прототип для переноса существующего C++/MFC приложения на платформу AJAX +Tomcat Описание |
01.2008-11.2010 Interactive Brokers Rus Разработчик
Сервер обработки ордеров (ccp) | C++, Perl |
|
02.2009-06.2009, 11.2010 Преподаватель/консультант Java EE
Проекты | Языки программирования и технологии |
02.2009-06.2009 Курс из 7 блоков (лекции + практика) | Технологии Java EE 5. Сервлеты, JSP, серверы приложений (Glassfish 2.1, JBoss 5), EJB 3.0, JPA, JMS, Security, Web Services, REST, CORBA. Сайт курсов:http://sites. /site/jeecourses/ |
11.2010 Демо-проект “Супермаркет” | EJB 3, JMS, Servlets/JSP, Spring, Spring MVC Проект работает онлайн: http://www. yyakovlev. ru:8081/status. jsp Исходники: http://www. yyakovlev. ru/svn/supermarket Компонеты EJB 3 обрабатывают покупки и управляют кассами через JMS. Два веб-приложения: Spring MVC и с простым контроллером. Многопоточный эмулятор касс на основе Spring. |
11.2006-12.2008 FutureTrade Rus (куплена в 2008 Interactive Brokers) Разработчик
Разработка для системы e-трейдинга | Java, Ant, JUnit, Spring |
|
08.2003-10.2006 Siemens COM FN (Fixed Networks) Разработчик
Работал над проектом hiR200 (Interactive Voice Responder). Разработал модуль «VoiceXML browser» , включавший интерпретатор DTMF. Реализовал новые функции («content server redundancy», дополнительные возможности для голосовых сообщений). Исправлял ошибки (зависание потока vxml-броузера, ошибки взаимодействия модулей). Отвечал за скрипты сборки и инсталляции, за configuration management (ANT, InstallShield, UNIX shell. ClearCase).
09.2003-06.2006 Аспирантура СПбГУИТМО Аспирант
Реализовал Систему генерации тестовых данных для структурного покрытия на C# с использованием парсера ANTLR. Система представляла собой реализацию улучшенных методов покрытия «белого ящика», включала в себя синтаксический разбор исходного текста на Паскале, построение управляющего графа и требуемого набора путей, динамическое выполнение программы и анализ результатов.
09.2001-06.2003 Siemens Business Services, Russia Разработчик
Работал в проектах: “Skills Profile”, “Universal Data Access Manager”, “NLP Engine”. Разрабатывал структуру БД, SQL-запросы, компоненты Java и C# для взаимодействия с БД.
01.2001-05.2001 Artificial Life Rus. Разработчик
Работал в проекте “Smart Bot Suite”. Разрабатывал Java-утилиты; SQL –запросы для отчетов.
09.2000–12.2001 Центр дистанционного обучения СПбГУИТМО Разработчик
- Участвовал в разработке системы дистанционного обучения(Java: GUI, доступ к БД Oracle) Разработал Web-систему учета ресурсов дистанционного обучения (Perl, Postgres)
Образование
2003 - 2006 Аспирантура СПбГУИТМО, к. т.н.
Направление исследований: автоматическая генерация входных данных для структурного покрытия при тестировании программ.
1997–2003 Санкт-Петербургский Государственный Университет Информационных технологий, механики и оптики (СПбГУИТМО),
Факультет Компьютерных технологий и управления, кафедра Вычислительной техники. Степень магистра техники и технологии.
2 года - изучение C/C++, 1 год - изучение Java в университете.
2000-2001 Академия программирования (Курсы Java – 0.5 года, Сервлеты, JSP, Паттерны Проектирования, Oracle – 0.5 года. Выпускной проект: распределенное приложение CORBA)
Компьютерные навыки


