Java Разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу со сменой профессии на Java разработчика с полной занятостью или стажировку. Рассматриваю любой формат работы предпочтительно с возможностью релокации.

Имею более 15 лет коммерческого опыта. Работал на позициях от инженера технической поддержки телеком вендора до Product owner большой информационной системы сопровождения договоров медицинского страхования. Данный опыт позволил мне развить навыки решения сложных задач, принятия на себя ответственности, работы в стрессовых ситуациях, взаимодействия с коллегами из различных подразделений и с заказчиками.
Также имею опыт работы как в российских, так и в иностранных компаниях, что научило работе при различных стандартах работы, специфике бизнеса, моделях управления и языковых средах.

На данный момент закончил обучение по программе "Java-разработчик" в школе программирования Hexlet, продолжаю обучаться самостоятельно. В моем аккаунте на GitHub представлены пять готовых проектов.

Навыки

Hard skills
● Java Core, Java Collections;
● Автоматическое тестирование (JUnit5)
● Git, GitHub
● Сборка проектов через Gradle
● Разработка через тестирование (TDD)
● Понимание принципов ООП
● Сбор требований
● Написание бизнес-требований
● BPMN
● UML

Soft skills
● Навыки общения со стекхолдерами
● Навыки работы в команде
● Навыки управления проектом
● Способность быстро учиться новому
● Умение решать проблемы самостоятельно
● Умение расставлять приоритеты
● Тайм менеджмент
● Критическое мышление

Описание проектов

Игры разума
Консольное приложение, состоящее из 5 мини игр
Полученные навыки:
● настройка окружения Java
● работа в IDE, использование встроенных и сторонних библиотек
● работа с Gradle, Git и Github
● работа с codeclimate, использование линтера (Checkstyle)
● опыт построения архитектуры полноценного приложения.

Технологический стек: Java, Gradle, GNU Make, Checkstyle, Code Climate.

Вычислитель отличий
Программа, определяющая разницу между двумя файлами в формате json и/или yaml.
Полученные навыки:
● создание интерфейса командной строки (библиотека picocli)
● работа с разными форматами данных (json, yml)
● парсинг входящих данных (библиотека Jackson)
● работа с системой непрерывной интеграции (CI) Github Actions
● анализ покрытия кода тестами (библиотека Jacoco)
● подключение Test Coverage на CodeClimate
● парсинг входящих данных (библиотека Jackson)
● автоматическое тестирование с помощью JUnit

Технологический стек: Java, Gradle, GNU Make, Checkstyle, JUnit, Jacoco, GitHub Actions, Code Climate.

Валидатор данных
Библиотека для проверки корректности данных. Реализована проверка объектов типа String/Number/Map на соответствие заданным условиям.
Полученные навыки:
● проектирование архитектуры в объектно-ориентированном стиле;
● создание интерфейса библиотеки на основе паттерна fluent-интерфейс;
● применение принципов SOLID;
● работа с функциональным интерфейсом Predicate;
● использование техники TDD (написание тестов до кода).

Технологический стек: Java, Gradle, GNU Make, Checkstyle, JUnit, Jacoco, GitHub Actions, Code Climate.

Анализатор страниц
Анализатор страниц – сайт, который анализирует указанные страницы на SEO пригодность.
Полученные навыки:
● создание веб-сайта на базе фреймворка Javalin;
● освоение MVC-архитектуры: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных через ORM;
● использование архитектурного стиля REST API;
● взаимодействие с базой данных с помощью JDBC (использование библиотеки HikariCP для соединения с базой данных);
● подключение логгирования SLF4J;
● работа с шаблонизатором Jte (фронтенд Bootstrap);
● парсинг URL сайта;
● использование Java HTML парсера (библиотека Jsoup);
● интеграционное тестирование с помощью Unirest и MockWebServer;
● деплой на PaaS Render с помощью Dockerfile. Локальная БД - H2, продакшн - PostgreSQL.

Технологический стек: Java, Gradle, Javalin, JDBC, HikariCP, Docker, PostgreSQL/H2, PaaS Render, JUnit/AssertJ, Unirest, MockWebServer, Jacoco, Jsoup, GNU Make, Checkstyle, GitHub Actions, Code Climate, Jte, Bootstrap.

Менеджер задач
Анализатор страниц – Система управления задачами. Позволяет ставить задачи, назначать исполнителей и менять их статусы.
Полученные навыки:
● Использование Spring Boot;
● Использование ORM Hibernate;
● Работа с базами данных H2 и PostgreSQL;
● Применение Swagger для документирования API;
● Тестирование посредством MockWebServer;
● Деплой на Render;

Технологический стек: Java 20, Spring Boot 5, Gradle, H2, PostgreSQL, JWT, JUnit, Swagger

Опыт


Руководитель направления бизнес-аналитики / Менеджер продукта, ПАО СК Росгосстрах
Январь 2017 - по настоящее время

• Управление реализацией проекта (управление коммуникациями, сроками, ресурсами)
• Управление командой подрядчика (до 8 чел.): проведение митапов, детализация требований, согласование ТЗ, постановка задач, мониторинг и анализ работы;
• Управление разработкой, тестирование, мониторинг задач на доработку, troubleshooting инцидентов;
• Аудит функционирования системы, подготовка предложений по улучшению продукта, участие в процессах интеграции;
• Методологическая поддержка пользователей, обучение, в т.ч. в формате вебинаров и выездных мероприятий, контроль технической и проектной документации;
• Кросс-функциональное взаимодействие с коллегами из других департаментов для решения общих задач, участие в процессах оптимизации бизнес-процессов.
- Результаты
• Система успешно внедрена в 11 филиалов, включая крупный филиал Спб;
• Разработан и реализован механизм взимания франшизы с застрахованных;
• Разработан и реализован механизм автоматической отправки списков застрахованных в клиники.
• Внедрено множество других доработок
• Обеспечена непрерывная поддержка и функционирование системы

Главный специалист управления сервисной поддержки, Банк "ФК Открытие"
Февраль 2014 - Январь 2017

• Сопровождение и администрирование банковского ПО, включая регламентные работы (ЦФТ, Microsoft Exchange, Active Directory, Service Manager).
• Техническая поддержка пользователей.

Менеджер по работе с ключевыми клиентами, Presale менеджер, Менеджер проектов, Инженер департамента технической поддержки, ZTE Corporation, ISKRATEL, Компания Безопасность, Huawei Technologies
Июнь 2005 - Апрель 2010

• Выстраивал отношения с партнерами
• Сопровождал и руководил проектами

Образование


Инженер. Сети связи и системы коммутации. Пермский Государственный Технический Университет
Сентябрь 2000 - Июнь 2005

О себе
Готов к релокации в другую страну
Могу проходить интервью на английском языке
Проживаю в городе Москва

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...