Hoppa till innehållet
Martin Wikström, Systemutvecklare

21 år i yrketEgenföretagare

Martin Wikström

Systemutvecklare

  • Växjö

Civilingenjör i elektroteknik/teknisk fysik med över 15 års erfarenhet av mjukvaruutveckling, särskilt C/C++ för inbyggda realtidssystem och back-endapplikationer. Har lång erfarenhet av agila arbetssätt och Scrum, ansvar för kravhantering, test och validering genom hela utvecklingscykeln samt att leda teknisk systemdesign, integration och leverans i komplexa produktmiljöer. Stark förmåga att överbrygga teknik och produktbehov; söker utvecklingsuppdrag eller roller som Product Owner där teknisk förankring och testkompetens bidrar till säkra, vältestade lösningar.

Visa mer
  • C
  • C++
  • Objektorienterade system
  • Linux
  • Android
  • Inbyggda system
  • Docker
  • Jenkins
  • MS Office
  • Confluence
  • Git
  • JIRA
  • Funktionstestning
  • Integrationstest
  • Systemtestning
  • Medicinteknik
  • Telekom
  • Operativsystem och drivrutiner
  • Validering & Test - Mjukvara
  • Installation/underhåll

Kurser & certifieringar

  • OSE-5 Real-time OS Basic och Advanced kursENEA · 2008
  • Praktisk projektledningWenell · 2007

Uppdrag

  • Volvo Construction Equipment

    aug. 2022 – nu

    System Developer / Product Owner / Team Lead

    Martin började på Volvo som System developer för elektrifierade, självkörande dumprar. Han arbetar nu som Product Owner och Team Lead i ett utvecklingsteam för Volvo CE kommande dumpriser.

    Visa mer
    • Inbyggda system
    • Systemdesign
    • Product Ownership
    • Team lead
    • C++
  • SAAB AB

    jan. 2021 – dec. 2021

    Operational Product Owner

    Martin arbetade som Operational Product Owner där han arbetade tätt med projektledare och Release manager för att prioritera releasearbete och utvecklingsteamets arbete.

    Visa mer
    • Release Management
    • Agil utveckling
    • Product Ownership
  • SAAB AB

    feb. 2018 – dec. 2021

    System developer

    Martin arbetade som systemutvecklare för fjärrstyrda flygplan. Rollen innebar en kombination av att skriva krav, designa och dokumentera designprocessen, implementera, skriva test samt utföra och dokumentera testarbete. Han tog ett stort ansvar för förbättringar av mjukvara, kravskrivning och testning. Han var med i SAAB Air Traffic Management utvecklaråd och drev igenom flera förbättringar för utvecklings- och releaseprocessen.

    Visa mer
    • Linux
    • Testning
    • Kravhantering
    • C
    • Designdokumentation
    • C++
  • Delaval Automatic Milking System

    nov. 2015 – juli 2018

    System developer

    Martin arbetade självständigt med komplexa C-applikationer för styrning av industrorobotar. Arbetet inkluderade kravställning, testning både på unittesnivå, systemtest i labb samt installation hos kund. I arbetet tog han fram ett testframework i Java för att simulera externa system och köra automatiska tester för att underlätta utvecklingsarbetet. Han tog också ansvar för att anpassa och konfigurera två produkter för ett byte till en ny hårdvaruplattform och ny Linux-distro (från RedHat till Gentoo).

    Visa mer
    • Linux
    • Testautomatisering
    • Java
    • C
  • Videobet Interactive

    jan. 2011 – nov. 2015

    C++/Java system developer

    På Videobet tog Martin ett stort ansvar för att under tajta tidsplaner starta och slutföra C++-projekt. Han tog också initiativ till att ta fram en lösning för att monitorera serversystem och transaktioner med Elasticsearch/Logstash/Kibana för att hjälpa supportteamet att i realtid upptäcka problem.

    Visa mer
    • Java
    • Kibana
    • Elasticsearch
    • Logstash
    • Systemövervakning
    • C++
  • Videobet Interactive

    jan. 2011 – nov. 2015

    Team Lead

    Martin arbetade som team lead för ett scrumteam under utvecklingen av en back-end applikation i C++.

    • Team lead
    • C++
    • Scrum
  • Syntronic AB

    jan. 2009 – jan. 2011

    Test automation engineer

    På uppdrag hos Ericsson arbetade Martin med att automatisera manuella tester av basstationer.

    • Testautomatisering
    • Telekom
    • Automatisering
  • Syntronic AB

    jan. 2008 – jan. 2009

    Embedded Software Engineer

    Martin arbetade självständigt och drivande i flera framgångsrika projekt där han skrev inbyggd programvara för Ericssons basstationer och trådlösa enheter. Han utvecklade drivrutiner för Linux på inbyggda system och skapade en mjukvaruplattform för en nyutvecklad ARM-baserad hårdvaruplattform.

    Visa mer
    • Inbyggda system
    • Linux
    • ARM
    • Device Drivers
  • St. Jude Medical

    aug. 2005 – jan. 2008

    Firmware developer

    Martin arbetade med inbyggd mjukvara för en ny serie pacemakers. Arbetet utfördes i C och krävde högt fokus på att hålla ner kodstorlek och CPU-last. Under arbetet lades mycket fokus på testning och kod skriven för testbarhet, kravspårning och teknisk dokumentation.

    Visa mer
    • C
    • Realtidssystem
    • Testbarhet
    • Medicinteknik

Utbildning

  • Civilingenjör Teknisk Fysik / Elektroteknik

    2000 – 2005

    Linköpings Tekniska Högskola

Kompetens · nivå och år

Tekniker

  • C
  • C++
  • Objektorienterade system
  • Realtidssystem
  • Elasticsearch
  • Ethernet
  • Java
  • LAN
  • SQL
  • TCP/IP
  • UML
  • Visual Studio .NET
  • Webb- och Internetbaserade system
  • Windowsapplikationer
  • XML
  • .NET Framework
  • C#
  • JavaScript
  • Microservices
  • Mobilapplikationer
  • Python
  • Device Drivers

Plattformar

  • Linux
  • Android
  • Inbyggda system

Produkter

  • Docker
  • Jenkins
  • MS Office
  • Atlassian Bamboo
  • Adobe Illustrator
  • Adobe Photoshop
  • ARM
  • Designdokumentation

Verktyg

  • Confluence
  • Git
  • JIRA
  • PowerShell
  • ReSharper
  • Subversion
  • Kibana
  • Logstash
  • Systemdesign

Metoder och processer

  • Funktionstestning
  • Integrationstest
  • Systemtestning
  • Datakommunikation
  • Agil utveckling
  • Automatisering
  • Kravhantering
  • Product Ownership
  • Release Management
  • Scrum
  • Systemövervakning
  • Testautomatisering
  • Testbarhet
  • Testning

Branscher

  • Medicinteknik
  • Telekom

Övrigt

  • Operativsystem och drivrutiner
  • Validering & Test - Mjukvara
  • Installation/underhåll
  • Protokollutveckling

Den som känner Martin

David Brndusic

David är Martins kontaktperson på Kvadrat.