С раннего возраста я увлекался технологиями и стремился понять, как работают программы. Мой путь в программирование начался с курсов «HTML Academy», где я освоил основы веб-разработки и применял полученные навыки, работая помощником по SEO-продвижению в небольшой компании.
После этого я решил расширить свои знания и начал изучать Java на курсах «Java Rush», а также начал изучать основы Python, опираясь на книгу "Сам себе программист". Этот опыт дал мне понимание основ программирования и вдохновил меня на дальнейшее развитие в этой сфере. Хотя мне еще предстоит углубить свои знания в Java и Python, я уже успел применить их на практике, решая сложные задачи вместе с учителями информатики и математики.
Я также проходил курсы по системному администрированию, которые помогли мне получить базовые знания о серверных системах. В настоящее время я продолжаю обучение на курсах «Яндекс Практикум» по специальности " Java-разработчик", где углубляю свои навыки программирования.
Все эти опыты и уроки, которые я извлек из них, вдохновили меня на стремление стать профессиональным программистом. Я готов применить свои навыки и знания на практике и с нетерпением жду возможности делать это на профессиональном уровне.
Достижения:
• Управление работой бара: Организация работы бара, включая расписание персонала, управление инвентарем и обеспечение высокого уровня обслуживания гостей.
• Приготовление напитков: Приготовление и подача различных видов напитков, включая коктейли, вино, пиво и безалкогольные напитки, согласно стандартам компании.
• Управление взаимоотношениями с гостями: Умение общаться с гостями, управлять жалобами и предложениями, обеспечивая высокий уровень удовлетворенности клиентов.
• Создание новых коктейлей и меню: Разработка и внедрение новых коктейлей и меню бара, учитывая текущие тренды и предпочтения клиентов.
• Поддержание чистоты и порядка: Обеспечение чистоты и порядка на рабочем месте, соблюдение санитарных и гигиенических стандартов.
• Сотрудничество с другими отделами: Эффективное взаимодействие с кухней, службой доставки и другими отделами для обеспечения гладкой работы всего заведения.
• Управление работой бара: Организация работы бара, включая расписание персонала, управление инвентарем и обеспечение высокого уровня обслуживания гостей.
• Приготовление напитков: Приготовление и подача различных видов напитков, включая коктейли, вино, пиво и безалкогольные напитки, согласно стандартам компании.
• Управление взаимоотношениями с гостями: Умение общаться с гостями, управлять жалобами и предложениями, обеспечивая высокий уровень удовлетворенности клиентов.
• Создание новых коктейлей и меню: Разработка и внедрение новых коктейлей и меню бара, учитывая текущие тренды и предпочтения клиентов.
• Поддержание чистоты и порядка: Обеспечение чистоты и порядка на рабочем месте, соблюдение санитарных и гигиенических стандартов.
• Сотрудничество с другими отделами: Эффективное взаимодействие с кухней, службой доставки и другими отделами для обеспечения гладкой работы всего заведения.
В ходе реализации этого проекта, я разработал бэкенд веб-приложения, используя Java и архитектуру ключ-значение (KV) сервера. Приложение представляет собой интерактивную Систему - планирования, которая помогает студентам и преподавателям управлять учебными задачами и проектами.
Основные особенности проекта:
В ходе этого проекта я улучшил свои знания и навыки в Java, освоил работу с архитектурой KV сервера, научился писать и проводить тестирование с использованием JUnit, а также улучшил свои навыки работы с Git. Это был отличный опыт, который помог мне улучшить мои навыки в области программирования на Java, а также улучшить мои навыки в области управления проектами и командной работы.
Ссылка на проект: https://github.com/ArchieBar/kanban-educationProject
В рамках проекта разрабатывается бэкенд для сервиса, специализирующегося на обработке данных о фильмах и оценках пользователей. Сервис предоставляет функционал для возвращения топ-5 фильмов, рекомендованных к просмотру, на основе анализа пользовательских предпочтений и общих тенденций.
Используемые технологии и инструменты:
Основные навыки: В процессе работы над проектом получаются и улучшаются навыки разработки на Java с использованием Spring Boot, управления зависимостями и сборки проекта с помощью Maven, автоматической генерации кода с использованием Lombok и логирования с помощью Slf4j. Кроме того, получаются навыки работы с большими объемами данных и анализа пользовательских предпочтений для формирования персональных рекомендаций.
Ссылка на проект: https://github.com/ArchieBar/filmorate-educationProject