Александр Г. Kotlin разработчик, Senior

ID 12351
АГ
Александр Г.
Мужчина
Россия, Уфа, UTC+5
Ставка
3 500 Р/час
НДС не облагается
Специалист доступен с 17 сентября 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Kotlin
Spring
boot
SQL
Android
PostgreSQL
Maven
Android Studio
Gradle
REST
Retrofit
RxJava
Kafka
Docker
Redis
MongoDB
3d
ASM
B2C
BD
Behave
C
Code Review
CSS
d3
ER
ES
flight recorder
FTP
GitHub
GitLab
Grafana
H2
Hbase
HP
Http4s
HTTPS
Java
JavaScript
JProfiler
Kibana
Liquibase
MyBatis
OUnit2
Provider
PWA
RabbitMQ
Reactor
RM
S3
Spring Boot
Vonage
Web
Zookeeper
архитектура
БП
ДО
КА
кд
покрытие тестами
Разработка
Смоук-тестирование
1С:Управление холдингом
OAuth 2.0
Р7-Офис
Logo
Отрасли
RnD
Проекты   (2 года 5 месяцев)
ООО "Мобильная Платформа"
Роль
Senior Developer
Обязанности
Компания является исполнителем Мегафона, разрабатывает и поддерживает систему управления подписками, покупками, голосованиями (WAP, WEB, SMS, USSD), сбором статистики, ребиллами, построением отчетов, запуском регулярных задач. Система является высоконагруженной, многомодульной, со сложной архитектурой. Занимался правками багов, разработкой новых фич для бизнеса, анализом существующих решений. Плотное взаимодействие с аналитиками для составления тикетов и с тестировщиками для покрытия тестами. Писал тесты (unit и behave), проводил код ревью. Раскапывал проблемы, связанные с нагрузками на платформу, копал логи, метрики, файлы Flight Recorder'а. Используемый стек технологий: - Java (поддержка) / Kotlin (развитие) - Spring Boot 2 - MyBatis - построение запросов в БД - HBase для хранения данных пользователей - Postgres - бд для хранения данных сервисов - Redis - хранение изменяющихся данных - Kafka - система обмена сообщений через топики - ZooKeeper - хранилище конфигов, для конфигурирования системы на ходу, без перезапуска - Distributed Job Manager - запуск задач по анализу статистики и сообщений кафки - Обертка над CompletableFuture - CompletableRecator, для упрощения работы с бизнес задачами https://github.com/ru-fix/completable-reactor - Profiler - сборка метрик https://github.com/ru-fix/aggregating-profiler - RabbitMQ - передача сообщений в очередь в сервисы МФ. - Liquibase - миграции БД - Kibana - логи - Grafana - метрики - OAuth2 - авторизация - Взаимодействие с Ftp, S3
Стек специалиста на проекте
кд, Http4s, flight recorder, ES, Grafana, d3, покрытие тестами, 1С, Behave, архитектура, B2C, GitLab, Разработка, ДО, PWA, MyBatis, Zookeeper, Liquibase, Java, Kibana, ER, Redis, FTP, GitHub, HP, Kafka, Reactor, HTTPS, BD, Provider, S3, Hbase, RM, 3d, OUnit2, КА, БП, ASM, OAuth 2.0, Web, JProfiler, Logo, CSS, Kotlin, C, H2, Vonage, Смоук-тестирование, RabbitMQ, JavaScript, Spring Boot, 1С:Управление холдингом, Code Review, Р7-Офис, PostgreSQL
Отрасль проекта
RnD
Период работы
Январь 2022 - Май 2024  (2 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

E-commerce & Retail • EdTech • LifeStyle • RnD
АМ
Алексей М.
Белгород
Kotlin разработчик
Senior
3 896,1 Р/час
Kotlin
Java
PostgreSQL
Git
Angular
Bootstrap
CQRS
CSS3
Framework
GitLab
+80

Алексей — Kotlin-разработчик с семилетним опытом работы в проектах различных отраслей: от EdTech до e-commerce & retail. Изначально был PHP разработчиком. С марта 2021 года пишет на JVM стеке (в основном Kotlin). С ноября 2024 года дополнительно начал решать задачи с использованием Golang. Также имеет небольшие знания и опыт в front-end разработке. Работал с Angular 9, VueJs 2. Хорошо знает TypeScript/HTML/CSS. Свой код пишет в соответствии с принципами SOLID, DRY. Трезво оценивает сроки выполнения задач и работу всегда выполняет в срок. В работе над проектом Prequel для сферы лайфстайла занимался разработкой новых микросервисов, проводил ревью кода и работал над архитектурой проекта. Достижения: спроектировал и внедрил новые микросервисы, оптимизировал работу микросервисов (производительность улучшилась в 4 раза, а нагрузка на процессор упала в 2 раза), сконфигурировал GitLab pipes для более быстрого прохождения сборки проектов (сборка ускорилась в 2 раза). Для RnD-проекта DINS разрабатывал новые модули системы, внедрял Detekt code style checker и GitLab pipes, значительно улучшил логирование. Над проектом маркетплейса «Газпромнефть-Снабжения» работал в роли senior fullstack developer / team lead / architect. Занимался проектированием микросервисной архитектуры продукта, подготовкой архитектурных решений, разработкой модулей, релиз-менеджментом, ревью кода, организацией работы команды. Внедрил docker на проект, написал микросервис для хранения классификаторов и справочников, оптимизировал узкие места системы с помощью очередей на RabbitMQ. Также участвовал в разработке системы авторизации и аутентификации, регистрации пользователей, хранения/получения/редактирования информации о контрагентах и других компонентов для электронной торговой площадки Газпромбанка в качестве middle full stack web developer.

Подробнее

Недавно просмотренные специалисты

IoT • Manufacturing • Marketing, Advertising & Design • RnD • Telecom
ВК
Влас К.
Краснодар
C# разработчик
Senior
2 857,14 Р/час
PostgreSQL
RabbitMQ
Git
Docker
C#
ASP.NET Core
LINQ
Entity Framework
Ubuntu
.NET Core
+11

.NET-разработчик с опытом работы на проектах в различных отраслях: Manufacturing, Marketing, Advertising & Design, RnD, IoT и Telecom. В роли лида и бэкенд-разработчика участвовал в создании системы контроля товаров и учёта их перемещений. Занимался управлением персоналом, остатками товаров на складах, ценами, поставщиками, приходами и перемещениями, а также генерацией отчётов и документов. Как backend-разработчик и технический лидер работал над проектом автораспределения входящих обращений. Внедрил классификацию заявок по отделам с помощью машинного обучения, интеграцию с существующим решением Redmine и автораспределение заявок. Участвовал в разработке платформы управления файлами пациентов. Создал распределённую географически систему для работы с файлами. Реализовал программный комплекс для управления устройствами на базе протокола TR-069 в рамках проекта веб-сервера управления и настройки клиентских роутеров. Оказывал поддержку и занимался модификацией существующего легаси-кода в проекте веб-сервера управления клиентскими услугами. Отвечал за подключение и отключение телеком-услуг на различных платформах внутри и вне контура провайдера.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • HRTech • Logistics & Transport • Telecom
ДС
Денис С.
Тула
QA ручной
Middle
2 697,4 Р/час
Confluence
SQL
Figma
Postman
Swagger
GitLab
Adb
YouTrack
Android Studio
Xcode
+16

Денис — специалист в области ручного тестирования качества программного обеспечения (QA) уровня Middle из Тулы. Имеет высшее образование по специальности «Кафедра мировой экономики» Тульского филиала РЭУ им. Г. В. Плеханова. Владеет английским языком на уровне B1. Обладает опытом работы на различных проектах в отраслях логистики и транспорта, HRTech, FinTech и банковского дела, телекоммуникаций, биотехнологий, фармацевтики, здравоохранения и спорта. Участвовал в следующих проектах: - Sberdevice inspection manager (Logistics & Transport) — ручное и API-тестирование веб- и мобильного приложения для удалённого контроля инспекций на фабриках электроники в Китае. - Protei UC (HRTech) — тестирование мобильного клиента корпоративной системы унифицированных коммуникаций. - Borets Prolift (FinTech & Banking) — функциональное тестирование веб-приложения для расчёта параметров скважины и необходимого оборудования. - Duel Controls (Telecom) — тестирование онлайн-инструмента для проведения управленческих поединков. - Decathlon (BioTech, Pharma, Health care & Sports) — функциональное тестирование интернет-магазина спортивных товаров. - SberCRM (FinTech & Banking) — ручное и API-тестирование CRM-системы для работы с клиентами малого и среднего бизнеса. Ключевые навыки: Android Studio, Confluence, Figma, Postman, Swagger, YouTrack, Xcode, GitLab, Charles, Google Firebase, SQL, DevTools, ADB, Битрикс, DoQa, Laravel Telescope.

Подробнее
FinTech & Banking • Social Networking
НС
Николай С.
Ижевск
Специалист по защите информации
Junior
467,14 Р/час
Деловая переписка
Администрирование сетевого оборудования
Информационные технологии
Информационная безопасность
Исполнительность
Написание ТЗ
knn
+7

Николай — специалист по защите информации с из Ижевска. Высшее образование по специальности «Безопасность информационных технологий в правоохранительной сфере» Удмуртского государственного университета. Ключевые навыки: написание ТЗ, администрирование сетевого оборудования, информационная безопасность, деловая переписка, исполнительность. Участвовал в трёх проектах общей продолжительностью более 6 лет: - Казённое учреждение Удмуртской Республики «Республиканский центр учёта и отчётности»: системный администратор, далее - Специалист по защите информации, работа со средствами криптографической защиты информации (СКЗИ), электронными подписями, системами и сетями передачи данных, обслуживание компьютеров и офисной техники, работа с документацией. - Everland: тестировщик, тестирование сайтов и приложений на доступность для лиц, использующих скринридер . - Государственный совет УР: разработка и принятие локальных нормативно-правовых актов, организация и проведение мероприятий.

Подробнее
E-commerce & Retail
НД
Назгуль Д.
Саратов
Системный аналитик
Middle+
3 246,75 Р/час
кд
Redmine
Проектирование пользовательских интерфейсов
UML
Kanban
office
Разработка
сбор данных
Postman
+46

Назгуль — опытный специалист в сфере IT с семилетним опытом работы на проектах. Она обладает навыками системного аналитика, включая работу с 1С, Agile, BPMN, Camunda, Confluence и другими инструментами. Анализ и проектирование систем: Оценка реализуемости и выявленных бизнес-требований в контексте имеющейся и планируемой технической инфраструктуры. Формирование верхнеуровневых технических требований (функциональных и нефункциональных), их декомпозиция, постановка задач в разработку. Моделирование структуры данных, процессов и взаимодействия компонентов системы. Разработка диаграмм потоков данных, BPMN-диаграмм, UML-диаграмм и других моделей, необходимых для понимания системы. Трассировка, управление изменениями, приоритезация, оценка, согласование требований. Опыт в Agile-проектах: Знание методологии Agile, работа в спринтах, участие в планировании и выполнении задач. Опыт работы с требованиями разных типов: Опыт работы с требованиями разных типов и классов, в особенности с нефункциональными требованиями. Опыт работы с User Stories, Use Cases. Опыт проектирования: Опыт проектирования в нотации UML, знание основ BPMN. Опыт проектирования интеграционных решений и документирования интеграций. Понимание принципов работы современных клиент-серверных подходов: Знание REST, опыт работы с JSON. Понимание работы с БД, знание SQL. Опыт работы с полным циклом разработки требований: Выявление, анализ, документирование, верификация, валидация. Дополнительные навыки: Понимание домена инженерных инструментов IT-разработки (Bitbucket, GitLab, GitHub, Nexus). Опыт работы со Swagger, OpenAPI, Postman. Контроль проведения тестирования функционала. Выявление и устранение системных багов. Сбор, анализ и формализация бизнес и функциональных требований. Разработка и согласование технических заданий. Тестирование и приемка реализованной функциональности. Работа с API различных сервисов. Разработка технической документации. Формирование тест-кейсов для ручного тестирования.

Подробнее