Dela

Simon Björklén

  • Mjukvaruarkitekt
  • Utvecklare
  • Teknisk Ledare

Översikt

Simon är en Datavetare som arbetar som mjukvaruarkitekt och utveckling av inbyggda system.

Han har mångårig erfarenhet av att jobba med inbyggda komplexa system och har arbetat med många olika programmeringsspråk med störst fokus på C++.

Simon älskar att utsättas för nya utmaningar och att ligga i framkant när det gäller det senaste inom mjukvaruutveckling.

Hög produktivitet med hög kvalité är Simons måtto.

Egenskaper

Simons främsta styrkor är hans lätthet för att sätta sig in i både enkla och komplexa system för att sedan ta fram lösningsförslag som fungerar även över lite längre sikt.

Simon brinner verkligen för mjukvaruutveckling och ett utmanande problem kan trigga honom till att lägga ner hela sin själ i att ta fram en bra lösning tillsammans med dom övriga i teamet.

Konsultens CV

  • Autoliv

    2016 -

    Mjukvaruarkitekt

    Uveckling av den nya Tranch-2 platformen som kommer användas för diverse kameraövervakning i kommande bilmodeller.
    Simons bidrag var att jobba som arkitekt i ett av frameworkteamen med ansvar över den säkerhetskritiska mjukvaran som exekuerar på Zynq Ultrascale RPU:n.

  • Ericsson

    2015 - 16

    Mjukvaruarkitekt/Technical Manager/PG

    Jobbade som mjukvaruarkitekt och teknisk ledare inom technical management grupperingen. Fokus var att ta fram en bra systemerad lösning som kunde användas i 5G/NX/Cloud lösningarna.
    Mycket tid gick även åt till att coacha teamen som exekverade pågående arkitektursförändringar samt se till att deras lösningar passar in i dom långsiktiga arkitektursplanerna.

  • Ericsson

    2015 - 15

    Troubleshooter

    FOA Support, Sydkorea, Busan
    Hjälpte vårat lokala CU onsite i sydkorea med felsökningshjälp och agerade externt interface mot våra team i Sverige och Korea (Anyang).

  • Ericsson

    2013 - 15

    Mjukvaruarkitekt/Technical Manager/PG

    Jobbade som mjukvaruarkitekt och teknisk ledare. Mest fokus låg i att kolla framåt och ta fram förslag på en skalbar och framtidssäker mjukvaruarkitektur. Även mycket team-support och coachning till dom team som exekverade föreslagna arkitektursarbeten.

  • Ericsson

    2013 - 14

    GIT Migration Team

    Drivande inom GIT migrationsteamet för att byta versionshanteringssystem från clearcase till GIT

  • Ericsson

    2012 - 13

    SW Designer

    G++ Product Team
    Jobbade med det utmanande målet att få våran nuvarande LTE produkt till att fungera på nästa generations hårdvara. Arbetsområdet var fördelat över stora delar av RAC men med speciellt fokus på observerbarhet och möjligheter till förbättringar från kundernas perspektiv. Själva porteringen innebar att få den OSE-baserade mjukvaran att fungera under en embedded version av Linux.

  • Ericsson

    2012 - 12

    SW Engineer och Feature Coordinator

    Implementation och systemering av en SON feature kallad Advanced Cell Supervision. RSARTE användes som modellerings-verktyg med C++ som programmeringsspråk.

    Delar av koden implementerades av ett team i Nanjing, Kina och han hade hand om koordinering och synkning av arbetet som gjordes i Linköping och i Nanjing.

  • Ericsson

    2011 - 11

    Taskforcemedlem

    L12A Capacity Taskforce
    Felsökning och omsystemering av kapacitetskritiska features för att säkra upp L12A prestandan.

  • Ericsson

    2011 - 12

    Taskforcemedlem

    L12B Capacity Re-Systemization
    Felsökning och omsystemering liknande L12A kapacitets taskforcen (se nedan).

  • Ericsson

    2011 - 12

    Teamledare och Designer

    Planering och implementation av några olika features relaterade till basbandsräknare och generell observerbarhet. RSARTE och C++ baserad utveckling.

  • Ericsson

    2011 - 11

    Troubleshooter och Teamledare

    Ansvar över alla inkommande felrapporter både från interna och externa källor samt bistå teamen med hjälp vid felsökning av särskilt knepiga fel.

  • Ericsson

    2010 - 11

    Mjukvaruutvecklare

    LTE, OMF
    Skapande av ett validering och generator verktyg i Python.

    Det här verktyget var mycket likt en kompilator som läser in Excel dokument, bygger upp en intern python model och sedan genererar C++ kod baserat på diverse rätt avancerade xml-mallar.

  • Ericsson

    2010 - 10

    DSP Mjukvaruutvecklare

    Utlånad till i Radio Link Control. Mestadels omskrivningar av test-ramverket för att minska ramverkets minnesanvändning och därmed tillåta testning av mer minnesintensiva funktioner. (Tex fler UE:ar/mobiler anslutna på samma gång).

    Implementationen gjordes i ren C kod i multi-many-core miljö.

  • Ericsson

    2009 - 10

    Mjukvaruutvecklare

    LTE, DoCoMo adaptations, Core Team

    Implementerade ett nytt ramverk för RAC(Radio Access Control) samt OMF (Operation Maintenance Framework) som exekverade på en dual-core linux distribution.

    Ren C++ användes som implementationspråk samt Erlang för verifiering.

  • Ericsson

    2008 - 09

    Mjukvaruutvecklare

    LTE, Observability Product Team
    Utveckling av ett ramverk för observerbarhet och initialt stöd för händelse och räknare på noden.

    Implementationen gjordes mestadels i RoseRT med C++ som underliggande språk.

  • Open Source Modelica Consortium

    2007 - 08

    Master Thesis Student

    Modelica is an equation-based object-oriented language (EOO). PELAB at Linköping University along with the OpenModelica development group, is developing a meta- modeling extension, MetaModelica, to this language along with a compiler called the OpenModelica Compiler (OMC).

    The goal of this thesis was to analyze the compiler, extend it with union type support and then write a report about the extension with union types in particular and extension with high level data structures in general, to facilitate further devel- opment. The implementation made by this thesis was implemented with the goal of keeping the current structure intact and extending case-clauses where possible.

    The main parts of the extension is implemented by this thesis work but some parts concerning the pattern matching algorithms are still to be extended. The main goal of this is to bootstrap the OpenModelica Compiler, making it able to compile itself although this is still a goal for the future.

    With this thesis I also introduce some guidelines for implementing a new high- level data structure into the compiler and which modules needs extension.

    Link to master-thesis: http://liu.diva-portal.org/smash/record.jsf?pid=diva2:18445

Kompetensområden

  • - Operativsystem/plattformar

    iOS, Solaris, Erlang/OTP, Mac OS X, Linux, OSE

  • - Verktyg & Middleware

    MS Visual Studio, Visio, Visual Studio .NET, Clearcase, Eclipse, Enterprise Architecht (verktyg), MS Office, Modelleringsverktyg

  • - Utvecklingsspråk

    Assembler, C#, Eiffel, Flash, Matlab, MS .NET, Objective-C, Pascal, PHP, Swift, Java, Javascript, XML, Erlang, HTML, Python, SQL, Unix Shell script, C, C++, UML

  • - Hårdvara

    DSP, Mac, Sun, PC

  • - Standarder

    3GPP

  • - Metoder & Processer

    Agila metoder allmänt, Scrum

  • - Projektfaser

    Förstudie, Systemering/Design/Krav, Test, Implementation

  • - Elektronikkonstruktion

    CAD-layout, Digital konstruktion

  • - Mobila Telesystem

    WCDMA (3G), Basstation, LTE

Anställningar

  • 2008 - 2016

    SW Engineer, Ericsson

Utbildningar

  • 2014 - 14

    Git Advanced, Ericsson Academy

  • 2011 - 11

    Python Advanced, Klosterdata

  • 2010 - 10

    Realtime Systems, Ericsson

  • 2010 - 10

    Linux application development, Enea

  • 2010 - 10

    Python, Nohau Solutions AB

  • 2009 - 09

    Common Test, Ericsson

  • 2009 - 09

    CPP for LTE, Ericsson

  • 2009 - 09

    LTE Overview, Apis

  • 2009 - 09

    LTE Signalling, Apis

  • 2008 - 08

    CPP Survey Dedicated, Ericsson

  • 2008 - 08

    CPP DTE for Debugging, CPP

  • 2005 - 06

    Study Abroad - Computer Science, California State University Fullerton

  • 2003 - 08

    Datavetenskaplig Magisterexamen(C) 160p, Tekniska högskolan vid Linköpings universitet

Visa mer

Intresserad? Kontakta

Sara Kallblad
Kundansvarig på Kvadrat Linköping AB
072-717 9757
Camilla Collins
Kundansvarig på Kvadrat Linköping AB
0702-791369
Christian Berger
Kundansvarig på Kvadrat Linköping AB
0708770409
Håkan Deblén
Kundansvarig på Kvadrat Linköping AB
0724516010