Меня зовут Сергей, Я начинающий Java разработчик.
Пришёл из сферы продаж. В продажах я проработал больше десяти лет и добился высоких результатов: стал лучшим менеджером по нескольким направлениям и в нескольких брендах, стал лучшим менеджером в России в 2016 году, развился до руководителя отдела продаж и сформировал новый отдел продаж который показал лучший результат по своему дивизиону в 2020 году.
Всегда хотел заняться backend разработкой, язык разработки выбрал Java. Выбор был сделан по ряду причин: постоянно развивающийся язык огромным количеством библиотек и надежность с быстродействием.
Умею задавать правильные вопросы, выстаивать эффективную коммуникацию, договариваться. Не боюсь ответственности. Главное кредо по жизни "нет не решаемой задачи, а есть недостаток терпения и нацеленности на результат".
Мой стек технологий: Java Core, Spring (Boot, Data, Security), MySQL, JUnit, Maven, JSTL, HTML, CSS, Гибкие методологии Agile, Kanban, Scrum, Lean.
Выполненные проекты:
За время обучения разработал web приложение на стеке Java Core, на текущий момент проект deploed на host-server Tomcat 9.0
ссылка на проект: http://bsjavademoprojeckt.ru
Проект тестовое задание "аналог SQL языка": в процессе работы над проектом использовался "чистый" Java, без использования дополнительных библиотек и фреймворков. В Проекте реализованы основные DML команды INSERT, UPDATE, DELETE, SELECT.
ссылка на GitHub: https://github.com/mr-mercedes/DigdesJavaSchoolTestTask
Изучаемые языки и технологии: Java, Python, JavaScript, PHP, C#, TCP/IP, SQL, NoSQL, Linux, Git, HTML/CSS, Docker, Allure, JUnit.
Гибкие методологии:
Agile, Scrum, Lean, Kanban.
Навыки:
• Отличное знание Java Core;
• Опыт работы в команде коммерческой разработки, уверенное пользование git (GitHub и GitLab) и с системой отслеживания JIRA;
• Умение работать с Spring и опыт создания компонентов с Spring-boot 2.x и различными Spring-boot-starter (web, data-jpa, validation, security, test, actuator, thymeleaf), понимание работы архитектуры "контроллер-сервис-репозиторий" и умение реализовать её с разными сущностями;
• Уверенное владение Java Collections Framework;
• Опыт работы с Java Stream API;
• Умение работать с системой сборки проектов Maven;
• Опыт работ с PostgreSQL и Mysql;
• Уверенное пользование SQL и умение писать основные запросы для выборки, фильтрации, группировки и обновления данных.
Ссылка на GitHub: https://github.com/mr-mercedes
Степень бакалавра экономики, защита диплома с отличием по теме управление доходами организации
Процесс разработки строился на принципах ООП, SOLID, Agile используются стек технологий Java Core 8, PostgreSQL