Максим Ельников - Java разработчик
Навыки
- Git
- PostgeSQL
- Spring/Spring Boot
- Unit-тесты
Опыт работы
Образовательный холдинг «Синергия»
Java-разработчик (прошел обучение) - Декабрь 2023/ июнь 2024Стек технологий:
— Java.
— ООП.
— Spring.
— SQL.
— Stream Api.
— Git.
— Docker.
— Maven.
— PostgreSQL.
— Hibernate.
— REST.Ключевые навыки:
— Опыт использования средства сборки Maven.
— Твёрдое знание Java-технологий.
— Базовые знания реляционных баз данных SQL, PostgeSQL.
— Общее понимание Spring/Spring boot.
— Понимание принципов ООП, микросервисной архитектуры.
— Умение работать с системой контроля версий GIT.
— Опыт написания Unit-тестов.Реализованные проекты:
— Телеграмм бот.
Ссылка на проект: https://github.com/ElnikovMaksim/TelegramBots— Смесь баз данных.
Ссылка на проект: https://github.com/ElnikovMaksim/smesbazdannyih— Онлайн магазин
Ссылка на проект: https://github.com/ElnikovMaksim/TerminalShop
Образование
Информатика и вычислительная техника
Поволжский государственный университет телекоммуникаций и информатики2018/2022Основы разработки программного обеспечения
Университет Синергия2023/2024Инструменты разработки Backend-приложений
Университет Синергия2023/2024Java программист с нуля
ТехноСофт2023
Обо мне
Еще со школы меня очень сильно заинтересовали компьютеры, я устанавливал операционные системы, антивирусы и другие ПО.
Мне нравится решать сложные задачи и изучать архитектуру программного обеспечения.
А еще больше мне нравится создавать и разрабатывать ПО, поэтому я закончил институт в сфере информационных технологий и хочу работать в сфере IT, именно в разработке.
Моей целью на данный момент является усовершенствование навыков в разработке, пройти по карьерной лестнице и дойти до руководителя команды разработчиков.
Получив высшее образование и определившись с направлением и языком программирования (а это JAVA, самый востребованный и универсальный язык программирования), я закончил несколько дополнительных курсов именно по этому языку.
В результате приобрел следующие навыки:
— Уверенное знание основ языка Java (переменные, классы, методы, массивы, циклы, типы данных, условные операторы).
— Понимание принципов ООП.
— Разработка с использованием средств сборки Maven.
— Умею работать с системой контроля версий GIT.
— Имею общее понимание о фреймворке Spring и базовые знания SQL, PostgreSQL.
Своим самым большим достижением на предыдущем месте работы считаю организацию дистанционного мониторинга за параметрами рабочей станции, вырабатывающей электроэнергию, что в результате в течение 7 дней привело к уменьшению простоев и улучшению производительности труда.
Моими личными качествами являются:
— Аналитические способности: нахожу несколько способов решения задач и выбираю наиболее эффективные, способен спланировать ход действий наперед и предвидеть желаемый результат.
— Логическое мышление: оперирую имеющимися знаниями для получения конкретных выводов, вижу причинно-следственные связи.
— Стремление к саморазвитию: постоянно совершенствую свои знания, навыки и умения, готов к обучению, открыт для новых знаний.
— Умение работать в команде: могу быть активным участником рабочей группы, достигать общих целей, решать проблемы и строить отношения с коллегами.
В настоящее время работаю над учебным проектом Student order (студенческая заявка), в реализации которого используются юнит-тесты и все технологии языка Java, Mavena, PostgreSQL, Springa.
К моим хобби смело можно отнести все, что связанно с программированием: чтение книг, изучение видеоматериалов на youtube каналах, общение на форумах и в сообществах на профессиональные темы.
Вредные привычки отсутствуют.
Ссылка на портфолио: https://github.com/ElnikovMaksim.