Java Developer
Контакты
Я - Java-разработчик с опытом около 8 месяцев в Java и полугодичным опытом в Python. К моим сильным сторонам относятся навыки работы в команде, стремление к нахождению оптимальных решений, самостоятельный поиск ресурсов для решения проблем и повышения профессионального уровня, быстрое усвоение материала и анализ полученных знаний, а также ответственное отношение к поставленным задачам.
Написание логики веб-приложений в соответствии с концепцией REST.
Сборка проектов с использованием зависимостей.
Написание простых Unit-тестов для проверки кода.
Внедрение правил авторизации и аутентификации «по ролям» в приложения.
Чтение документации на английском языке.
Соблюдение код-стиля, написание понятного и легко читаемого кода.
Использование системы контроля версий, работа в различных ветках.
Технологии, с которыми работал:
Java, Spring Framework, Spring Boot, Spring Data, Spring Security, Hibernate.
PostgreSQL, MySQL, Apache Maven, Git, Docker, RESTful API.
Windows, MongoDB, JUnit, микросервисная архитектура.
Разработка проекта-ежедневника для вуза с расписанием и др.
Доработка телеграм-бота для компании Bogoda Digital Pro, включая написание RESTful API и микросервисного дизайна.
Разработка мини-приложений по обмену валюты и прогнозу погоды.
Создание телеграм-бота для парсинга данных с площадок steam.
Опыт
Участвовал в разработке REST API в команде разработчиков, используя Spring Boot, Spring Data JPA, Spring MVC. Написал чистый и качественный код, соблюдая принципы SOLID и лучшие практики разработки. Автоматизировал процессы тестирования, снизив количество ошибок и повысив производительность веб-приложения.
Разработка и внедрение Telegram-ботов с использованием Python 3.4, Aiogram, SQLite. Реализация различных функций бота, включая обработку команд, отправку сообщений, работу с клавиатурами. Документирование кода через README и комментарии.
Разработка и проведение уроков по профильной математике, подготовка к ЕГЭ, использование различных методов преподавания.