АС
Алексей С.
Мужчина
Россия, Москва, UTC+3
Ставка
1,875 Р/час
НДС не облагается
Специалист доступен с 24 сентября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle
Навыки
Java
Python
SQL
PostgreSQL
JDBC
Hibernate
Spring Boot
Apache Tomcat
pgAdmin
Postman
Kafka
Confluence
Jira
Spring Framework
Liquibase
TestContainers
Apache Maven
Java Servlets
JSF
JSP
Docker
Keycloak
REST API
MySQL
H2
Отрасли
EdTech
LifeStyle
Media
Знание языков
Английский — B1
Главное о специалисте
Разработка веб-приложений, микросервисов.
Основной язык разработки - Java.
Работа с использованием профессиональных инструментов IntelliJ idea, pgAdmin, Postman, Dbeaver.
Использование модульного и интеграционного тестирования.
Опыт использования контейнера приложений Docker.
Опыт развертывания приложений в облачном сервисе Heroku.
Знание сетевых технологий.
Знание основ информационной безопасности.
Опыт обучения пользователей, составления инструкций.
Разработка и сопровождение требований заказчика.
Проекты
(4 года)
Проект «Цифровая экосистема культуры» департамента культуры города Москвы
Роль
Java разработчик
Обязанности
В рамках данного проекта было проведено:
1. Цифровая экосистема культуры.
Описание: Микросервис для работы пользователей программы с личными каталогами.
Достижения: Аналитика требований клиентов. Реализация части приложения, функционал создания, редактирования, заполнения, удаления каталогов пользователей в базе данных.
Среда: Java-17, Spring Boot, JdbcTemplate, Postgresql
Maven, IntelliJ IDEA, Postman.
2. Цифровая экосистема культуры.
Описание: Реализация универсального поиска в системе.
Достижения: Аналитика требований клиентов. Реализация универсального поиска на основе прав доступа и ролей пользователей в системе.
Среда: Java-17, Spring Boot, Spring JPA, Flyway, ElasticSearch, Spring Security, Spring Test, Docker, Kafka, Maven, IntelliJ IDEA, Postman.
3. Цифровая экосистема культуры.
Описание: Сервис интеграции eisk.mos.ru и цифровой экосистемы культуры
Достижения: Аналитика требований клиентов. Реализация передачи данных из системы eisk.mos.ru в приложение.
Среда: Java-17, Spring Boot, Spring JPA, Flyway, Spring Security, Spring Test, Docker, Kafka, Maven, IntelliJ IDEA, Postman.
Период работы
Июнь 2022 - По настоящее время
(1 год 4 месяца)
Проект: Si14 - ставки на спорт.
Роль
Java разработчик
Обязанности
В рамках данного проекта было проведено:
1. Платформа для ставок на спорт.
Описание: монолитное приложение, которое нужно было разбить на микросервисы.
Достижения: Аналитика требований клиентов. Выделение отдельного сервиса/приложения для работы партнеров программы. Написание взаимодействия платформы и партнерской программы. Реализация админ части приложения, функционала регистрации, верификации, восстановления пользователя, личного кабинета пользователя.
Среда: Java-11, Spring Boot, Spring JPA, Liquibase, Spring Security, Spring Test, Testconteiners, Docker, Kafka, Keycloak, Gradle, IntelliJ IDEA, Postman.
2. Партнерская программа приложения.
Описание: Микросервис для работы партнеров программы.
Достижение: Аналитика требований клиентов. Отделение сервиса от основной платформы. Обсуждение, реализация архитектуры сервиса БД.
Доработка функционала регистрации, верификации, восстановления партнеров, формирование данных для личного кабинета партнеров. Реализация логики учета рефералов партнеров. Написание административной части приложения.
Среда: Java-11, Spring Boot, Spring JPA, Liquibase, Spring Security, Spring Test, Testconteiners, Docker, Kafka, Keycloak, Gradle, IntelliJ IDEA, Postman.
3. Сервисный слой для работы с внешними платежными системами и внутренними потребителями.
Описание: Микросервис для работы с внешними платежными системами и внутренней, закрытой частью приложения.
Достижения: Внедрение сервиса для подключения внутренней Kafka и внешней платежной системы.
Среда: Java-11, Spring Boot, Spring Security, Spring Test, Kafka, Gradle, IntelliJ IDEA, Postman.
4. Нагрузочное тестирование платформы.
Описание: Приложение Python + Locust.
Достижения: Реализация сценариев нагрузочного тестирования платформы с использованием Python и Locust.
Среда: Paycharm, Python 3.6, Locust.
Период работы
Июнь 2021 - Июнь 2022
(1 год 1 месяц)
Мини BPM-система.
Роль
Java разработчик
Обязанности
Описание: Библиотека, выполняющая задачи системы bpm, как альтернатива Camunda BPM.
Достижения: Создание многомодульного проекта Gradle, реализация части бизнес-логики с использованием предметно-ориентированного подхода к проектированию, паттернов проектирования, реализация тестового хранилища в базе данных H2 с помощью Spring-JPA, реализация хранилища данных с помощью JDBC, тестирование кода с помощью Юнит5.
Среда: Java-8, Gradle, JDBC, H2-db для тестов, Spring JPA, Spring Test, JUnit5, IntelliJ IDEA.
Период работы
Август 2020 - Июнь 2021
(11 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Московский юридический институт, Владивосток, Прикладная информатика
Специальность
Прикладная информатика
Завершение учебы
2016 г.