Как вы себя чувствуете в самоизоляции, как адаптируетесь, как работаете, какими привычками обзаводитесь — об этом наш новый опрос. Пройдите его (займёт 10 минут) и в конце узнайте, как дела у других.
Обо мне

Последние 7 лет - Senior developer в различных Enterprise проектах в области телекоммуникаций, клиент-серверных веб приложений.

Проходил тренинг по Agile Scrum методологии, ТDD.

Не курю, не пью алкоголь, веган, не болею.

Профессиональные навыки
Опыт работы
Первый и крупнейший разработчик OSS/BSS-систем
Санкт-Петербург
Senior Java developer
Июнь 2016 — По настоящее время (3 года и 11 месяцев)
Совершенствование и поддержка онлайн кабинета для пользователей Мегафон. Удаленное взаимодействие с командой из 8 человек с исплользованием Agile методики. Java EE + JSP + JDBC, Oracle PL/SQL, Rabbit MQ, Git.
WebConsultants
Симферополь
программист
Август 2014 — По настоящее время (5 лет и 9 месяцев)
Различные Web проекты с технологиями Java EE (Tomcat и WebSphere), Spring, JPA, JSP, JQuery, Freemarker, HTML, JavaScript, MySQL, Oracle 10 PL/SQL, Maven, SVN, Git, Eclipse IDE, NetBeans IDE.
Частная практика, работа без зачисления в штат
Java developer
Июнь 2015 — Сентябрь 2015 (4 месяца)
Технологии: Java EE, Spring, JPA, GWT, JUnit, Oracle 10 PL/SQL, Maven, Git, NetBeans IDE. Добавлял новую функциональность в проект "виртуальная мобильная АТС" для Beeline. Для каждого нового модуля нужно было писать запросы к БД, сервисы бэкэнда и GWT GUI как front-end и тесты всего добавленного. В сжатые сроки разобрался в большом проекте (около 2000 классов) чтобы добиться готового работающего функционала и его тестов.
Web-разработчик, оптимизатор
Апрель 2012 — Август 2014 (2 года и 5 месяцев)
Как независимый разработчик выполнял частные заказы по созданию и оптимизации содержимого сайтов и продвижению сайтов в поисковых системах. Языки и технологии: PHP, HTML, JavaScript, CSS, SEO, MySQL
VideoNext
Донецк
Программист
Июнь 2007 — Январь 2012 (4 года и 8 месяцев)
Языки и технологии: OS Linux, C, C++, Java EE (+Apache Tomcat, Spring, Hibernate, JUnit, Maven), Perl, PHP, JavaScript, Flash Action Script, HTML, PostgreSQL, SVN, CASE ErWin Обязанности: проектирование, разработка и сопровождение back-end и front-end модулей для системы видеонаблюдения в составе группы из 12 разработчиков. Модули: Менеджер стен мониторов (Java), Back-end framework API (Java+Tomcat), детектор движения (С++), калибратор шума видеокамеры (Java), детектор потери видео (Perl), LDAP-реестр объектов (LDAP, PHP), монитор активности процессов (С++), USB drive backup&restore utility (ActionScript + JavaScript + PHP).
Инженер-программист
Октябрь 2002 — Март 2007 (4 года и 6 месяцев)
Языки и технологии: CORBA, IDL, Borland С++ 5,6, Borland DELPHI 6, Rational Rose, ErWin, ORACLE8i, PLSQLDeveloper, CVS StarTeam. В составе группы разработчиков из 3-х человек, занимался проектированием и разработкой части аналитической банковской системы «Хранилище данных». Самостоятельно спроектировал архитектуру (на Rational Rose) и реализовал (на С++) ядро клиентского приложения, подключаемые модули (DELPHI dll) и ряд важнейших серверных CORBA-объектов системы (C++, IDL), которые используют CORBA IIOP для взаимодействия между собой. Фронт работ: обслуживание back-end на Oracle СУБД, разработка front-end, расширение функциональности.
BiD Ltd
Донецк
Старший программист
Август 2001 — Октябрь 2002 (1 год и 3 месяца)
Языки и технологии: PHP 4, MySQL, JavaScript 1.2, HTML 4.0, Flash, ASP, Apache, IIS. Как PHP-программист, разработал функциональную часть интернет портала (UAH.info - каталог предприятий города и новостной портал), включая приложения для администрирования базы данных и сайта в целом. Как руководитель группы отвечал за техническое и программное обеспечение текущих субпроектов, разработку структуры базы данных, администрирование субпроектов. Руководил группой из 2 программистов.
Endless group
Донецк
Java developer
Август 1999 — Август 2001 (2 года и 1 месяц)
Языки и технологии: JAVA 2 EE, JNI, JAVABeans, TCP/IP, MS Access SQL, JDBC, Visual Basic, DELPHI, C++, HTML, IIS, Apache. В составе группы разработал клиентское JAVA приложение для 3-х уровневой системы управления персоналом. Реализовал на JAVA интерфейс пользователя и протокол передачи данных между клиентом и сервером. Созданный протокол использовался в том числе для мультипотоковой передачи файлов между клиентом и сервером с возможностью докачки. Масштабируемая структура клиентской части наращивалась дополнительными модулями: текстовый чат, планировщик, напоминатель, файловый менеджер проектов, совместное редактирование документов, почтовый клиент и др. Для реализации некоторых отсутствующих в JAVA 2 файловых операций использовал С++ и JNI. Разрабатывал сценарии для тестирования системы, консультировал членов группы по Web технологиям.
Медиа+
Донецк
Помощник руководителя, программист
Октябрь 1996 — Август 1999 (2 года и 11 месяцев)
Технологии: JavaScript 1.2, HTML 3.0, Delphi 4.0 Client/Server, CGI, Perl 5, SQL, PostgreSQL, InterBase, Paradox, Power Designer 6, ERWin. Самоcтоятельно разработал и внедрил интернет-магазин CD-ROM дисков на JavaScript, увеличив доход компании. В качестве дипломной работы в реальных условиях обкатывал систему учета остатков товара с помощью штрих-кодирования.
Высшее образование
Донецкий национальный технический университет
Донецк
Факультет: Вычислительной техники и информатики; BTиИ
Сентябрь 1993—Май 1998 (4 года и 8 месяцев)
Экзамен по ООП программированию в университете - программа 3D моделирования с удалением невидимых граней и произвольным вращением модели. Дипломная работа - клиент-серверная система ведения торговых остатков на складах и магазинах с помощью штрихового кодирования товаров. Ранее учился сам программировать на Pascal и Basic для первого персонального компьютера ZX Spectrum, программы записывались и считывались с помощью аналогового магнитофона и аудиокассет.