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.

Опыт


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

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

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

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

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

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

Образование


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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...
Привет, Марк. Отличные результаты работы! Предлагаю дополнить резюме информацией: 1. Дл...
Это хорошее резюме Frontend-разработчика, содержащее как Hard Skills, так и Soft Skills...
Это резюме выглядит довольно хорошо, но есть несколько моментов, которые можно улучшить...
Этот резюме содержит хорошие аспекты, такие как: Четкое описание навыков и опыта рабо...
Current Position: Company: ELTEX Position: Software Engineer Responsibilities: Imple...
Это резюме содержит много полезной информации о вашем опыте работы и образовании. Однак...