Ulf Sjöstedt
Mjukvaruarkitekt
Ulf arbetar med design och utveckling av komplexa system i high-tech-branscher. Med en magistersexamen i datavetenskap och 25 års erfarenhet från främst försvars- och bankbranscherna har Ulf både stor bredd och gediget djup, och gillar system som gör något "på riktigt".
Som programmerare har Ulf främst arbetat med Ada, C, C++, C#, Java och Python på Linux och Windows, med lite avstickare på inbäddade system, Android och verktygs-plugins (råkar vara ungefär bäst i världen på Sparx Enterprise Architect).
Områden
- Mjukvaruarkitekt
- Programmerare
- Kravanalytiker
Material
Om Ulf
Ulf är noggrann och strukturerad, har lätt att lära och fungerar lika bra i en uppstyrd process med avgränsade roller och ansvar, som i en agil miljö med korta ledtider och tvära kast. Han är en skicklig dokumentatör och van att presentera och utbilda på både svenska och engelska. På fritiden står Ulf gärna på scen, både som musiker eller skådespelare. Han har lett partycoverband i både Sverige och Australien, och är involverad i amatörteaternätverket Teaterverket i Stockholm. Ulf är ansvarskännande och initiativrik, och har en förmåga att hitta lösningar på komplexa problem som inte bara går att bygga till en rimlig kostnad utan även passar in i den miljö där de skall verka.Ulfs CV
-
Saab AB
Mjukvaruingenjör
2023 - 2024
Parallell utveckling av militärt ledningssystem som produkt och kundsystem. Bredvid utvecklingsarbetet leder Ulf interna utbildningar, stöttar nyanställda, anpassar utvecklingsverktyg och utvecklar interna processer. -
Saab AB
Software architect
2022 - 2023
Mjukvaruarkitekt för en ny produktfamilj i en ny domän för en ny kund. Totalansvar för mjukvarudesign, medverkan i process- och metodutveckling, kravnedbrytning samt sprintplanering; stöttning av juniora ingenjörer; utveckling. Deltar i övergripande systemdesign med Lead System Integrator, samverkar med underleverantörer på teknisk nivå. -
Saab AB
Mjukvaruingenjör
2021 - 2022
Utveckling av militärt ledningssystem till utländsk kund. Ulf arbetar med systemering och programmering i Ada, C++, Java, Python och bash, samt stöttning av juniora ingenjörer. Ulf har även ansvar för vissa kundkontakter på teknisk nivå. -
Handelsbanken
Metod- och verktygsstöd
2012 - 2020
Metodutveckling och verktygsanpassningar kring UML-verktyget Enterprise Architect från Sparx Systems, först i ett av bankens större utvecklingsprojekt och senare för processdokumentationsteamet under Compliance. Ulf designade bankens infrastruktur för modellering och tog fram anpassningar för ett flertal olika typer av UML-modell, tillsammans med dokumentgenerering och integration med olika administrativa system och databaser i banken. Utvecklingsarbetet bedrevs i C# och VBScript. -
Adocus AB
Verktygsspecialist EA
2011 - 2012
Ulf anställdes till Adocus för att bredda deras profil inom modelleringsverktyg till att även innefatta Sparx Systems Enterprise Architect. Efter en tid prioriterade Adocus ner EA-verksamheten, och Ulf startade sitt egna bolag Happy Path AB med EA som fokus. -
Saab AB
Systemarkitekt, projektledare, utvecklare
2008 - 2011
Åter från Australien arbetade Ulf en period som utvecklare i Mission Management-systemet ombord på svenska försvarsmaktens Helikopter 14, och därefter som systemarkitekt med framtagandet av en ny generation av Saabs marina Combat Management-system 9LV (Mk4). Han drev även ett litet internprojekt kring metod- och verktygsstöd. -
Saab Systems Pty Ltd
Senior software engineer
2005 - 2007
Under 2.5 år arbetade Ulf på Saabs dotterbolag i Adelaide, South Australia. Här arbetade han med systemutveckling i armé- och marindomänderna samt FoU, både företagsintern och kundfinansierad. -
Saab AB
Mjukvaruingenjör
1997 - 2007
Ulf anställdes 1997 av dåvarande CelsiusTech Systems, sedermera Saab AB, för att utveckla militära ledningssystem, i första hand i flygvapendomänen och svenska kunden (system STRIC). Efter ett drygt år blev han teamledare med ansvar för företagets proprietära mkjukvaruplattform. Han arbetade med programmering i Ada och C, komponentdesign, -kravställning och -verifiering, integration, systemdesign, systemanalys samt internutbildningar, och anlitades ofta för att hålla demonstrationer för gästande svenska och utländska politiska och militära dignitärer.
Han arbetade även i exportprojekt och ingick bland annat i installations- och leveransteamen, ibland som Saabs enda representant i landet ifråga. Ulf var även inblandad i koncerngemensamma FoU-satsningar.
Ulfs kompetensområden
-
Bransch
Försvar, Finans -
Kompetenser
Dokumentation, Mjukvarudesign, Kravanalys, Kanban, Scrum, Teamledning, Utbildning, Programmering, Utveckling, Linux, Scrum master, Verktygsanpassning, Ledningssystem, Scriptning, Windows, Mjukvaruarkitektur -
Personligt
Sångare, Saxofon, Skådespelare, Musiker -
Roller
Utveckling / UX / DevOps, Arkitektur, Utbildning, Krav -
Språk
Python, Ada, Java, C, Svenska, Engelska, C++, C#, bash, Visual Basic -
Övrigt
Make, Jenkins, Enterprise Architect (Sparx), Git, Visual Studio, VS Code, Confluence, Eclipse, GNAT, gcc, CVS, GitHub, Sparx, Jira
Ulfs anställningar
-
Konsult, Happy Path AB
2012 -
-
Konsult, Adocus AB
2011 - 2012
-
Systemarkitekt, Saab AB
2008 - 2011
-
Senior software engineer, Saab Systems Pty Ltd
2005 - 2007
-
Mjukvaruingenjör, Saab AB
1997 - 2005
-
Programmerare, Commentor AB
1996 - 1997
Ulfs utbildningar
-
Datavetenskapliga linjen, Umeå universitet
1990 - 1997
-
Naturvetenskaplig linje, Ållebergsgymnasiet
1987 - 1990