Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл меньше недели назад
Мужчина, 39 лет, родился 22 мая 1986
Тольятти, готов к переезду (Самара), готов к командировкам
Java-разработчик
60 000 ₽ на руки
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 13 лет 4 месяца
Август 2023 — Октябрь 2024
1 год 3 месяца
Москва
Информационные технологии, системная интеграция, интернет... Показать еще
Ведущий разработчик
Java 1.8, Oracle, JSP, JavaScript, ECMAScript, JQuery и его плагины.
Август 2021 — Март 2022
8 месяцев
Самара
Java-разработчик
Проект: Московская Биржа
Писал SQL-скрипты для создания/изменения/удаления объектов в базе, менял существующий/создавал новый функционал, занимался front-end-ом. Иногда уточнял требования в обход аналитика у заказчика.
Java 11, SpringBoot, Hashicorp Vault, JSF, JavaScript, JQuery
Система контроля версий - Git
Система управления версиями базы данных - Liquibase
Сборка проекта - Maven
СУБД - Oracle
CI/CD - (создание Merge Requests на добавление своего кода в релизную ветку)
Cистема сканирования кода на соответствие правилам - Sonar
Июнь 2016 — Август 2021
5 лет 3 месяца
Лаборатория свободных решений
Тольятти, osslabs.ru/
Инженер-программист
Java 8, Groovy, Postgres, JSF, Primefaces 11
Проект: Россети
Писал триггеры до/после создания, до/после изменения, до/после удаления чего-либо.
Разрабатывал скрипты для скачивания документов с подстановкой параметров (FreeMaker).
Разрабатывал скрипты импорта чего угодно.
Разрабатывал графики, диаграмы, таблицы работающие с базой для представления пользователю с возможностью настройки.
Разрабатывал скрипты формирования отчётов с возможность скачивания документа.
Разрабатывал скрипты периодической рассылки писем на эл. почту, внутренних уведомлений, смс с учётом миллиона параметров, для этого разбирался с тем что такое ФИАС.
Разрабатывал кастомные фэйслеты. В виде отдельных рабочих столов, атрибутов сущности.
Писал скрипты на удаление дубликатов, проставление значений на null-полях.(так... по мелочи)
Писал скрипты отправки уведомлений при изменении статуса/изменении атрибута сущности.
Писал скрипт обновления ЯндексМетрик в наших таблицах.
Перенос SQL-кода средствами Postgres на тестовый, пред-продуктовый, продуктовый сервер.
Проект: ИСУИ ТрансНефть
Написание триггеров до/после создания, до/после изменения, до/после удаления чего-либо.
Разрабатывал скрипты импорта чего угодно.
Разрабатывал графики, диаграмы, таблицы работающие с базой для представления пользователю с возможностью настройки.
Разрабатывал кастомные фэйслеты. В виде отдельных рабочих столов, атрибутов сущности.
Разрабатывал кастомные компоненты.
Разрабатывал кастомный функционал который использовался только для данного проекта.
- сохранение документа и формирование превью первой страницы в MongoDB.
- возможность прикладывать фото и тут же просматривать приложенные, в соответствии с правилами заказчика.
Перенос SQL-кода средствами Postgres на тестовый, пред-продуктовый, продуктовый сервер.
Август 2014 — Июнь 2016
1 год 11 месяцев
Старинные традиции
Столяр-станочник
Изготовление фасадов, кухонь, дверей, колон, панелей, лестниц, шкафов, вагонки, плинтусов, наличников, ТВ-тумб, кисонных потолков, витрин, комодов, экранов на радиаторы и т.д. (все что из дерева)
Используемые инструменты:
станки: фуговальный, раскроечный, циркулярный, рейсмусный, фрезерный, шлифовальный
электролобзик, циркулярная пила, болгарка, молоток, рулетка, угольник, шуруповерт, фрезер ручной
Октябрь 2013 — Август 2014
11 месяцев
Тольятти, www.solid.ru
Финансовый сектор... Показать еще
Инженер по обслуживанию банкоматов
Работал с двумя видами банкоматов Wincor/NCR
* Устранение замятий - купюр в диспенсере или BNA/бумаги в принтере
* Устранение ошибок в работе банкомата (програмная часть)
* Замена чековой ленты
* Замена журнальной ленты
* Замена картриджей
* Замена неисправного модема, маршрутизатора (Cisco), блока питания
* Установка програмного обеспечения (Aptra и т.д.)
* Настройка обучения банкомата (номиналы купюр)
* Чистка кард-ридера
* Профилактика или наладка при неисправности диспенсера
- чистка транспортных ремней, роликов
- наладка клэмпинга
* Снятие верхней части диспенсера при невозможности достать застрявшие купюры
* Настройка номинала для кассеты
* Подготовка банкомата к погрузке/переносу
* Извлечение застрявших/заблокированных карточек
* Оформление заявки на инкассацию/разгрузку
* Настройка видеозаписи, а также снятие видео в случае претензии
Терминалы
* Замена чековой ленты
* Замена журнальной ленты
* Снятие, чистка, колибровка тачскрина
* Разбор терминала по частям (нужно было для учета модели каждой части)
Ноябрь 2010 — Июнь 2013
2 года 8 месяцев
Россия, www.netcracker.com
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-Программист
Тестирование информационного продукта при помощи инструмента - JMeter
* Написание сценария "хождения" по ИС (имитация действий пользователя)
http GET, POST запросы.
* Написание SQL - запросов в базу (с вызовами процедур, функций из пакета)
* Написание регулярных выражений для проверки валидности текста
* Отправка/Принятие/Проверка SOAP сообщений (WebService)
* Настройка интервала ожидания ответа (штатные модули,
скрипт на Java)
* Разработка дополнительных Java скриптов (генерация виртуальных
телефонных номеров, IP - адресов, соблюдение их уникальности и др.)
* Многотрэдовый режим - имитация n-го количества пользователей
одновременно пославших GET, POST запрос (штатные модули)
* Коннект к FTP, проверка логов при помощи все тех же регулярок
* "Выдергивание" текста из XML-ноды при помощи XPATH
Разработка интеграции, миграции данных
* SQL, PL/SQL в чистом виде
* Написание пакетов, функций, процедур
* Написание XSLT/STX преобразований
* Написание дополнительных модулей на Java
Выкладка кода через svn Tortoise
Июнь 2008 — Февраль 2009
9 месяцев
КОМСОФТ
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-программист
Проект представлял собой отрисовку пользовательского интерфейса по схеме толстый клиент. На сервере располагались Java-скрипты (JSF) которые отвечали за логику и отдачу xml клиенту. На клиенте ставилась виртуальная машина для обработки Swing. Технология работы примерно такая:
1) Юзер запускает bat файл который запускает приложение.
2) Приложение осуществляет url-коннект запрашивая нужную страницу на сервере.
3) Сервер возвращает запрашиваемую страницу клиенту в виде xml.
4) Клиент парсит xml на основе чего приложение заполняется компонентами.
5) При попытке осуществления события пользователем, приложение обращается к серверу через прокси (Допустим клиент нажал кнопку).
6) Сервер получает кусок данных в виде xml файла, где указывается что пришла страница на которой была нажата кнопка (событие), в которой имеется поле с соответствующим названием, к которому прибиндины какие-то данные.
7) Сервер по установленным нами правилам начинает разбор xml файла, либо сохранение/обновление данных в БД, либо рефреш контента на клиенте.
Октябрь 2007 — Ноябрь 2007
2 месяца
ООО НТЦ РААСН ВолгаАкадемЦентр
Строительство, недвижимость, эксплуатация, проектирование... Показать еще
Инженер по автоматизированным системам управления производством
Внедрение Системы Управления Проектами "Spyder Project".
1) Внос производственных данных в систему.
2) Внос производственных, нормативных формул.
3) Разработка должностных инструкций.
4) Обучение персонала работе с программой.
Навыки
Уровни владения навыками
Опыт вождения
Права категории B
Обо мне
Spring Boot SOAP
Spring Boot MVC
Spring Boot JDBC
Spring Boot Data JPA
Spring Boot Security
Spring Boot AOP
Spring Boot Batch
Spring Boot Cloud Eureka Server, Cloud Eureka Client
Spring Boot Cloud Config Server, Cloud Config Client
Spring Boot Test
Spring Boot Actuator
Spring Boot FlyWay
Spring Boot Redis
Docker
- создание образа
- просмотр образов
- удаление образа
- запуск образа
Kafka
Swagger
JUnit 4
Mockito
Hibernate
Паттерны GOF
Алгоритм пузырьковой сортировки
Алгоритм сортировки методом выбора
Алгоритм сортировки методом вставки
Алгоритм быстрой сортировки
Бинарный поиск инта в отсортированном массиве
Стэк: Java 14, SpringBoot, JavaScript, JQuery, SWING, JSF, JSP, EJB 2.0 (2.1), EJB 3.0, Hibernate, Primefaces 11, Oracle, Postgres
Высшее образование
2008
Высшее образование
Информационные технологии, Информатик-экономист
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
