Alberto Belalcázar
volvo

Volvo Cars

Om uppdraget

Under mitt uppdrag hos Volvo arbetade jag med utvecklingen av en global plattform för planering av leveranskedjor och operativa processer. Plattformen används för att stödja affärskritiska planeringsflöden och utvecklades i ett internationellt och tvärfunktionellt team där frontendutvecklare, backendutvecklare, DevOps-specialister, produktägare och andra intressenter arbetade nära tillsammans. Jag deltog aktivt i teknisk planering, arkitekturdiskussioner och utvecklingsprocesser med fokus på att leverera moderna, skalbara och långsiktigt hållbara lösningar. En central del av uppdraget var att utveckla och vidareutveckla moderna frontendapplikationer med React och TypeScript samt att migrera befintliga lösningar från Neptune Software till en ny komponentbaserad arkitektur. Utvecklingen baserades på Volvos Design System för att säkerställa en enhetlig användarupplevelse, hög tillgänglighet och återanvändbara komponenter. Jag arbetade med modulär arkitektur och klientbaserad routing för att skapa flexibla lösningar som kunde stödja flera oberoende planeringsmoduler inom samma plattform. Projektet hade höga krav på säkerhet, prestanda och stabilitet. Jag implementerade autentisering och auktorisering med Azure Active Directory genom MSAL, inklusive skyddade rutter, säker sessionshantering och automatisk tokenförnyelse. För effektiv datahantering använde jag TanStack Query för att optimera kommunikation med backend, hantera caching och säkerställa att användarna alltid arbetade med uppdaterad information. Jag utvecklade även avancerade datatabeller med TanStack Table där stora datamängder kunde hanteras genom filtrering, sortering och paginering med hög prestanda och god användbarhet. För att effektivisera utvecklingsprocessen arbetade jag med Mock Service Worker (MSW), vilket gjorde det möjligt för frontend- och backendteamen att arbeta parallellt utan beroenden mellan respektive leverans. Jag deltog även i konfigurering och underhåll av CI/CD-pipelines för flera miljöer, inklusive Development, QA och Production, där applikationerna distribuerades via Azure Static Web Apps. Under hela projektet låg ett stort fokus på kodkvalitet och långsiktig underhållbarhet genom användning av TypeScripts strict mode, ESLint, kodgranskningar och etablerade utvecklingsprinciper. Utöver utvecklingsarbetet bidrog jag kontinuerligt med tekniska förbättringsförslag, erfarenhetsutbyte och problemlösning för att skapa en stabil, modern och framtidssäker plattform som mötte verksamhetens höga krav.

Tekniker

ReactCI/CDAzureAzure DevOpsTypeScriptGitHubGitJavaScriptCSSHTMLResponsive DesignE-ChartsNodeJSDesign SystemConfluenseScrumKanban