Обо мне

Специализация и профессиональные навыки: - Языки/методологии программирования: Java, C++, XML/XSL, UML, SQL:99 - Технологии: Spring, Spring MVC, Spring security, Hibernate, JPA, JDBC, Servlets, JSP, SAX/DOM, Web Services, HTML, CSS, JavaBeans, Javascript - Инструментарий разработчика: Maven, Subversion, Eclipse, Enterprise Architect - Сервера приложений: JBoss, Tomcat, Weblogic - СУБД: MySQL, PostgreSQL, MS Access, Oracle - Операционные системы: Ubuntu Linux, Windows XP

Профессиональные цели: Более десяти лет профессионально занимаюсь разработкой программного обеспечения. В данный момент специализируюсь в области Java технологий. За это время приобрел хороший опыт разработки JEE приложений, глубокое понимание концепций объектно-ориентированного анализа и проектирования, опыт разработки WEB-служб, многопоточного программирования, опыт применения методологии TDD.

В целом в профессиональной деятельности приходилось решать следующие задачи: - Полный цикл разработки WEB-приложений, включая как серверную логику, так и WEB UI. - Разработка несложного графического интерфейса пользователя с использованием Swing. - Проектирование схемы базы данных, написание SQL скриптов - Реализация различного рода задач, связанных с базами данных, с применением JDBC - Реализация компонентов доступа к данным с применением ORM технологий (Hibernate). - Разработка XML/HTML парсеров. - Разработка WEB-служб - Разработка бизнес-логики - Разработка WEB интерфейса с применением Spring MVC, JSP, JSTL

Профессиональные навыки
Опыт работы
Ionidea Ukraine
Симферополь
Senior Java Developer
Февраль 2012 — По настоящее время (8 лет и 9 месяцев)
Team Lead Java Developer
Ноябрь 2011 — Февраль 2012 (4 месяца)
Обязанности: - Анализ требований к функциональности, подготовка временных оценок - Разработка проект-планов - Менеджмент небольшой команды разработчиков - Проектирование и разработка новой функциональности - Коммуникации с заказчиками - Java, JDK 1.5, JDBC, Struts, PostgreSQL, javascript, JSP
Senior Java Developer
Январь 2011 — Ноябрь 2011 (11 месяцев)
Обязанности: - Анализ требований к функциональности - Разработка дизайн-документации - Проектирование и разработка новой функциональности - Java, JDK 1.5, JDBC, Struts, PostgreSQL, javascript, JSP
Показать еще 1 позицию
Sunbay Software Crimea Ltd
Симферополь
Java developer
Январь 2008 — Март 2010 (2 года и 3 месяца)
Обязанности: - Разработка многоуровневых JEE приложений - Реализация компонентов доступа к данным - Проектирование схемы базы данных - Реализация бизнес-логики - Разработка многопоточной логики - Разработка WEB-служб - Покрытие кода Unit тестами Применяемые технологии: Java, JDK 1.5, JDBC, Hibernate, Spring framework, JBoss, JBoss Portal, JUnit, SQL, Axis
Intersolved Ltd, Simferopol
Симферополь
Java developer
Сентябрь 2007 — Январь 2008 (5 месяцев)
Обязанности: - Разработка Java апплетов и WEB приложений - Разработка новой функциональности для существующего WEB сервиса, обеспечивающего доступ к биржевой информации - Разработка различных небольших приложений Применяемые технологии: Java, JDK 1.6, applets, Struts, Servlets, JSP, Sockets, HTML, Tomcat
Chronos
Симферополь
C++ Developer
Март 2005 — Август 2007 (2 года и 6 месяцев)
Обязанности: - Разработка новой функциональности для приложения автоматизации гостиничного учета, разработка приложений для внутренних нужд компании - Проектирование и разработка интерфейса пользователя с использованием VCL - Проектирование схемы базы данных - Разработка COM и COM+ компонент - Проектирование и реализация бизнес-логики Применяемые технологии: C++, Borland C++ Builder 5.0, COM, STL, XML/XSL, HTML
Softex
Симферополь
1С программист
Октябрь 2004 — Февраль 2005 (5 месяцев)
Обязанности: - Доработка и поддержка конфигураций, основанных на платформе 1С предприятие - Доработка конфигураций 1С предприятие в соответствии с запросами клиентов Применяемые технологии: 1С Предприятие 7.7
Высшее образование
Крымский государственный инженерно-педагогический институт
Симферополь
Факультет: Экономики и информатики
Январь 2004—Январь 2009 (5 лет)