W skrócie:
Klient
Microamp Solutions
Kraj
Polska
Branża
Telekomunikacja
Usługi:
Projektowanie UX/UI, web development
Czas trwania:
2 miesiące (1. platforma) + 5 miesięcy (2. platforma)
Technologie:
React, Node.js, AWS Lambda
Zespół:
Lead developer full-stack, programista front-end, projektant UX/UI
Microamp Solutions to firma deep tech, która projektuje i rozwija innowacyjne rozwiązania RF dla sieci 5G i 6G. Mierzy się z najbardziej złożonymi inżynieryjnie wdrożeniami 5G w branży. Jej wysokowydajne technologie działają w infrastrukturze 5G mmWave, jednostkach Remote Radio Unit i sieciach komórkowych OpenRAN. Microamp chce zostać liderem rynku rozwiązań RF dla 5G i oferować najszersze w branży portfolio nowoczesnych technologii bezprzewodowych. Firma pozyskała już blisko 3 miliony dolarów w trzech rundach finansowania, które mają ją do tego celu przybliżyć.
Większość prac Microampu koncentruje się na projektowaniu komponentów niezbędnych do rozwoju technologii 5G. Licencjonowane oprogramowanie, które ten proces ułatwia, jest jednak bardzo drogie (od 100 000 do 150 000 dolarów miesięcznie). Startupowi takiemu jak Microamp bardziej opłacało się zbudować własne oprogramowanie, skrojone dokładnie pod jego potrzeby. Klient nie miał w swoim zespole kompetencji IT potrzebnych do takiego zadania, więc zgłosił się do nas.
Na początku Microamp rozmawiał z kilkoma software house'ami. Żaden nie podjął się zadania, bo produkt był mocno techniczny i mieli z niego korzystać inżynierowie sprzętu. Żeby zbudować działające rozwiązanie dla takich użytkowników, trzeba było dobrze znać zarówno IT, jak i elektronikę. Do tego klient potrzebował oprogramowania jak najszybciej i przy napiętym budżecie. Ideamotive podjęło te wyzwania.
Zaczęliśmy od rozmowy z klientem, żeby zrozumieć jego wymagania. Chodziło o dwie platformy do projektowania wzmacniaczy mocy 5G. To podstawowe narzędzia, z których inżynierowie Microampu mieli korzystać codziennie. Dlatego tak ważne było, żeby platforma dopasowała się do procesu projektowego firmy. Z tą myślą przygotowaliśmy roadmapę prac.
Najpierw skompletowaliśmy zespół: programistę full-stack, programistę front-end i projektanta UX/UI. Przy takim projekcie najważniejsze było znaleźć eksperta z branży. Dawid, lead developer wybrany do tego zadania, spełniał ten warunek idealnie. Miał rozległą wiedzę techniczną i doświadczenie w elektronice. Dzięki temu znał już zaawansowane narzędzia, takie jak wykres Smitha, z którym większość programistów nigdy się nie zetknęła. Ten wykres jest tak złożony, że wiele software house'ów, z którymi rozmawiał Microamp, potrzebowało na taki moduł graficzny dużo czasu. Dawid zrobił to w dwa dni! Cały zespół korzystał z jego wiedzy, dzięki czemu prace szły sprawniej i znacznie szybciej.
Mogłem wykorzystać w praktyce swoją wiedzę techniczną o sieciach. To dość wąska dziedzina, więc bardzo mnie nakręcało, że pracuję nad projektem, który pasuje do mojej wiedzy i pasji.
Dawid
Inżynier full-stack
Klientowi zależało na wydajności. Platforma miała przede wszystkim przyspieszyć projektowanie wzmacniaczy mocy 5G. Nasz zespół oparł się na wzorach i zaawansowanych zasadach wskazanych przez klienta, takich jak interaktywny wykres Smitha dostosowany do inżynierii mikrofalowej. Przeszliśmy też krok po kroku przez ten proces i przygotowaliśmy interfejs użytkownika, który pasuje do sposobu pracy Microampu.
Platformę zbudowaliśmy na dwóch popularnych frameworkach: Node.js po stronie back-endu i React po stronie front-endu. Wybraliśmy je, bo społeczność programistów sprawdziła je w praktyce, a wiele gotowych komponentów skróciło prace. Node.js szczególnie dobrze nadaje się do IoT. Po pierwsze, JS pozwala tworzyć oprogramowanie wieloplatformowe, więc obsłuży też urządzenia podłączone do sieci. Do tego działa w modelu sterowanym zdarzeniami, dzięki czemu czujniki IoT i komponenty sprzętowe szybciej reagują na dane i nie obciążają nadmiernie pamięci.
Na koniec wybraliśmy AWS Lambda, bo ma niski koszt utrzymania i łatwo się skaluje.
Dzięki naszej pomocy klient oszczędza ponad 100 tys. dolarów miesięcznie, bo nie musi kupować drogich licencji. W przeciwieństwie do kosztownego oprogramowania komercyjnego nowe narzędzie ma dokładnie te funkcje, których Microamp potrzebuje na co dzień. Każdy element, aż po interfejs użytkownika, odpowiada metodom projektowym firmy. Klient może teraz rozwijać produkty wewnętrzne jeszcze taniej, bo programiści rozliczani godzinowo pracują szybciej. Co więcej, Microamp może skalować i dostosowywać oprogramowanie na każdym etapie rozwoju firmy.
Udało nam się też dotrzymać bardzo napiętego terminu wyznaczonego przez Microamp. Pierwsza platforma miała ruszyć w ciągu półtora miesiąca i nasz zespół dowiózł ją na czas. To zasługa lead developera, który był wprost stworzony do tego projektu: jego wiedza branżowa znacząco przyspieszyła prace.
Dodatkowo pomogliśmy Microampowi usprawnić działanie firmy. W trakcie współpracy pokazaliśmy klientowi nasz zestaw narzędzi do zarządzania projektami (Slack, ClickUp, Recruitee) i skonfigurowaliśmy je pod jego wewnętrzne potrzeby. Cieszymy się, że zespół Microampu wciąż z nich korzysta.
Na koniec wyszliśmy poza pierwotny brief. Na początku Microamp potrzebował jednej platformy. Po udanym pierwszym projekcie zaczęła się jednak długofalowa współpraca. Firma wróciła do nas po drugą platformę (którą również dostarczyliśmy), a w przyszłości mogą pojawić się kolejne.
Musimy współpracować dalej, żeby zbudować w Polsce ekosystem technologiczny z korzyścią dla nas wszystkich. Microamp Solutions może konkurować z globalnymi liderami i wygrywać dzięki wyjątkowo wysokim kompetencjom Ideamotive!
Dawid Kuchta
CEO Microamp Solutions
Skontaktuj się z nami. Zapewnimy Ci specjalistów IT idealnie dopasowanych do Twojej branży, technologii i kultury organizacji.
Zobacz wszystkie usługi
Dane rejestrowe:
Firma
Usługi
Najczęściej poszukiwani specjaliści
Ocena 4,8 / 5,0 od klientów z różnych branż i lokalizacji.