s-rbs-rb

Роман Сурков

Java-разработчик · Бэкенд · Разработка ПО · Младший (Junior)
Ищу работу
Опыт работы: 10 месяцев
Регистрация: 15.05.2020
Последний визит: 1 год назад
Местоположение: Россия, Благовещенск
Профессиональные навыки: Java · Java spring framework · Restful webservices · Hibernate · SQL · Git · Apache maven · Docker · Junit · MongoDB
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Меня всегда привлекало направление IT и, в частности, программирование. Два года назад, я принял решение стать Java разработчиком, несмотря на весь свой опыт в сфере инжиниринга. Начал изучать программирование на Java самостоятельно, а в 2019, поступил на продолжительный курс "Java-разработчик" в Skillbox. Участвовал в командной разработке (10 человек) веб-приложения. Уверенно делаю RESTful приложения с использованием SpringBoot и сопутствующих технологий. Легко обучаюсь: поскольку занимался проектированием различных инженерных систем (в т.ч. IT), постоянно изучал различные новые технологии для использования в проектах. Имею очень высокий уровень мотивации: меняю сферу деятельности с инженерной на программирование, осознавая значительный даунгрейд при переходе. Читаю и понимаю необходимую техническую литературу на английском языке без использования google translate (уровень владения - intermediate). Планирую и дальше развиваться в сфере разработки.

Участие в профессиональных сообществах

Опыт работы

  • Образовательная платформа
    Москва · От 1000 до 5000 сотрудников
    Студент
    Июль 2019 — Апрель 2020 (10 месяцев)

    Защитил дипломный проект «Разработка бэкэнда блогового движка». Код проекта доступен https://github.com/s-rb/blog-engine. Приложение и база данных задеплоены в Heroku, по запросу направлю ссылку.

    Основные навыки:
    ● Java - уверенное владение: Java Core, Collections Framework, lambda-expressions, Stream API.
    ● Spring Framework. Опыт разработки полноценных REST API и веб-приложений на Spring Boot.
    ● Владение SQL (основные запросы), опыт проектирования структуры БД, опыт работы с MySQL, Postgres (с помощью Hibernate и без него).
    ● Владение системой контроля версий Git, консольным клиентом GitBash.
    ● Знакомство с NoSQL нереляционными хранилищами MongoDB и Redis.
    ● Использование Docker.
    ● Понимание принципов распределённых вычислений, базовый опыт работы с Hadoop и Spark.
    ● Jira - базовый опыт командной разработки.
    ● Понимание принципов и паттернов ООП.
    ● Умение писать “чистый” код самому и разбираться в чужом коде.
    ● Дополнительно, используемые технологии и библиотеки: Maven, DOM/SAX парсеры, Servlets, JavaFX, Reflection, Gson, Jackson, Jsoup, Logback, Thymeleaf, Heroku, Javalin и т.д.

Высшее образование

  • АмГУ

    Амурский государственный университет; БПИ; БТИ
    Благовещенск · 135 выпускников
    Энергетический
    Сентябрь 2004 — Июнь 2009 (4 года и 9 месяцев)

Дополнительное образование

  • GeekBrains

    Образовательный IT-портал, который помогает стать программистом с нуля и начать карьеру по специальности
    Git from A to Z
    Апрель 2020 — Май 2020 (1 месяц)
  • Skillbox

    Онлайн-университет
    Java-разработчик
    Июль 2019 — Май 2020 (10 месяцев)

    Курс подробный - охватывает Java Core, Collections, Concurrent, SQL, SpringFramework, NoSQL, основы Hadoop/Spark, использовал Docker.

    По окончанию сделал дипломный проект "Разработка бэкэнда блогового движка" - https://surkov-java-blog-engine.herokuapp.com

  • Fluent cities

    Business English Intermediate
    Сентябрь 2018 — Август 2019 (11 месяцев)
  • ЗАО "Системы управления"

    Управление проектами с использованием Oracle Primavera. Базовый курс
    Июль 2015 — Август 2015 (1 месяц)