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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет несколько недостатков: Ошибки и опечатки: В резюме есть опечатки и о...
Это резюме обладает несколькими сильными сторонами, такими как: Хорошо структурирован...
Привет, Анна! Давай немного доработаем раздел с опытом работы. Основной принцип, которо...
Данное резюме Junior Data Analyst содержит информацию о профессиональном опыте работы в...
Привет, Дарья! Давай улучшим твоё резюме: 1. Для удобства и компактности ссылку на Git...
Привет, Надежда! Давай улучшим твое резюме: 1. Опыт Давай немного сократим этот раздел....
Это резюме содержит обширную информацию о вашем образовании, профессиональном опыте и н...
Это резюме содержит обширную информацию о вашем опыте и навыках в различных областях, т...
Резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, для у...
Это резюме обладает множеством положительных аспектов: Выделены ключевые навыки и опы...