Java Junior разработчик
Контакты
Ищу работу/стажировку в качестве Java Junior разработчика. Подходит любой формат работы.
О себе
Я занимаюсь программированием на Java уже второй год.
- Окончил курс:
В ходе обучения освоил дизайн и верстку страниц, основанных на современных технологиях: языке гипертекстовой разметки HTML5 и каскадного стиля страниц CSS3, язык программирования JavaScript для возможности создание лаконичной анимации WEB-ресурса путем управления DOM-дерева в сочетании с асинхронной обработкой и передачей данных на сервер c помощью фреймворка React и основанном на нем фреймворка Nest, работу с операционной системой, особенности создания файлов и настройка программного обеспечения необходимого для работы, научился разрабатывать планировщики задач и развертывать виртуальный сервер используя командную строку операционной системы, и настраивать автоматизацию развертывания и управления приложениями в средах с поддержкой контейнеризации, контейнизировать приложения с помощью программного обеспечения Docker, изучил основные подходы проектирования баз данных, методы и модели разработки баз данных на SQL, способы создания коллекций и работы на облачном сервере SQL, изучил основы программирования на языке Java для возможности работы по написанию серверной части WEB-приложения с помощью фреймворка Spring.
За это время я освоил основы языка Java, Spring Framework, Docker, основы JavaScript, библиотекой React инструменты Git, Maven и Tomcat, работу с PostgreSQL/MySQL, Ubuntu Linux (на базе Ubuntu самостоятельно был развернут сервер), Figma. Постоянно практикуюсь на JavaRush — онлайн-курсе по изучению Java-программирования. Меня привлекают сложные задачи и развитие, поэтому сфера backend-разработки показалась интересной. Из предыдущего опыта вынес хороший навык самостоятельно разбираться с техническими проблемами и локализовать причину.
В моем профиле на GitHub есть завершенные проекты, такие как:
- CRM система по учету успеваемости студентов;
- классическая игра «Змейка»;
- небольшой проект на JS/React для сайта турагентства;
- интернет-магазин на фреймворке Spring, PostgreSQL и Bootstrap.
Hard skills:
- Java SE: ООП, Коллекции, Исключения.
- Java EE: Servlets, JSP, Tomcat, HTTP, Filters, Listeners.
- Языки разметки web-сайтов: HTML5, CSS3, Bootstrap.
- JavaScript (основы).
- СУБД: MySQL, PostgreSQL.
- Шаблон проектирования: MVC.
- Основы Git (repositories, branches, commits, pull requests).
- Ubuntu.
- Работа в Intelij IDEA, WebStorm и VS Code.
- Figma.
Soft skills:
- Быстро и легко нахожу общий язык с людьми;
- Быстро обучаюсь;
- Ответственно отношусь к работе;
- Умею достигать цели;
- Отлично справляюсь с командной работой.
Java, Spring Framework, Docker, основы JavaScript, Node.JS, библиотека React, инструменты Git, Maven и Tomcat, работу с PostgreSQL/MySQL, Ubuntu Linux (на базе Ubuntu самостоятельно был развернут сервер).
Опыт
В результате обучения самостоятельно с нуля разработал CRM систему по учету успеваемости
студентов по прототипу компании NIX Solutions.
Для успешного написания проекта мною было затрачено наибольшее количество времени в сравнении
с другими учениками на курсе.
Ссылка на исходный код:
https://github.com/SkopcovDenis/java27projectMy.git
В процессе разработки проекта применил на практике указанные ключевые навыки:
Java SE: OOП, Коллекции, Исключения.
Java EE: Servlets, JSP, Tomcat, HTTP, Filters, Listeners.
Языки разметки web-сайтов: HTML5,CSS3,Bootstrap.
JavaScript (basics).
СУБД: MySQL.
СУБД: PostgreSQL.
Шаблон проектирования: MVC
Основы Github (repositories, branches, commits, pull requests).
Ubuntu.
Работа в Intelij IDEA
Работа в Intelij WebStorm
Работа в VS Code
Образование
Начальные знания английского языка
Проживаю в городе Дмитров