Software Architect — одна из самых востребованных, интересных и сложных профессий. Она объединяет в себе как доскональное изучение технической части ПО, так и предметной области бизнеса.
В индустрии Раджабов Рустам более 15 лет. За это время он побывал в роли CTO, Software architect, Team lead и Go-developer в различных проектах. Был разработчиком и руководителем проекта в крупнейшем онлайн-кинотеатре Украины Мегого, совладельцем стартапа и аудитором.
Украинский эксперт Раджабов Рустам рассказал о своих лучших проектах, собственном стартапе и как благодаря своему опыту он помогает компаниям решать проблемы.
Запуск приложений для Мегого
Переход от разработчика до руководителя проекта у Раджабова Рустама произошел именно в Мегого. Это один из первых онлайн-кинотеатров в Украине, которые начали работать официально, покупая лицензии на показ фильмов и сериалов. Тогда компания только начинала свое развитие и в штате было чуть больше 10 человек.
Первый проект, которым руководил Рустам — разработка API для приложений под мобильные платформы и Smart TV. Над проектом Рустам работал вдвоем с помощником и, чтобы полностью закончить написание программного интерфейса приложения, им потребовался год.
Под руководством Рустама также создали центральную часть программы, которая позволяет массово реализовывать продукты в нескольких регионах и для нескольких партнеров. То есть Мегого предоставлял платформу, на которой можно было предоставлять своим пользователям услуги онлайн-кинотеатра.
Поиск команды и работа над безопасностью в финтех компании
После Мегого Рустаму предложили место в новой финтех компании enfins.com. Поскольку проект только запускался, Рустаму предоставили возможность самостоятельно набрать команду специалистов, организовать их работу и в кратчайшие сроки приступить к запуску.
Им предстояло настроить протокол принятия и отправки платежей, ведение баланса, включая криптовалюту. Спустя 9 месяцев плодотворной работы команда представила проект. За это время Рустам изучил все особенности блокчейна, на каких движках работают различные криптовалюты и т.д.
Важная особенность финтех отрасли — платформа должна быть не только способной пополнять счета, обменивать криптовалюту и выводить средства. Сервис должен соответствовать всем международным требованиям и стандартам. В случае с enfins.com, им удалось пройти все необходимые проверки и получить лицензию Electronic Money Institution.
Высокий уровень работы команды Рустама подтверждает не только факт успешной сертификации, но и то, что ни одна попытка взлома злоумышленникам так и не удалась. По словам IT-специалиста, их было не менее семи.
Начало собственного стартапа: запуск платформы для проведения онлайн-мероприятий
2020 год для многих стал незабываемым. Начало пандемии пришлось на момент запуска стартапа Eventswallet — платформы для проведения онлайн-мероприятий.
Сама идея такого сервиса пришла в голову Геннадию Нетяге еще в 2019 году. Затем был этап переговоров, который длился около шести месяцев и уже в 2020 году Геннадий и Рустам начали сотрудничать.
Рустам взял на себя всю техническую часть реализации проекта, а также организацию работы команды. Поскольку у него уже был опыт запуска проекта с нуля, то и в этот раз все удалось наладить в кратчайшие сроки.
С момента запуска сервис стремительно набирал обороты, так как многие компании столкнулись с невозможностью проводить мероприятия в офлайне и нужен был способ быстро организовать показ товара или конференцию в онлайне.
Как сэкономить бизнесу миллионы долларов: поиск и исправление ошибок
Главная задача любого архитектора, в том числе и Software — спроектировать надежную конструкцию, элементы которой будут гармонично сочетаться и бесперебойно работать.
Во всех своих проектах Рустам старался найти оптимальное решение, которое будет соответствовать всем требованиям клиента и возможностям команды.
Ошибки в IT-проектах стоят дорого. Это не только потраченное время специалистов, репутационные потери, а также большие убытки вплоть до банкротства. Поэтому умение находить и исправлять проблемы — ценное умение.
Благодаря всем этим знаниям и навыкам, приобретенным за годы работы в разных областях индустрии, Рустам стал идеальным кандидатом для поиска и решения проблем. Его приглашают в качестве аудитора компании разных направлений.
Например, к нему за помощью обратился крупный банк, который из-за нестабильной системы и частых отказов терял около 10% транзакций и тысячи долларов в день. Рустам провел ревизию кодовой базы и обнаружил слабое место в структуре проекта, из-за чего программа падала и перезапускалась.
Чтобы исправить ситуацию, специалист подробно расписал протокол действий: что необходимо исправить, как в коде, так и команде. Благодаря его оперативному вмешательству клиент в самые сжатые сроки вернулся к нормальной работе.