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 разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...