Здравствуйте! Меня зовут Пастухов Александр, и я хочу предложить свою кандидатуру на позицию Java-разработчика в вашей компании. Уверен, что мой технический бэкграунд и подход к решению задач будут полезны вашей команде. Технический стек Я имею техническое высшее образование. Я работаю с Java, SQL, использую Git для контроля версий и Gradle для сборки проектов. Хорошо разбираюсь в структурах данных — коллекциях Java, алгоритмах, обходе графов и деревьев, что помогает писать эффективный и читаемый код. Так же приходилось писать на таких языках как c/c++, python. Знаю Spring, умею писать unit-тесты с Mockito и покрывать код интеграционными тестами, включая поднятие тестовых окружений в Docker-контейнерах с базой данных PostgreSQL. Практический опыт Помимо теоретической подготовки, я закрепил знания на практике: • Прошёл курс «Алгоритмы и структуры данных», что дало мне уверенное понимание базовых принципов эффективной разработки и оптимизации кода. • Разработал backend-приложение для поиска работы (курс от VK) на Spring — полноценный сервис с двумя основными сущностями, Resume и Vacancy. В проекте я реализовал: o REST API для работы с резюме и вакансиями; o асинхронную отправку уведомлений в отдельном потоке; o подключение к базе данных PostgreSQL; o unit и интеграционные тесты, для которых поднимал Docker-контейнер с БД, имитируя условия, близкие к продакшену. • Прошёл курс «Интерактивный тренажер по SQL», что дало мне понимание, в написании SQL запросов к реляционной базе данных. Также у меня есть небольшой коммерческий опыт работы в IT-компании инженером 3 категории, где я познакомился с реальными процессами разработки, командной работой и стандартами написания кода в промышленных проектах. О себе Мне нравится разбираться в том, как всё устроено «под капотом» — от алгоритмов до архитектуры приложения. Я не просто пишу код, а стараюсь понимать, почему он работает именно так, и как сделать его надёжнее и чище. Готов быстро учиться, разбираться в новых технологиях и брать на себя ответственность за результат. Буду рад обсудить, как мои навыки могут быть полезны вашей команде, на собеседовании. С уважением, Пастухов Александр Телефон: 89605909560 Email: aleksandrpastuh0v@yandex.ru