Domina naujos galimybės

Vyresnysis programuotojas.Kuriu produktus,kuriuos naudoja milijonai.

Next.js · React · TypeScript · Node.js · Mikroservisai · DevOps. Daugiau nei 5 metai spartinant lėtas sistemas ir taisant tai, kas neveikia.

Gyvenu Lagose, Nigerijoje · Nuotoliniu būdu dirbu su komandomis visame pasaulyje

Miracle Kalu - Senior Software Engineer

Apie mane

Žmogus už commitų.

Miracle Kalu at work
Miracle Kalu at work

Esu vyresnysis programuotojas nuotolinėje programinės įrangos agentūroje „Wazobia Technologies“. Daugiausia dėmesio skiriu didelio srauto klientų platformų architektūrai, mastelio keitimui ir našumo optimizavimui. Be techninio darbo, padedu augti inžinieriams ir kuriu stiprias programuotojų komandas.

Anksčiau dirbau programavimo vadovu Melburno įmonėje „Marklite Software“, kur vadovavau įmonių logistikos platformos „RouteCTRL“, integruotos su Microsoft Dynamics 365, kūrimui. Ji palaiko svarbiausius klientų veiklos procesus ir padeda dideliu mastu valdyti logistiką bei verslo operacijas.

Mano pranašumas – neapsiriboju vien sąsaja ar serverio dalimi, dirbu su visu technologijų paketu. Nuo Next.js, React, TypeScript ir Core Web Vitals iki FastAPI, NestJS, Laravel mikroservisų, SQL, NoSQL, Docker, Kubernetes, Azure, GCP ir Cloudflare. Šias technologijas vardiju ne įspūdžiui – su jomis kūriau, plėčiau ir taisiau sistemas realioje aplinkoje, net 2 valandą nakties.

Man svarbus rezultatas, o ne atliktų užduočių kiekis. Greitas kodas, nesprendžiantis verslo problemos, tėra greitas kodas be poveikio.

Domina nuolatinis, dalinis arba projektinis darbas

Dabar

Vyresnysis programuotojas „Wazobia Technologies“, nuotolinėje programinės įrangos agentūroje. Dirbu su architektūra ir našumu, padedu komandai tobulėti ir tikriausiai per dažnai žiūriu į LCP suvestines.

Aistra

Veikiančioje platformoje su 10 mln. naudotojų LCP sumažinau nuo 5 s iki 0,9 s. Vis dar galvoju, kaip atrodytų 0,7 s.

Pagrindas

Informatikos diplomas iš Nigerijos universiteto Nsukoje. Gyvenu Lagose, pirmenybę teikiu nuotoliniam darbui. Pirmąją realiai naudojamą interneto programą sukūriau dar nebaigęs antro kurso.

Technologijos

Visas technologijų paketas. Iš tiesų.

Ne raktažodžiai gyvenimo aprašyme, o įrankiai, su kuriais kūriau realius produktus.

Sąsajų kūrimas

Next.jsReactTypeScriptReduxZustandTanStack QueryTailwind CSSShadcn/uiFramer MotionNašumo optimizavimasSEO optimizavimas

Serverio dalies kūrimas

Node.jsNestJSPythonFastAPIFlaskLaravel

Duomenys ir infrastruktūra

PostgreSQLMongoDBRedisElasticsearchTypesenseVektorinės duomenų bazėsQdrantKafkaDockerKubernetes

Architektūra ir našumas

Mikroservisų architektūraSistemų projektavimasREST API projektavimasCore Web VitalsLighthouse auditai

Also worked with

GraphQLApollo ServerOAuth 2.0ShopifyLiquidReact NativeMicrosoft AzureGoogle Cloud Platform (GCP)AWSCI/CD procesaiGitHub ActionsLinuxNginxElasticsearchPrisma

Atrinkti darbai

Tai, ką sukūriau ir kas vis dar veikia

Tikri veikiantys produktai. Ne prototipai ir ne demonstracinės programėlės. Tai, kuo žmonės iš tiesų naudojasi.

VT screenshot
VT screenshot

VT

VT.co

Komandos vadovasVyresnysis programuotojas

Pasaulinė žiniasklaidos platforma, milijonams pateikianti naujienas, pramogas ir kultūrą. Sukurta greičiui ir mastui.

  • Perkūriau didelio srauto žiniasklaidos leidėjo sąsają, kuri kas mėnesį pasiekia dešimtis milijonų skaitytojų ir žiūrovų
  • Sumažinau LCP nuo 5 sekundžių iki mažiau nei 1. Tai ne vien geresnis testo rezultatas – tai pajamų augimas. Įsitraukimas ir reklamos pajamos patrigubėjo
  • Lighthouse įvertinimas pakilo nuo 40 iki 85+, nes nuosekliai sprendžiau tikrąsias, o ne vien lengviausias problemas
  • Vadovavau komandai, dirbančiai su sąsaja (Next.js/React), serverio dalimi (NestJS/Flask) ir infrastruktūra (Docker/Kubernetes). Rezultatą pristatė visi
Next.jsReactTypeScriptNestJSFlaskPythonDockerKubernetesCI/CD
Aplankyti svetainę
RouteCTRL screenshot
RouteCTRL screenshot

RouteCTRL

Marklite Software Limited

Programavimo vadovasFull Stack programuotojas

Logistikos platforma, integruota su Microsoft Dynamics 365 ir iš tiesų veikianti. Transporto parkų operatoriai ja naudojasi kasdien.

  • Sukūriau TMS nuo nulio iki veikiančio produkto: maršrutų planavimą, sekimą realiuoju laiku ir pristatymo patvirtinimą – visą sistemą
  • Pats sukūriau integraciją su Dynamics 365 ERP. Įmonių atsiskaitymai ir maršrutų valdymas, patikimai veikiantys dideliu mastu
  • Sukūriau operatoriaus valdymo skydą su React ir TypeScript bei individualiais Dynamics valdikliais. Logistikos UX neįprastas – radau tinkamus sprendimus
  • Išleidau React Native vairuotojo programėlę iOS ir Android: pirmiausia veikia be interneto, turi GPS realiuoju laiku ir foninį sinchronizavimą. Nes vairuotojai ne visada turi ryšį
  • Prižiūrėjau Azure infrastruktūrą: diegimą, saugumą, automatinį mastelio keitimą ir stebėseną. Jei kas nors sugesdavo 3 valandą ryto, taisydavau aš
Node.jsTypeScriptReactReact NativeAzureMicrosoft Dynamics 365REST APIPostgreSQL
Aplankyti svetainę

Karjera

Kur palikau savo pėdsaką

Wazobia Technologies

Vyresnysis programinės įrangos inžinierius

2025 m. balandis – dabar

Nuotoliu (įmonės būstinė – Londone)

“Nuotolinėje programinės įrangos agentūroje kuriu klientų produktų architektūrą ir techninę strategiją. Šias platformas naudoja daugybė žmonių, todėl dažniausiai būtent aš nemiegu svarstydamas, ar jos atlaikys apkrovą.”

  • Išplėčiau Next.js skaitmeninės žiniasklaidos platformą iki daugiau nei 10 mln. aktyvių naudotojų per mėnesį – ir tai padariau be visiško perrašymo
  • Sumažinau LCP nuo 5 s iki mažiau nei 1 s. Core Web Vitals iš problemos tapo konkurenciniu pranašumu
  • Lighthouse: 40 → 85+. Ne vaikantis skaičiaus, o iš esmės išsprendus CLS, LCP ir FID problemas
  • Patrigubinau aktyvių naudotojų ir reklamos pajamų skaičių. Tinkamai atliktas našumo gerinimas atsiperka
  • Sukūriau konteinerizuotus diegimo procesus su Docker ir Kubernetes. Leidimai tapo greitesni, o gedimai – retesni
  • Platforma nėra vien Next.js sąsaja. Dirbau ir su serverio dalimi: tinklaraščio publikavimu, vaizdų transformacijomis, vektorinėmis reprezentacijomis ir panašumo paieškos paslauga
Next.jsReactTypeScriptNestJSFlaskPythonDockerKubernetesGitHub ActionsCI/CD

Marklite Software Limited

Full Stack programuotojas ir programavimo vadovas

2022 m. rugpjūtis – 2025 m. kovas

Nuotoliu (įmonės būstinė – Melburne)

“Vadovavau RouteCTRL kūrimui nuo nulio iki įmonių logistikos klientų pasitikėjimą pelniusios TMS. Nauja architektūra, visas technologijų paketas, tikri klientai.”

  • Su komanda sukūrėme visą RouteCTRL: maršrutų planavimą, sekimą realiuoju laiku ir pristatymo patvirtinimą. Sistema veikia, nes ją tikrinome realiomis sąlygomis
  • Sukūriau Microsoft Dynamics 365 ERP integraciją. Įmonių atsiskaitymo ir logistikos procesai turėjo būti patikimi – tokie jie ir yra
  • Sukūriau operatoriaus valdymo skydą su TypeScript ir React bei individualiais Dynamics valdikliais. Logistikos UX – atskiras pasaulis, kurį perpratau kurdamas
  • Išleidau React Native vairuotojo programėlę iOS ir Android: darbas be interneto, GPS sekimas ir foninis sinchronizavimas. Ji veikia ir ten, kur nėra ryšio
  • Buvau atsakingas už Azure debesijos infrastruktūrą: išteklių kūrimą, procesus, automatinį mastelio keitimą ir saugumo stiprinimą. Budėjau pats, todėl sukūriau sistemą, kuriai manęs beveik nereikia
Node.jsTypeScriptReactReact NativeMicrosoft AzureMicrosoft Dynamics 365REST APIPostgreSQLJavaScript

Nigerijos universitetas, Nsukka

Informatikos bakalauro laipsnis

2018–2022 m.

El. prekybos inžinerija

Technologiniai sprendimai didelio srauto parduotuvėms.

Shopify dažnai laikoma įrankiu be kodo. Aš ją vertinu kaip tikrą produkcinę platformą: individualios Liquid ir JavaScript temos, našumo biudžetai ir augimui paruošti atsiskaitymo procesai.

Reikia parduotuvės, sukurtos kaip tikras produktas?

Individuali tema, parduotuvės perkėlimas ar Core Web Vitals gerinimas – aptarkime techninį sprendimą.

Tekstai

Mintys garsiai.

Rašau apie realias inžinerines problemas, kurias sprendžiu: našumą, architektūrą, Shopify ir priežastis, dėl kurių sistemos lūžta.

Visi straipsniai →

Susisiekime

Sukurkime tai, kas nelūžta.

Šiuo metu svarstau vyresniojo specialisto nuotolines pozicijas, techninio vadovo vaidmenis ir laisvai samdomus projektus, kuriuose galiu sukurti tikrą vertę.

Esu atviras naujoms galimybėms
miraclekalu473@gmail.com