Mohammed Aghili är en senior fullstackutvecklare med över 15 års erfarenhet inom systemutveckling, lösningsarkitektur och modern webbutveckling. Han har arbetat brett med teknologier som .NET, React och Azure, och har byggt upp en gedigen kompetens inom såväl frontend som backend, integrationer och molnbaserade lösningar. Mohammed är en stark teamspelare som trivs i agila miljöer där kunskapsdelning, samarbete och kvalitet står i fokus. Han har ett stort intresse för teknik och är van att snabbt sätta sig in i nya ramverk och verktyg.
Mohammed har en mycket god förmåga att förstå kundens behov och omsätta dem till tekniska lösningar som skapar verkligt värde. Genom att identifiera rätt anpassningar och prioriteringar bidrar han till effektiva, användarvänliga system som gör skillnad i verksamheten.
Utöver sitt starka tekniska fokus har Mohammed även erfarenhet av att ta rollen som tech-lead, där han väglett team i tekniska beslut, säkerställt arkitekturell riktning och drivit utvecklingsarbete framåt på ett strukturerat sätt. Med sitt analytiska förhållningssätt och sin problemlösningsförmåga är han en pålitlig och uppskattad kollega i både nya och etablerade team.
Om Mohammed
Mohammed är en social, ödmjuk och lösningsorienterad person som bidrar till en positiv och samarbetsinriktad arbetsmiljö. Han är uppskattad som ett tekniskt bollplank i teamet och har en god förmåga att lyssna, analysera och föreslå välgrundade lösningar. Genom sitt helhetstänk och sin förmåga att snabbt sätta sig in i verksamhetens behov skapar han värde både tekniskt och affärsmässigt.
Han trivs i samarbete med andra men kan även ta ledarrollen som tech-lead när situationen kräver det – med fokus på struktur, kvalitet och vägledning. Mohammed är engagerad i teknikdiskussioner, delar gärna med sig av sin kunskap och har ett starkt driv att leverera robust, underhållbar och vältestad kod. Hans tydliga kommunikation och ansvarstagande gör honom till en nyckelperson i både små och stora utvecklingsteam.
Mohammeds CV
Tekniska Verken / Bixia – Division El
Fullstackutvecklare
2024 -
Mohammed deltog i utvecklingen av ett avancerat handelssystem för elmarknaden, med särskilt fokus på stödtjänster och balanshantering (bl.a. FCR-handel). Han arbetade tvärfunktionellt mellan frontend- och backendteam inom Tekniska Verkens IT-organisation och bidrog aktivt i utvecklingen av ett av Sveriges mest avancerade system för elhandel. Arbetet omfattade såväl webbutveckling och prestandaoptimering som integration av AI-komponenter och databashantering.
Roll: Mohammed bidrog med nyutveckling, vidareutveckling och förbättring av befintlig kodbas. Han spelade en viktig roll i att ta fram tekniska lösningar, delta i arkitekturella beslut och säkerställa hållbar kodstruktur. Genom sin förmåga att snabbt sätta sig in i branschens komplexitet kunde han tillföra värdefulla perspektiv inom både teknik och domänförståelse.
Nytta: Systemet har utvecklats till en av den mest populära plattformaen för FCR-handel i Sverige. Mohammeds insatser har bidragit till högre systemprestanda, förbättrad kodkvalitet och framtidssäkring av lösningen. Han har även haft en nyckelroll i att möjliggöra snabba och effektiva leveranser i en agil utvecklingsmiljö.
Mohammeds uppdrag hos Väderstad innebar omfattande utveckling inom Microsoft Azure och programmeringsspråket C#, samt JavaScript-ramverken React och Angular. Han deltog i ombyggnaden av flera integrationer mot IFS, vilket innefattade implementation av lösningar med Azure Servicebus, Functions och Event Grid. Arbetet inkluderade även nyutveckling och vidareutveckling av interna webbapplikationer, samt förvaltning av intranät med SharePoint Online. Mohammed utvecklade anpassade lösningar i SPFX och bidrog med användarsupport, inklusive dokumenthantering och behörighetsinställningar.
ROLL: Mohammed ansvarade för projektledning och utveckling för ett internt ärendehanteringssystem med användning av Power Apps och Power Automate, samt mobilutveckling för Android och iOS.
NYTTA: Genom hans insatser har Väderstad uppnått förbättrad systemintegritet, ökad användartillfredsställelse och effektivare interna processer. Mohammeds arbete ledde också till en betydande ökning av produktiviteten i teamets arbetsflöden, och kostnadsbesparingar genom effektiva lösningar. Den agila metoden säkerställde snabba iterationer och pålitlig kodning.
TEKNIK/METOD: C#, Azure, React, Angular, SharePoint Online, SPFX, Power Apps, Power Automate, DevOps, Agila metoder
Sectra
Fullstack utvecklare
2022 - 2023
Uppdraget innebar att utveckla en webbapplikation för remisshanterings på React. Syftet var att förnya Sectras befintliga applikation som används av ett stort antal internationella kunder. En central prioritet var att säkerställa hög kvalitet och kompatibilitet med Sectras övriga applikationer för sjukvården.
Genom att arbeta i detta agila projekt fick konsulten möjlighet att fördjupa sin kompetens inom React och relaterade tekniker. Han var ansvarig för att utveckla och implementera ny funktionalitet samt säkerställdes att applikationen uppfyllde kraven på hög kvalitet och sömlös integration med befintliga system.
Tekniker: React, Material UI, Redux, C#, Jira, Node, Jest, Git, Agila metoder
Sectra
Utvecklare .NET
2021 - 2022
Under tiden på Sectra fick Mohammed möjligheten att använda sin breda kompetens inom .NET-plattformen. Mohammed arbetade med flera olika system och tekniker exempelvis backend, systemintegrationer, API:er, Windows applikationer, webbapplikationer och automatiserad testning.
Rollen hade stort fokus på "Quality Assurance" på grund av de medicinska applikationer som Sectra utvecklar. Konsulten ansvarade för att säkerställa att systemen och lösningarna höll högsta kvalitetsstandarder och att testerna var heltäckande.
Genom arbetet på Sectra utvecklade Mohammed en stark förmåga att navigera i en komplex teknisk miljö och hantera olika utmaningar som uppstår vid utveckling av medicinska applikationer. Han visade också sin förmåga att arbeta effektivt i ett team och kommunicera med kollegor och intressenter på ett tydligt sätt.
Under sin tid på Exsitec arbetade Mohammed som teamlead över 5 juniora systemutvecklare. Mohammed stöttade teamet med sin breda tekniska kompetens och erfarenhet.
Tekniker som användes var PHP, Symfony 2 och integrationer med Sugar CRM. Han hjälpte till med UX arbete och tog fram arkitektur för en ny Azure applikation. Han stöttade sina juniora kollegor med sitt kunnande och bidrog med förslag för tekniska lösningar.
Anställning på "IT Bolaget Per & Per AB". Huvudsaklig kund var Södra Skogsägarna. Uppdraget på Södra innefattade att vidareutveckla och förvalta företagets backend-kod i .NET C#. Stort fokus var på komplexa integrationer med flera parter vilket krävde god kommunikation och djupt samarbete med kunden.
Mohammed ansvarade också för att utveckla nya funktioner på mobilappar, detta gjordes med programmeringsspråket Swift (IOS) och Kotlin (Java).
"Lisam" är Linköpings Universitets samarbetsplattform för studenter och projektgrupper. Mohammeds uppdrag var att dels förvalta och dels ta fram nya Lisam-funktioner för Sharepoint Online, detta gjordes i React.
Han arbetade med en förundersökning och genomförande för utrullning av Microsoft Teams.
Särskilda funktioner utvecklades i React på den nya Lisam-portalen. En av dessa var “tentamen-statistik” där studenter kan se statistik över resultat på olika tentamen. Lösningen var grafiskt tilltalande och interaktiv på grund av de moderna javascript bibliotek som användes.
Annan liknande funktion var “tentamensanmälan” som studenter använder för att registrera sig på tentamen och som är en central del för LiUs verksamhet. Även denna funktion gjordes i React, autentisering gjordes mot Azure AD och integrerade mot befintliga backendsystem.
LADOK är ett system på statlig nivå för att administrera studenter, kurser och resultat. LADOK används som grund för CSN, CSB och Utbildningsdepartementets beslut. Ladok3 var ett stort systemutvecklingsprojekt för en helt ny generation av systemet Ladok. Mohammeds uppgift var bland annat att forma om databasstrukturen för den gamla ladok-integrationen.
Backend var .NET och driftades i Azure Portal. Uppdraget innebar även att omforma stora delar av webbklienten från AngularJS till React då den gamla klienten var svår att förvalta och ointuitiv.
Mohammeds roll var att utveckla logistikportal i AngularJs samt utveckla delar av backend i .NET C# och Entity Framework. Ett stort arbete på prestandaoptimering utfördes.
Mohammeds uppdrag var att utifrån en inköpt SharePoint-lösning i produktform installera, anpassa och vidareutveckla detta. Kunden önskade även att förbättra branding och utveckla anpassade funktioner.
Teknik: JavaScript, CSS, SharePoint 2016, C#, TFS, Agila metoder, HTML
Kriminalvården
Utvecklare Webb och SharePoint
2015 - 2016
Mohammeds uppdrag var att i större projektgrupp ta fram nytt intranät till Kriminalvården. Detta intranät bestod speglade strukturen för olika avdelningar av verksamheten där ansvariga kan lägga in information själva. Ytterligare specialfunktioner togs fram såsom trycktjänst där olika tryckta medier kunde beställas likt en webbshop. Vidare en samarbetsportal där olika anstalter kan skapa och administrera egna webbplatser.
Teknik: SharePoint 2016, AngularJS, C#, Agila metoder, Javascript, HTML
KSU (Kärnkraftsäkerhet och utbildning)
Lösningsarkitekt
2015 - 2015
KSU har stor fokus på dokumenthantering. De kände att nuvarande lösning var svårmanövrerad. Mohammeds uppdrag var att, som expertresurs, förstå nuvarande situation, behov för att hitta ny lösning för att strukturera dokument. Detta innebar att omforma kundens SharePoint-lösning för att förbättra detta.
Odds.nu är ett oberoende verktyg för oddsjämförelser som sammanställer odds från ledande spelbolag och bettingsidor. Mohammed jobbade som arkitekt och full-stack utvecklare. Backend skrevs i .Net Core (C#). Frontend skrevs i AngularJS och gjordes sedan om till React. Databas var SQL Server med Entity Framework som sedan byttes till Dapper.
Mohammed hjälpte Sjöfartsverket med resan för migrering av hela Sharepoint lösningen från Sharepoint 2010 till Sharepoint 2013. Detta innebar planering för hårdvara (servrar), roadmap för backup, installation och migrering. Efter att ha verifierat en lyckad migrering vidareutvecklades den nya lösningen med ny branding och funktioner.
SAAB
Sharepoint Lead
2013 - 2014
Mohammed hade leadroll samt utvecklade SAAB:s nya intranät. Ett stort åtagande där det från grunden byggdes nytt intranät. Detta innebar planering av allt från hårdvara till slutlig SharePoint-lösning. Intranätet innefattar dokumenthantering, behörighetshantering och kommunikationsportal och struktur för verksamhetens avdelningar och områden.
Mohammeds roll var att utveckla delar av det nya personalregistret. Han utförde framförallt utveckling av webbklienten som programmerades i .NET MVC och jQuery, även mycket jobb gjordes med backend-koden i Entity Framework.