ИШ
Илья Ш.
Мужчина
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 20 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A1
Главное о специалисте
Опыт проектирования и построения микросервисной и монолитной архитектуры
Опыт разработки архитектурной документации (компонентная, функциональная, развертывания и т.д.)
Опыт разработки высоконагруженных enterprise приложений
Опыт разработки корпоративных систем на Java
Опыт участия в реализации MVP системы
Опыт работы с многопоточностью и асинхронностью
Опыт по разработке учетных решений, платежных решений
Опыт разработки интеграционных решений на Java
Опыт разработки Web Services (SOAP, REST)
Опыт реализации REST API (контроллеры)
Опыт построения высоконагруженных API (RESTful, gRPC)
Опыт работы с распределенными хранилищами и системами
Промышленный опыт работы с реляционными БД, опыт проектирования модели данных, анализа и оптимизации
Опыт написания миграций БД
Опыт работы с алгоритмами и структурами данных
Опыт написания автотестов
Опыт написания unit/e2e тестов
Опыт оптимизации производительности приложения
Опыт профилирования и поиска узких мест
Опыт применения и настройки CI/CD
Опыт развертывания и сопровождения приложений в кластере k8s
Опыт разработки прототипов программного обеспечения.
Опыт работы с сокетами
Опыт разработки и взаимодействия с Helpdesk-решениями, CRM
Опыт работы с облачными платформами (AWS или GCP)
Опыт использования мониторинга Micrometer
Понимание принципов stateless-архитектуры
Знание методов проектирования программной архитектуры, архитектурные механизмы, объектно-ориентированный анализ и способы проектирования
Умение пользоваться MVC,ООП, шаблонами проектирования
Понимание принципов ФП и распространённых паттернов, способов интеграции приложений и протоколов
Понимание принципов SOLID и опыт применения их на практике
Знание теоретических основ проектирования БД и построения эффективных запросов
Умение обоснованно применять шаблоны GRASP, GOF
Знание основных паттернов серверной разработки
Знание принципов построения безопасных приложений
Понимание асинхронного и event-driven взаимодействия
Опыт использования хранилищ артефактов
Проекты
(3 года 11 месяцев)
Сервис для AI-based визуализации музыки
Роль
Java developer
Обязанности
-Spring Boot приложение, микросервисная архитектура
-База данных PostgreSQL (Hibernate, Flyway миграции, pg dump бэкапы)
-Аутентификация пользователей jwt, Spring Security, Google SMTP
RestTemplate для взаимодействия с API Spotify, Chat GPT, DALLE
Jsoup для парсинга веб-страниц музыкальных стриммингов
Cloudinary для хранения изображений
-Система платной подписки на сервис при помощи Patreon API с настройкой webhooks
-RabbitMq для асинхронной системы очистки хранилищ
-Деплой на сервер Digital Ocean при помощи Docker, Nginx, Certbot
-Тестирование Postman тесты, JUnit
-Телеграм-бот для отправки уведомлений с логами
Стек специалиста на проекте
jsoup, Postman, Spring Data, Flyway, JUnit, Mockito, Nginx, JWT, Certbot, Docker, Spring Security, Hibernate, Maven, RabbitMQ, Spring Boot, PostgreSQL
Отрасль проекта
Social Networking
Период работы
Февраль 2024 - Декабрь 2024
(11 месяцев)
Социальная сеть для поиска и публикации мероприятий
Роль
Java developer
Обязанности
-Разработал функционал админ-панели (администрирование событий, пользователей, комментариев), систему email-уведомлений (приглашения на мероприятия, информация о подписках и обновлениях) Spring Boot приложения.
-Развил логику CRUD-операций по работе с мероприятиями, включая пагинацию, оптимизацию маппинга dto (имплементировал MapStruct), работал согласно принципам REST API
-Занимался интеграционным тестированием с использованием тестовых контейнеров, QueryDsl, mockMvc, а также unit тестированием контроллеров по работе с мероприятиями
-Работал с легаси-кодом и проводил код-ревью нововведений других разработчиков на GitHub, опираясь на бэклог Kaiten
Стек специалиста на проекте
mockmvc, Lombok, Spring MVC, Elasticsearch, Querydsl, Redis, GitHub, Docker, MapStruct, TestContainers, Maven, MySQL, REST API, Spring Boot
Отрасль проекта
Social Networking
Период работы
Февраль 2023 - Январь 2024
(1 год)
AI сервис, предоставляющий возможность дружеского общения с виртуальным персонажем
Роль
Java developer
Обязанности
-Разработал и реализовал микросервисную архитектуру Spring Boot приложения
-Настроил систему аутентификации Auth0, Spring Security
-Настроил очереди с использованием RabbitMQ для обработки обновления тарифных планов пользователей.
-База данных: PostgreSQL + Redis для кэширования
-Совместно с DevOps занимался деплоем в AWS Cluster
Стек специалиста на проекте
cluster, AWS, Spring Data, Git, Nginx, Ubuntu, Auth0, Certbot, Docker, Spring Security, RabbitMQ, Passay, Spring Boot, PostgreSQL
Отрасль проекта
AI & Robotics
Период работы
Январь 2022 - Январь 2023
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский университет «Высшая школа экономики», Москва
Специальность
Факультет социальных наук, Социология
Завершение учебы
2026 г.