Java-разработчик
Контакты
Высокомотивированный начинающий backend-разработчик, увлеченный созданием и оптимизацией сложных и структурированных систем. Постоянно расширяю свой технологический стек и совершенствую навыки, быстро осваиваю новое. Готов взять на себя рутинные задачи для освобождения ресурсов опытных разработчиков под более важные проекты.
SQL, PostgreSQL, OracleDB, MariaDB, MySQL, Hibernate ORM, SQLAlchemy ORM, Java, Gradle, Maven, JUnit, Spring Framework, UNIX-like OS, Паттерны проектирования, ООП, Code Climate, Git (CI/CD), HTML/CSS/JS (база), Jenkins, Redmine, OpenProject
Проект "Вычислитель отличий"
GitHub: https://github.com/jhg913915/java-project-71
Описание выполненной работы:
- Продемонстрировал навыки работы с Java Collections Framework и различными структурами данных, включая деревья.
- Реализовал методы обхода дерева, а также парсинг и сериализацию данных в форматах JSON и YML.
- Внедрил JUnit для unit-тестирования и применил практики CI для улучшения объектно-ориентированного дизайна и разработки.
Стек технологий: Java, Jackson, Picocli, Lombok, Gradle, Checkstyle, Git, GitHub Actions (CI), Junit5, TDD technique, Jacoco, Make, Code Climate
Проект "Schedule Manager"
GitHub: https://github.com/Vladislakt/ScheduleManager
Описание выполненной работы:
- Участвовал в командной разработке проекта в качестве менеджера-проектировщика.
- Ответственен за проектирование схемы базы данных, подбор стека технологий, формулировку и распределение задач между участниками проекта.
- Проект был успешно завершен с оценкой "Отлично" благодаря эффективной командной работе и моей организационной роли.
Стек технологий: Python, PySide6 QT, SQLAlchemy ORM, SQLite
Образование
Могу проходить интервью на английском языке
Проживаю в городе Ярославль