Hoppa till innehållet
Ulf Sjöstedt, Mjukvaruarkitekt

29 år i yrketEgenföretagare

Ulf Sjöstedt

Mjukvaruarkitekt

  • Kvadrat Tech Stockholm
  • Enterprise Architect

Ulf är systemingenjör och mjukvaruutvecklare med magister i datavetenskap och 25 års erfarenhet främst från försvars‑ och banksektorerna. Han designar och utvecklar komplexa reala system och kombinerar bredd och djup för att leverera robusta, kostnadseffektiva lösningar anpassade till driftmiljön. Som programmerare har han omfattande erfarenhet av Ada, C, C++, C#, Java och Python på Linux och Windows samt arbete med inbyggda system, Android och verktygsintegrationer — expert på Sparx Enterprise Architect. Ulf är noggrann, snabb att lära, van vid både formella processer och agila arbetssätt, skicklig dokumentatör och erfaren presentatör/utbildare på svenska och engelska. Initiativrik och ansvarstagande, finner pragmatiska lösningar på komplexa problem. På fritiden uppträder han som musiker och skådespelare och leder scenprojekt i Sverige och Australien.

Visa mer
  • Ada
  • Python
  • UML
  • Linux
  • Windows
  • Databaser
  • AIX
  • Jenkins
  • GNAT
  • Bash
  • GCC
  • Modelleringsverktyg
  • Systemarkitektur
  • Dokumentation
  • FMV
  • Ledningssystem
  • Kravanalyss
  • TAK
  • Unix shell scripting

Uppdrag

  • Carmenta

    jan. 2026 – nu

    Mjukvaruingenjör Stockholm

    Förstudie för ledningssystem i markdomänen.

  • Saab AB

    jan. 2025 – dec. 2025

    Mjukvaruingenjör

    Integratör och demonstratör i Saabs muli-domain C2 lab. Planering, produktion och genomförande av komplexa multisystemsdemonstrationer, dels internt och dels i samarbete med FMV och FOI.

    Q2-Q3 utlånad till "special projects"-verksamheten vari ingick utveckling av säkerhetsfunktioner för FM och demonstration av dessa på NATO-övningar utomlands.

    Q3-Q4 utveckling av C2-funktioner relaterade till TAK (Tactical Assault Kit / Team Awareness Kit).

    Visa mer
    • Integration
    • C2
    • FMV
    • Systemdemonstration
    • TAK
  • Saab AB

    okt. 2023 – dec. 2024

    Mjukvaruutvecklare

    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.

    Visa mer
    • Systemering
    • Ledningssystem
    • Utbildning
    • Verktygsanpassning
  • Saab AB

    sep. 2022 – sep. 2023

    Software architect

    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 samt eget utvecklingsarbete. Deltar i övergripande systemdesign tillsammans med Lead System Integrator och samverkar med underleverantörer på teknisk nivå.

    Visa mer
    • Sprintplanering
    • Systemdesign
    • Mjukvaruarkitektur
    • Kravnedbrytning
  • Saab AB

    jan. 2021 – aug. 2022

    Mjukvaruingenjör

    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å

    Visa mer
    • Java
    • Bash
    • Ada
    • Python
    • C++
  • Handelsbanken

    aug. 2012 – nov. 2020

    Metod- och verktygsstöd

    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 processdokumentationsteamen inom Compliance. Ulf designade bankens infrastruktur för modellering och tog fram anpassningar för ett flertal olika typer av UML‑modeller, tillsammans med dokumentgenerering och integration med olika administrativa system och databaser i banken. Utvecklingsarbetet bedrevs i C# och VBScript.

    Visa mer
    • UML
    • Enterprise Architect
    • Modellering
    • C#
    • VBScript
  • Adocus AB

    mars 2011 – okt. 2012

    Verktygsspecialist EA

    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 Enterprise Architect som fokus.

    Visa mer
    • Enterprise Architect
    • Modelleringsverktyg
  • Saab AB

    jan. 2008 – mars 2011

    Systemarkitekt, projektledare, utvecklare

    Efter åren i 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 mindre internt projekt kring metod‑ och verktygsstöd.

    Visa mer
    • Projektledning
    • Systemarkitektur
    • 9LV
  • Saab Systems Pty Ltd

    juli 2005 – dec. 2007

    Senior software engineer

    Under 2,5 år arbetade Ulf vid Saabs dotterbolag i Adelaide, South Australia. Där ansvarade han för systemutveckling inom armé- och marinsektorerna samt för FoU-projekt, både internt och kundfinansierat.

    Visa mer
    • Systemutveckling
    • FoU
    • Marin
  • Saab AB

    maj 1997 – juni 2007

    Mjukvaruingenjör

    Ulf anställdes 1997 av dåvarande CelsiusTech Systems, sedermera Saab AB, för att utveckla militära ledningssystem, främst inom flygvapenområdet för den svenska kunden (system STRIC). Efter drygt ett år blev han teamledare med ansvar för företagets proprietära mjukvaruplattform. Han arbetade med programmering i Ada och C, komponentdesign, kravhantering 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 deltog också i exportprojekt och ingick i installations- och leveransteam, ibland som Saabs enda representant i det aktuella landet. Ulf var dessutom involverad i koncerngemensamma FoU-satsningar.

    Visa mer
    • Integration
    • C
    • Ada
    • Systemanalys
    • Komponentdesign

Utbildning

  • Datavetenskapliga linjen

    1990 – 1997

    Umee5 universitet

  • Naturvetenskaplig linje

    1987 – 1990

    Allebergsgymnasiet

Kompetens · nivå och år

Tekniker

  • Ada
  • Python
  • UML
  • Systemintegration
  • C
  • C#
  • C++
  • Ethernet
  • Java
  • Presentationsteknik
  • Scripting
  • SQL
  • TCP/IP
  • Visual Basic
  • Visual Basic .NET
  • XML
  • XSD
  • Realtidssystem
  • VBScript
  • Systemering

Plattformar

  • Linux
  • Windows
  • Databaser
  • GitHub
  • Android
  • Inbyggda system
  • Red Hat

Produkter

  • AIX
  • Jenkins

Verktyg

  • GNAT
  • Bash
  • GCC
  • Git
  • MS Visual Studio
  • Eclipse
  • C2
  • Systemdesign

Metoder och processer

  • Modelleringsverktyg
  • Systemarkitektur
  • Dokumentation
  • Kravanalys
  • Modellering
  • Projektledning
  • Systemtestning
  • Kanban
  • Konfigurationshantering
  • Mjukvaruarkitektur
  • Processkartläggning
  • Scrum
  • Testautomatisering
  • Testutveckling
  • TOGAF
  • Integration
  • Sprintplanering
  • Systemanalys
  • Systemutveckling
  • Utbildning

Verksamhetsområden

  • FMV

Standarder och regelverk

  • Ledningssystem

Övrigt

  • Kravanalyss
  • TAK
  • Unix shell scripting
  • 9LV
  • FoU
  • Komponentdesign
  • Kravnedbrytning
  • Marin
  • Systemdemonstration
  • Verktygsanpassning

Den som känner Ulf

Theodor Wahlgren

Theodor är Ulfs kontaktperson på Kvadrat.