👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Денис Филатов (filatov-tech), 33 года, Россия, МоскваДенис Филатов (filatov-tech), 33 года, Россия, Москва

Денис Филатов

Software developer | Java | Spring | ReactБэкенд разработчикВеб-разработчикСредний (Middle)
Ищу работу

Контакты

Войти
Возраст: 33 года
Опыт работы: 1 год и 8 месяцев
Регистрация: 23.08.2022
Последний визит: 9 месяцев назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Разработчик программного обеспечения с опытом полного жизненного цикла разработки приложений.
Моя область: Java, Spring Framework, разработка веб-приложений. Активно использую Spring Boot/Security/MVC/Data, PostgreSQL, Maven, Docker, Git и ООП подход.
Умею настраивать и поддерживать CI/CD процессы с помощью GitHub Actions.
Работаю с системами управления проектами и задачами, такими как Jira, Trello, Confluence.

До начала карьеры разработчика, приобрел очень ценный опыт руководства. С 2014 до 2021 года занимал руководящие должности в двух компаниях.

Самостоятельный и увлеченный инженер-программист. Ценю новые вызовы и обожаю решать задачи. Когда понадобилось углубиться во фронтенд, за пару месяцев освоил js и react на достаточном уровне для написания полноценного клиентского приложения.
Непрерывно прокачиваю свой уровень владения инструментами и расширяю понимание концепций разработки.

GitHub
 / Telegram / WhatsApp

Навыки

Java
Java Spring Framework
Hibernate
Apache Maven
Git
PostgreSQL
SQL
REST
Linux
Docker

Опыт работы

  • Pigeoner.ru
    Москва
    Бэкенд разработчикJava developer
    Август 2022 — Ноябрь 2023 (1 год и 4 месяца)

    Онлайн-сервис учета для питомников спортивных голубей.

    Полностью разработал сервис на заказ - от идеи до рабочей реализации. Сервис помогает заводчикам и питомникам:

    • упорядочить данные учета и распределения голубей
    • облегчить селекционную работу
    • отслеживать соревновательный и тренировочный процесс

    Что сделал.

    Серверная часть:

    1. Разработал приложение на базе Spring Boot.
    2. Использовал для работы с данными СУБД PostgreSQL, взаимодействие с которой настроил через Hibernate, используя Spring Data JPA.
    3. Обеспечил защиту и безопасность с помощью Spring Security и JWT.
    4. Реализовал клиент-серверную коммуникацию с применением RESTful подхода, с передачей данных в формате JSON по протоколу HTTP с помощью Jackson.
    5. Полностью настроил production окружение на Linux, включая конфигурации docker-контейнеров и веб-сервера Nginx. Здесь же настроил использование SSL-сертификата для безопасной передачи данных по HTTPS протоколу.
    6. Применял GitHub Actions для настройки CI/CD пайплайнов, где сконфигурировал автоматическую сборку и деплой приложения для production сервера.

    Клиентская часть:

    1. Всю клиентскую часть реализовал с помощью JavaScript-библиотеки React.
    2. Использовал Material UI и Bootstrap в качестве UI-библиотек, плюс чистый CSS.
    3. Адаптировал сервис под мобильные устройства.
  • Сириус
    Москва
    Бэкенд разработчикJava developer
    Октябрь 2021 — Январь 2022 (4 месяца)

    Многопрофильная строительная организация.

    Создал несколько инструментов для использования во внутренних процессах. Для сборки и использования приложения применял Maven и Launch4j.

    Что сделал:

    • автоматизировал расчет заработной платы сотрудникам автопарка, сократил время расчета с нескольких часов до 5 минут. Настроил использование данные геолокационной мониторинговой системы, отдела кадров, бухгалтерии и автопарка
    • разработал инструмент для кастомной фильтрации сметных данных (файлы по несколько десятков тысяч строк)

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

  • РГГУ

    Российский государственный гуманитарный университет
    ИИНиТБ - Информатики
    Август 2022 — По настоящее время (2 года и 3 месяца)

    Управление данными и знаниями в компьютерных сетях

  • ГУУ

    Государственный университет управления
    Институт государственного и муниципального управления
    Сентябрь 2009 — Ноябрь 2014 (5 лет и 2 месяца)

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

  • Виакадемия

    Enterprise Java-разработчик
    Май 2022 — Август 2022 (3 месяца)

    Диплом о профессиональной переподготовке №772417158035, Виакадемия - проверка диплома

  • Java Online Projects

    Онлайн-обучение и трудоустройство от новичка до профессионала
    Стажировка TopJava
    Февраль 2022 — Июнь 2022 (4 месяца)

    Разработка Spring/JPA enterprise приложения.

    Вошел в топ 10% лучших реализаций приложений с авторизацией и правами доступа на стеке Maven/Spring MVC/ Security/ REST(Jackson)/ Java 8

    • реализовал взаимодействие с СУБД PostgreSQL и HSQLDB на основе Spring JBDC, JPA(Hibernate) и Spring Data JPA
    • реализовал REST и AJAX контроллеры
    • реализовал клиент на Bootstrap (css/js), datatables, jQuery
  • Курсы

    Udemi/ Stepik / Leetcode / JavaRush / Udacity
    Ноябрь 2021 — Август 2022 (9 месяцев)

    Различная практика и курсы по основным технологиям: Spring, SQL, Linux, Git и др.