Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл сегодня в 15:14
Кандидат
Мужчина, 31 год, родился 24 декабря 1993
Активно ищет работу
Люберцы (Московская область), не готов к переезду, не готов к командировкам
Senior Java developer
Специализации:
- Программист, разработчик
Занятость: полная занятость, частичная занятость, проектная работа
График работы: гибкий график, удаленная работа
Опыт работы 7 лет 1 месяц
Июнь 2024 — по настоящее время
1 год 2 месяца
WAGMI HUB
Программист-разработчик
Проект: Wagmi hub bot — Telegram Mini App веб-приложение с высокой нагрузкой, предназначенное для проведения криптовалютных операций внутри мессенджера.
Описание: Занимался разработкой и сопровождением backend-части модулей связанных с интеграцией блокчейна, массовой рассылкой сообщений, созданием игровых механик и реализацией внутренних сервисов приложения с акцентом на отказоустойчивость, производительность и безопасность системы.
Команда: 7 человек (2 frontend, 3 backend, 1 architect, 1 qa)
Обязанности:
◦ Разработка внутреннего магазина: формирование и обработка платежных транзакций. Интеграция с платежными провайдерами, TON блокчейн, Telegram Stars
◦ Разработка функционала для взаимодействия с web3 кошельком(создания, импорт/экспорт, подпись), разработка модуля синхронизации с блокчейном.
◦ Проектирование и разработка игровых событий и заданий.
◦ Проектирование и реализация масштабируемой архитектуры системы оповещений с поддержкой различных уровней приоритетов и обработкой больших объёмов сообщений.
◦ Покрытие unit и integration тестами с использованием Jest
◦ Анализ кода и устранение уязвимостей.
◦ Работа с архитектурой проекта, участие в принятии технических решений и выборе технологий.
◦ Менторство и код-ревью младших разработчиков.
Достижения:
◦ Разработал масштабируемую событийно-ориентированную систему управления повторяющимися событиями с различной вероятностью и систему ставок в реальном времени для игры Rocket Fly. Что позволило обрабатывать более 10 тысяч одновременных WebSocket соединений эффективно и с минимальными задержками.
◦ Настроил и автоматизировал масштабирование приложений с помощью Docker Swarm, что повысило производительность и отказоустойчивость в периоды высокой нагрузки.
Стек: Java, Spring Boot, Spring Cloud, PostgreSQL, RabbitMQ, Redis, Docker Swarm, Bash
Январь 2021 — Июль 2024
3 года 7 месяцев
Москва, www.rostelecom.ru
Ведущий разработчик
Описание: На проектах Датапорт и Система управления справочной информацией — занимался разработкой и сопровождением backend-части модулей отвечающих за управление справочниками, администрирование и управление правами доступа, мониторинг и отчетность, нормализацию, создание и контроль единой, качественной и согласованной базы нормативно-справочных данных, для оптимизации бизнес-процессов и повышению эффективности работы предприятия.
Команда: 17 человек (3 frontend, 8 backend, 1 qa, 5 analyst)
Обязанности:
◦ Проектирование и разработка распределённой системы управления справочной информацией с использованием Kafka для обеспечения масштабируемости и синхронизации данных в реальном времени.
◦ Разработал и настроил полнотекстовый поиск с многоуровневой фильтрацией и категоризацией, обеспечив высокую производительность при обработке больших объёмов данных.
◦ Разработка новых версий программ, включая внедрение новых функций и интеграцию с внешними системами.
◦ Настройка CI/CD пайплайнов, автоматического масштабирования и обеспечения отказоустойчивости приложений с использованием K8s.
◦ Работа с legacy-кодом, модернизация и адаптация устаревших решений под новые требования.
◦ Проектирование и реализация масштабируемой архитектуры системы оповещений с поддержкой различных уровней приоритетов и обработкой больших объёмов сообщений.
◦ Тестирование ПО с использованием Junit, Mockito, Jmeter.
◦ Рефакторинг кода для улучшения его структуры, читаемости и производительности.
◦ Постановка целей для команды, участие в планировании и распределении задач.
◦ Участие в архитектурных решениях для повышения масштабируемости и надежности системы.
◦ Управление командой из 4 разработчиков, координация работы и контроль выполнения задач в срок.
◦ Обучение и наставничество младших специалистов, помощь в решении технических задач и развитие их профессиональных навыков.
Достижения:
◦ Разработал масштабируемый высоконагруженный портал открытых данных с личным кабинетом, обеспечивающий заказ услуг и обмен данными через сервер в режиме реального времени.
◦ Оптимизировал процесс индексации поиска, внедрив многопоточность и интеграцию с Kafka, что позволило увеличить скорость обработки данных в несколько раз.
◦ Разработал многоуровневую систему управления правами доступа с поддержкой разграничения платного и бесплатного контента, обеспечив гибкое управление пользователями и монетизацию
Стек: Java, Spring Boot, Spring Cloud, Postgresql, kafka, k8s, elasticsearch
Апрель 2020 — Декабрь 2020
9 месяцев
ООО "УК Прообраз"
Москва
Web-разработчик
Описание: Создавал с нуля приложение и его сервисы, ориентированные на бизнес-процессы HR-tech, внедрял новый функционал, повышающий эффективность продукта.
Команда: 2 человека (2 fullstack)
Обязанности:
◦ Разрабатывал функционал клиентской части и административной панели, включая формирование платного и бесплатного контента.
◦ Создавал и внедрял биллинг-систему для управления оплатами и подписками.
◦ Реализовывал систему внутренних рассылок для эффективного взаимодействия с пользователями.
◦ Разрабатывал и настраивал систему полнотекстового поиска с многоуровневой категоризацией и расширенными фильтрами по контенту.
◦ Обеспечивал поддержку и сопровождение сервиса, включая устранение багов и оптимизацию производительности.
Достижения:
◦ Настроил CI/CD-процессы для автоматизации непрерывного деплоя, что повысило скорость и надёжность выпуска новых версий.
◦ Разработал удобную систему фильтрации по дереву признаков, что значительно упростило поиск продуктов для клиентов.
Стек: Java 14, Spring Boot, MongoDb, Elasticsearch, Docker, Gitlab CI/CD
Июль 2018 — Март 2020
1 год 9 месяцев
Федеральное космическое агентство
Тяжелое машиностроение... Показать еще
Инженер-программист 1 категории
Описание: Создавал с нуля приложение и его сервисы, ориентированные на бизнес-процессы HR-tech, внедрял новый функционал, повышающий эффективность продукта.
Команда: 4 человека
Обязанности:
◦ Разрабатывал пользовательские интерфейсы и организовывал взаимодействие с базой данных (PostgreSQL).
◦ Реализовывал отображение графиков данных с использованием Qt и Qwt, обеспечивая наглядную визуализацию обрабатываемых данных.
◦ Разрабатывал многопоточную обработку данных для повышения производительности обработки данных.
◦ Вносил доработки и обеспечивал поддержку программного комплекса визуализации 2D.
◦ Реализовывал диспетчеризацию вычислительных модулей в реальном времени для эффективного управления ресурсами.
Достижения:
◦ Оптимизировал обработку данных за счёт внедрения многопоточности, сократив время выполнения задач.
◦ Создал 2D-визуализацию для эффективного мониторинга перемещения объектов и анализа результатов обработки.
Стек: C++, Qt, Java Swing, PostgreSQL.
Навыки
Уровни владения навыками
Опыт вождения
Права категории B
Обо мне
Разрабатываю ПО с опытом более 7 лет в должности разработчика и ведущего разработчика.
Принимал участие в разработке веб и блокчейн приложений, торговых ботов.
Интересует в перспективе стать лидом.
Высшее образование
2017
двигатели летательных аппаратов, проектирование авиационных и ракетных двигателей
Знание языков
Тесты, экзамены
2019
Онлайн-курсы
Stepik, Алгоритмы и структуры данных
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения