Java - разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу на должность Java-разработчик / Junior Java-разработчик
Формат работы - удаленно (полная занятость).
Опыт разработки приложений под ключ: React + Spring Boot + MySQL с нагрузкой от 3000 до 100 000 уникальных посетителей в месяц.

Навыки

Java, Spring Boot, MySQL

Опыт


Старший программист, ООО "Форис"
Сентябрь 2016 - Сентябрь 2023

Разработка веб-приложений под ключ.
Верстка клиентской части на JavaScript с использованием Angular v1.x, React(Redux, TypeScript).
Серверная часть разрабатывалась на Java с использованием Spring Boot(Spring Security, Spring Data, Hibernate).
Для БД использовалась MySQL.
Такие приложения известны как "промоакции"(типовые примеры на proactions.ru). Проходят по России в крупных сетевых магазинах. Срок жизни приложения от 2х недель до года. Уникальных посетителей за это время - 3000 - 100 000.
Функционал приложений:
- регистрация / авторизация пользователей осуществлялась на клиентской части, через соц сети или телеграмм бот(разрабатывался дополнительно также на Spring Boot);
- зарегистрированный участник загружал в Личном кабинете текстовый промокод или фотографию, отвечающую условиям акции.
- фотография обрабатывалась сервисом распознавания изображений(отдельное приложение), разработанным дополнительно с использованием OpenCV. Результат возвращался в приложение промоакции.
- данные сохранялись в БД и обрабатывались сервисом по сбору статистики(отдельное приложение), так же разработанным дополнительно.
- приложение промоакции так же имело админ панель, подключенную как React - приложение по API. В ней, посредством пользовательского интерфейса, с определенной периодичностью отправлялись запросы на бэкенд приложения промоакции, запуская сервисы обрабатывающие данные из БД и автоматически определяющие победителя промоакции. Результат возвращался в админ панель и/или в приложение статистики.
- приложение для сбора статистики подключалось по API к приложению промоакции. Имело также клиентскую часть, выводящую статистические данные из серверной части, на основе сложных SQL - запросов, написанных дополнительно. На сервере приложения запускались в docker-контейнерах.
Дополнительно:
- разработка парсеров для сбора информации с маркетплейсов и ресурсов, распространяющих промокоды различных промоакций с использованием библиотек JSoup и Selenium;
- разработка парсеров для сбора открытой информации в рамках промоакций, проводимых в соц сетях(Instagram, VK); - разработка интернет магазина на Opencart для футбольного клуба:
- разработка информационных порталов и лендингов на Wordpress.

За время работы в компании мной было разработано порядка 120 приложений - как промоакций полностью(фронтэнд, бэкенд приложения и бэкхенд телеграмм бота, БД ) так и отдельных сервисов для них(только фронтэнд, только бэкенд) Все они взаимодействовали по API посредством REST - запросов, документируемых в Swagger.

Образование


Южно-Российский государственный университет экономики и сервиса, Шахты Механикорадиотехнический, Радиотехника
Сентябрь 2007 - Июль 2012

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Шахты, Ростовская область

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит информацию о ваших навыках и проектах, что хорошо. Однако, есть нес...
Это резюме демонстрирует разносторонний опыт и навыки кандидата. Он имеет как техническ...
Резюме имеет следующие плюсы: Хорошо структурировано и содержит подробное описание пр...
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...