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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Frontend разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...