Java-разработчик
Контакты
О себе
В поисках позиции junior/trainee Java-разработчика. Мне подходят все форматы работы: удаленно, гибрид и офис.
Меня привлекают сложные задачи и развитие, поэтому сфера backend-разработки показалась интересной. Из предыдущего опыта вынес хороший навык самостоятельно разбираться с техническими проблемами и локализовать причину. В данный момент прохожу курс Hexlet по направлению "Java-разработчик" и ищу возможность развиваться в реальном проекте.
Проекты
Ко всем проектам подключен линтер Checkstyle и Codeclimate для проверки качества кода и покрытия тестами. Разработка велась через TDD.
Data Validator
Библиотека для построения и применения схем валидации данных.
Стек: Java 17, Gradle, Stream API, Lambdas.
- Реализовано создание схем валидации для трех типов данных: String, Integer, Map
- Для каждого типа данных есть несколько параметров валидации (например, non-null, длина, etc)
- Архитектура поддерживает удобное расширение
Gendiff
Консольная утилита для поиска и вывода различий двух файлов.
Стек: Java 17, Gradle, Picocli, Jackson-databind.
- Реализован парсинг файлов, поиск различий и генерация отчетов
- Входные форматы файлов: JSON и XML
- Несколько форматов вывода: plain, stylish и json
Mind Games
Небольшая консольная математическая игра.
Стек: Java 17, Gradle.
- Создано пять игр
- Добавлять новые игры легко за счет архитектуры
- Java (Core, Collections)
- OOP, SOLID, Design Patterns, TDD
- Автоматическое тестирование: JUnit
- HTTP API
- Gradle, GitHub Actions, Git
- Linux CLI, HTML, CSS
Опыт
Суммарно:
- Прошёл путь от младшего техника до ведущего инженера компании. Руководил группой из трех инженеров по направлению "ИВЛ", внедрил структурированный подход к работе отдела с заявками, клиентами и базами оборудования.
- Разработал на low-code платформе бота, который до сих пор применяется в ежедневной работе. Подключил сервисы для улучшения работы инженеров по своему направлению: google docs (базы оборудования, запчастей, база знаний), trello (текущие проблемы клиентов).
- С нашей службой сотрудничали крупнейшие больницы Санкт-Петербурга (на регулярном обслуживании стояло более 500 единиц сложной техники). Все контракты по ремонтам, обслуживанию и диагностике были закрыты в срок.
Задачи:
- Координация работы отдела по направлению "Реанимация"
- Проведение пуско-наладочных работ, ремонта и сервисного обслуживания медицинской техники;
- Претензионная работа с клиентами;
- Консультации пользователей и решение проблем в текущей работе;
- Мониторинг потребностей пользователей в запасных частях и расходных материалах;
- Работа с отчетностью и документацией:
- Поддержка баз данных оборудования и истории обслуживания;
.
.
.
Образование
Могу проходить интервью на английском языке
Проживаю в городе Санкт-Петербург