grandov.ru страница 1
скачать файл


Тел.: 773-88-66

+7 921 304-67-43







E-MAIL: yury.yakovlev@gmail.com


192239, С-ПЕТЕРБУРГ,


Ул. Димитрова. 20-3-149


http://www.yyakovlev.ru

Ю
http://ru.linkedin.com/pub/yury-yakovlev/17/825/789/
рий
Яковлев

Цель Разработчик 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


  • Реализация новых функций (например, новое индексирование FIX-сообщений, новые типы alert-условий, усовершенствование формата разрешений и др.)

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.google.com/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


  • Новый компонент хранения данных для Сервера коротких продаж на основе Spring

  • Новые функции для системы сборки (в т.ч. автоматический запуск серверов)

  • Инструмент генерации скрипта MySQL DDL

  • Система JUnit -тестов для классов подсистемы обмена сообщениями

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)

    К
    Владение языками
    Russian(native),

    English, Spanish(very good), German(basic)



    Увлечения
    Музыка, литература. Генеалогические исследования. Путешествия

    омпьютерные навыки



Языки программирования и др. языки:

Java SE 6, SQL, C/C++ – отличные знания; Oracle PL/SQL, MS Transact-SQL,

C#, HTML, CSS, Javascript, PHP, Delphi, Perl – хорошие знания

Библиотеки, технологии, фреймворки:

Hibernate, Spring, Stripes, JSP, Servlets, JMS, EJB, JDBC – хорошие знания



Серверы приложений:

JBoss4/5, Glassfish 2.1, Tomcat 6.0 – опыт конфигурирования и deployment’а



Управление версиями, управление ошибками:

SVN, CVS, ClearCase. Bugzilla, dotProject, Mantis, TeamCity



Инструменты сборки и тестирования:

Ant – отлично. JUnit – хорошо.



Пользователь операционных систем:

Windows XP, UNIX-based systems: SunOS, Red Hat Linux, Ubuntu



Опыт работы с БД (как разработчик приложений и разработчик БД):

MySQL 5.0, Java DB (Derby), Oracle 8/8i, MS SQL Server 2000, 2005.






скачать файл



Смотрите также:
Цель Разработчик Java(Java ee) Краткая информация
52.62kb.
Программирование Web-приложений на Java. Часть первая. Основы веб-программирования Вступительное слово. С чем мы будем работать
56.84kb.
Програма на Java це набір класів
62.29kb.
Условия размещения информации на сайте Тур-Мания
56.44kb.
Java-технологии. Обзор инструментальных разработок. Анализ рыночной ситуации
133.88kb.
Ria jsClasses Integrator: Оптимизируем разработку на JavaScript
38.93kb.
5 Краткая информация по проекту (аннотация или синопсис)
42.18kb.
Проект «Мы садили огород…» Разработчик
80.86kb.
Краткая информация о стратегических партнерах
46kb.
Краткая сводная справка
35.65kb.
Полное описание отчета (цель, методы, структура, источники информации, выдержки из текста, графическая информация, диаграммы-примеры и т п.) не более 2-х стр
209.55kb.
Приложение 1 Логико-аналитические задачи по теме «Информация и информационные процессы»
119.53kb.