UARU
Ваш акаунт не активовано. Перевірте пошту. 
  1. Робота в Україні
  2. Резюме
  3. Резюме в Києві
  4. Резюме Senior java developer в Києві
  5. Senior java developer
Запропонувати вакансію
Даний шукач вважав за краще приховати свої власні дані

Senior java developer

Заблоковано
  1 травня 2023  Місто: Київ
Вік:48 років
Режим роботи:повний робочий день, віддалена робота, часткова зайнятість
Рубрики: IT, WEB фахівці

Опис

Опыт работы JAVA программистом - 13 лет.
Учился программировать с 1990 года.
Образование высшее - инженер-программист.

Обладаю практическим опытом использования Java SE, Java EE и смежных с ними технологий: Spring, Hibernate, JDBC, RESTful API microservices, Java servlets, JSP, RMI, JNI, JUnit, Swing, GWT.

Опыт работы с СУБД: PostgreSQL, Oracle SQL + PL/SQL, MySQL.

Практические знания шаблонов ООП, CASE-средств для проектирования баз данных и ОО проектирования: Rational Rose, PowerDesigner, ErWin.

Опыт разработки приложений для Интернет с использованием PHP, JavaScript, JQuery, Freemarker, JSP, HTML, GWT, Less.

Работал с системами контроля версий: Git, SVN.

Треккерами задач: JIRA, TFS

Другие языки и технологии: С++, DELPHI + CORBA, ActionScript, Perl, Linux bash.

Работа постановщиком задач – 1 год.

English level - intermediate - говорю, читаю, пишу.


Суммарный опыт работы: 31 год


2019 - 2022 ООО “Пармалогика”, г. Пермь, удаленно

Senior backend developer

Проект 1. Заказчик - Генеральная прокуратура РФ. В команде разработчиков доработка и поддержка проекта Анализ статистических данных, аналтические кубы данных.

Технологии: Java 9, Hibernate, JPA, Oracle 10i, PostgresSQL 8, Saiku analytic cubes API, RESTful API


Проект 2. Заказчик МЧС Москвы. Система оповещения и визуализации очагов для МЧС Москвы.

Реализация нового функционала в команде по постановке заказчика. Создание моделей в Comunda flow и написание кода реализации. Коммуникация со сторонними REST API.

Технологии: Java 11, Hibernate, PostgresSQL 9, RESTful API, Comunda Flow

Проект 3. Доработка и адаптация проекта Обращения граждан в бюджетные организации РФ

Технологии: Java 11, Hibernate, JPA, PostgresSQL 9, RESTful API


Проект 4. Сбербанк. Анализ торгов ММВБ на предмет злоупотреблений.

Технологии: Java 11, Hibernate, PostgresSQL 9, RESTful API


Июль 2016 — 2019 Алвион-Европа Республика Крым, alvioneurope.ru/

Senior Java developer

Проект №1

Online кабинет мобильного клиента Мегафон. Исполнитель «Питер-сервис»

В скрам-группе из 9 человек учавствал в совершенствовании онлайн кабинета для самообслуживания клиентов мобильного оператора «Мегафон». Последняя задача - перевод подсистемы управления счетами на новый API и добавление функциональности, поддержка предыдущих версий.

Технологии: Java SE, Spring, JDBC, Oracle 11 PL/SQL, JSP, JQuery, JUnit + Mockito, RabbitMQ, Mybatis, Maven, Git, IDE InteliJ Idea


Проект №2. Система оповещения о событиях аэропорта «Домодедово».

На тот момент система состояла из RESTful микросервисов, на базе SpringBoot + JAX-RS, вызываемых по командам с шины сообщений. Стояла задача кластеризировать сервер приложений на несколько нод и обеспечить его отказоустойчивость, с возможностью переконфигурировать сервера и их модули on-line. Для решения использовался балансировщик Spring Cloud Netflix на сервере Nginx.

Технологии: Java SE 8, SpringBoot + JAX-RS RESTful services, Spring Cloud Netflix, Nginx, Git, JIRA.


Проект №3. Система ведения судебного производства по должникам электросетей.

Для существующей системы учета потребителей энергосетей нужен был модуль учета должников и отслеживания хода судебного производства по их делам. Код модуля писался «с нуля». На мне была реализация механизма детерминированных переходов судебного дела из одного состояния в другое по формализованным правилам судопроизводства (наличие нужных дат и отметок в судебных делах), а также вычисление и проверки нужных сумм в БД Oracle. Фактически, я реализовал шаблон ООП «State».

Технологии: Java SE 8, Hibernate, RESTful API, Oracle 10, JIRA, Git.


№4. Система документооборота для РАО ЕЭС России (interrao.ru)

Для существующей системы документооборота на базе платформы Documentum и GUI-фреймворка GWT нужны были модули отображения новых видов документов и печатных отчетов по ним. Сложность была сориентироваться в сложной иерархии из 33000 классов-поставщиков данных, сотен таблиц в БД, моделей и классов-представлений от GWT при минимальной поддержке авторов, после чего аккуратно внедриться в существующий код, чтобы добавлять новую функциональность.

Технологии: Java SE 8, JDBC, Oracle 11 SQL, DHTML5+CSS, Git, Maven.


Август 2014 — март 2016 (1 год 8 месяцев) WebConsultants.ru, Крым

Информационные технологии, системная интеграция, интернет

программист Java

Проект №1. Апгрейд портала Росреестра кадастровых инженеров.

Проект №2. Разработка 1.0 версии немецкого интернет-банкинга.

Технологии: Java SE, Spring, Hibernate, (Tomcat, WebSphere, JDBC, MySQL, Oracle 10 PL/SQL, JSP, JQuery, Freemarker, RESTful services, JavaScript, Bootstrap, JUnit, Maven, SVN, Git, Eclipse IDE, NetBeans IDE.

Обязанности: разработка, тестирование, сопровождение.


Июнь 2015 — ноябрь 2015 Beeline, Краснодар, www.beeline.ru

Телекоммуникации, связь

Программист Java

Добавлял новую функциональность в проект "облачная мобильная АТС" для Beeline. Для каждого нового модуля нужно было создавать на всех уровнях от БД до фронтэнда: схема БД, SQL запросы, сервисы бэкэнда и GWT GUI как front-end + тесты всего добавленного. В сжатые сроки разобрался в большом проекте (около 2000 классов) чтобы добиться готового работающего функционала и его тестов.

Использовалось: Java SE 8, Spring, Hibernate, Oracle, GWT, Swagger, TypeScript, Maven, NetBeans, Git


Апрель 2012 — август 2013 freelancer Web-разработчик, оптимизатор

Как независимый разработчик выполнял частные заказы по созданию и оптимизации содержимого сайтов и продвижению сайтов в поисковых системах.

Языки и технологии: PHP, HTML, JavaScript, CSS, MySQL, SEO Yandex Google


Июнь 2007 — январь 2012 (4 года 8 месяцев) VideoNEXT videonext.com

Информационные технологии, системная интеграция, интернет

Программист-разработчик

Проектирование, разработка и сопровождение 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 Укрсоцбанк, Донецк (Украина), usb.com.ua

Банковский сектор

Инженер-программист

Языки и технологии: Borland С++ 5,6, Borland DELPHI 6, CORBA, ORACLE8i, IDL, Rational Rose, ErWin, PLSQLDeveloper, CVS StarTeam.

В составе группы разработчиков из 3-х человек, занимался проектированием и разработкой части аналитической банковской системы «Хранилище данных». Самостоятельно спроектировал архитектуру (на Rational Rose) и реализовал (на С++) ядро клиентского приложения, подключаемые модули (DELPHI dll) и ряд важнейших серверных CORBA-объектов системы (C++, IDL), которые используют CORBA IIOP для взаимодействия между собой. Фронт работ: обслуживание back-end на Oracle СУБД, разработка front-end, расширение функциональности.


Август 2001 — октябрь 2002
“BID Ltd” Информационные технологии, системная интеграция, интернет

Старший программист

Языки и технологии: PHP 4, MySQL, JavaScript 1.2, HTML 4.0, Flash, ASP, Apache, IIS.

Как PHP-программист, разработал функциональную часть интернет портала (UAH.info - каталог предприятий города и новостной портал), включая приложения для администрирования базы данных и сайта в целом.

Как руководитель группы отвечал за техническое и программное обеспечение текущих субпроектов, разработку структуры базы данных, администрирование субпроектов.

Руководил группой из 2 программистов.


Август 1999 — август 2001

Endless group Донецк (Украина)

Информационные технологии, системная интеграция, интернет... Показать еще

Java developer

Языки и технологии: Java SE 1.5, Swing, JNI, TCP/IP, MS Access SQL, JDBC, C++, HTML, IIS.

В составе группы разработал клиентское JAVA приложение для 3-х уровневой системы управления проектами. Реализовал на JAVA интерфейс пользователя и протокол передачи данных между клиентом и сервером. Созданный протокол использовался в том числе для мультипотоковой передачи файлов между клиентом и сервером с возможностью докачки. Масштабируемая структура клиентской части наращивалась дополнительными модулями: текстовый чат, планировщик, напоминатель, файловый менеджер проектов, совместное редактирование документов, почтовый клиент и др. Для реализации некоторых отсутствующих в JAVA 2 файловых операций использовал С++ и JNI.

Разрабатывал сценарии для тестирования системы, консультировал членов группы по Web технологиям.


Октябрь 1996 — август 1999 2 года 11 месяцев, Медиа+, Донецк (Украина)

Розничная торговля

Помощник руководителя, программист

Технологии: Delphi 4.0 Client/Server, JavaScript 1.2, HTML 3.0, Perl 5, PostgreSQL, InterBase, Paradox, CASE tools: Power Designer 6, ERWin.

Самостоятельно разработал и внедрил интернет-магазин CD-ROM дисков на JavaScript + Perl CGI, увеличив доход компании.

В качестве дипломной работы в реальных условиях обкатывал систему учета остатков товара с помощью штрих-кодирования.


Январь 1990 — январь 1998 студент в Донецкий национальный технический университет, Донецк (Украина)

Образовательные учреждения

Самообучающийся программист

Экзамен по ООП программированию в университете - программа 3D моделирования с удалением невидимых граней и произвольным вращением модели.

Дипломная работа - клиент-серверная система ведения торговых остатков на складах и магазинах с помощью штрихового кодирования товаров.


Ранее, в школе, учился программировать на Pascal, Basic, Z80 Assembler для первого персонального компьютера ZX Spectrum, данные записывались и считывались с помощью аналогового магнитофона на аудиокассетах типа MK-60, а монитором был обычный черно-белый телевизор "Юность" с диагональю 15 см.

Причина скарги *

Опишіть коротко суть скарги *

Часто шукають

↑ Вгору