Разработчик с опытом разработки веб- приложений, микросервисов и распределенных систем, участвующий в полном жизненном цикле разработки продукта успешно запущенных приложений. Командный игрок и наставник. :)
тг: @anmimos
Iman Invest - проект, представляющий собой инвестиционную платформу, ориентированную на мировой рынок халяльных инвестиций. Инвесторы имеют возможность вкладывать свои средства в различные стратегии. Каждый квартал доступна опция снятия дивидендов.
Мои обязанности включали:
- Разработка новых микросервисов по мере роста размера проекта.
- Поддержка существующих микросервисов.
- Интеграция с платежными шлюзами (Payme, Paynet, Payze).
- Написание отчетов.
- Написание модуля для генерации документов.
- Написание API для административной панели и мобильного приложения.
- Анализ и оптимизация API с использованием трейсинга.
Iman Pay - проект, представляющий собой платформу для халяльных рассрочек. К проекту были подключены множество мерчантов, и было создано приложение для пос агентов, продающих товары из магазинов через эту систему. Ежемесячный платеж можно было оплатить через Payme, вводя ID рассрочки или через Click. Также была разработана API-документация для интеграции онлайн-магазинов.
Мои обязанности включали:
- Разработка новых микросервисов по мере роста размера проекта.
- Поддержка существующих микросервисов.
- Интеграция с платежными шлюзами (Click, Payme).
- Написание отчетов.
- Написание модуля для генерации документов (акт и график погашения).
- Написание API для административной панели и мобильного приложения.
- Написание API для мерчантов для интеграции с онлайн-магазинами.
- Разработка телеграм-бота для погашения.
CCNIS (mc.uz) - проект, представляющий собой платформу для контроля качества строительства по всей республике для Министерства строительства. В платформе есть несколько ролей, таких как Инспектор, Архитектор, Прораб и другие. При выявлении нарушений со стороны строителей инспектор отправляет заявку в систему через приложение и устанавливает срок на исправление.
Мои обязанности включали:
- Разработка архитектуры для этого проекта.
- Проектирование микросервисов.
- Рисование ERD для каждого сервиса.
- Управление командой.
- Распределение задач между разработчиками.
- Интеграция с государственными системами.
Также активно участвовал в создании и формировании команды, провел интервью с более чем десятью кандидатами на позиции бэкенд-разработчиков. В дополнение к этому, активно участвовал в разработке различных проектов и оказывал помощь новым разработчикам в их адаптации и освоении профессиональных навыков.