Hoppa till sidans innehåll

Fredrik Engberg

Systemutvecklare

Civilingenjör Datateknik, examen från KTH 1997. Har sedan examen arbetat som konsult med fokus på systemutveckling och programvaruarkitektur i små och stora projekt. Är van att arbeta i hela kedjan från idé och kravställning, via tekniska analys till specifikation, implementation och utrullning. Programmerar huvudsakligen i Java med stark inspiration från mer funktionella språk.

Områden

  • Systemutvecklare
  • Mjukvaruarkitekt
  • Systemarkitekt

Om Fredrik

Arbetar gärna nära tekniken, med agila metoder och ett pragmatiskt angreppssätt. Lägger stor vikt vid att lösningar ska vara långsiktigt hållbara och innehålla så få fel som möjligt, samtidigt som de är flexibla nog att hantera framtida förändringsbehov. Är en stark lösningsfinnare och en erfaren felsökare med säkerhetstänkande. Arbetar ordningsamt och strukturerat, gärna som en del i ett team och delar helst tiden mellan whiteboard och tangentbord.

Fredriks CV

  • LEB System

    Mjukvaruarkitekt, systemutvecklare

    2022 -

    Design och vidareutveckling av ramverk för modulariserad affärslogik, inklusive stödsystem, för en omfattande, konfigurerbar, mjukvaruprodukt.
    Språk och verktyg: Java, OSGi, XML/XSD, Jenkins, Docker, Oracle, SQLServer
  • LEB System

    Utredare, systemutvecklare

    2022 - 2023

    Automatiserad publicering av teknisk dokumentation.
    Kartläggning av verktyg för generering av statisk dokumentationssajt. Design och uppbyggnad av prototyp som sammanställer dokumentation från flera versionshanterade projekt (Git) till en sajt. Automatisk generering av dokumentation från XML-modeller (via XSLT).
    Språk och verktyg: Java, Hugo, Jenkins, Ant, Markdown, XML/XSD/XSLT, Apache HTTPD, Docker, Git.
  • LEB System

    Mjukvaruarkitekt, systemutvecklare

    2020 - 2022

    Design och vidareutveckling av ramverk för modulariserad affärslogik inklusive stödsystem för en omfattande, konfigurerbar, mjukvaruprodukt. "Lead developer" i ett team på fem personer. Ansvar för design, specifikation och utveckling av flera delsystem/stödsystem, bl.a. ett CI/CD system för produktbygge i Jenkins, ett installationsverktyg, ett XML-baserat konfigurationssystem med arvsmekanismer samt ett generellt REST-API med stöd för webhooks.
    Språk och verktyg: Java, OSGi, XML/XSD, Jenkins, Docker, Oracle
  • Lukka.se (startup)

    Kravanalytiker, systemarkitekt och utvecklare

    2020 -

    Bemanningsystem.
    Design och implementation av ett webbaserat administrativt system för matchning av arbetspass mellan restauranger och extrapersonal. Ansvar för att översätta kravställning till konkret implementation. Systemarktiektur. Uppsättning CI/CD.
    Språk och verktyg: Java, OSGi, Flyway, Docker, PostgreSQL
  • LEB System

    Scrum master, lead developer

    2019 - 2020

    Teamlead för "planerad utveckling". "Lead developer" ramverk/plattform.
    Upprättande av utvecklingsteam för långsiktig produktutveckling. Teamet, med initialt 3 medlemmar, bildades för att fokusera på vidareutveckling av ramverk samt användning av detta ramverk för migrera en befintlig systemlösning till modernare teknik. Ansvar för att sätta upp rutiner och stödsystem till utvecklingsteamet . Det inledande arbetet omfattade uppsättning av en agil process som hanterades i verktyget Jira. Löpande hantering av scrum-processen, teknisk kravställning, implementationsdesign, specifikation, utbildningar och dagligt stöd till teamets medlemmar.
    Språk och verktyg: Java, OSGi, XML/XSD, Docker, Oracle
  • LEB System

    Mjukvaruarkitekt, systemutvecklare

    2017 - 2019

    Design och uppbyggnad av en modulär arkitektur för plattform och modellstyrd affärslogik för en "Software Product Line" riktad mot fastighetsbranchen.
    Språk och verktyg: Java, OSGi, XML/XSD, Docker, jOOQ, Oracle
  • EverLife.AI (startup)

    Chefsarkitekt (deltid)

    2015 - 2019

    EverLife.AI är ett nätverk byggt med P2P och blockchain-teknik där användare kan låta sig representeras av sin "avatar". Avatarer kan utbyta tjänster, kommunicera och samarbeta med varandra. Varje avtar har sin egen plånbok och kan tjäna pengar genom att utföra arbete som efterfrågas på nätverket.
    Ansvar för analyser och systemarkitektur i ett team bestående av CEO och chefsutvecklare.
    Språk och verktyg: JavaScript, NodeJS, P2P, Stellar (blockchain)
  • LEB System

    Mjukvaruarkitekt

    2014 - 2016

    Utveckling av ett generellt användargränssnitt för administrativa system. Design av REST-API för kommunikation mellan ett generella användargränssnit och server. Designa och implementation av ett SPI (service provider interface) som kan användas av en konkret serverimplementation. Ansvar för teamlead-rollen och teknisk specifikation för det utvecklarteam i Vietnam som implementerade användargränssnittet i AngularJS.
    Språk och verktyg: JavaScript, AngularJS, Java, Trello, JNI för integration mot C/C++.

Fredriks kompetensområden

  • Databaser

    Databaser allmänt
  • Systemtyper

    Objektorienterade system, Webb- och Internetbaserade system, Systemarkitektur - systemnivå, Mjukvaruarkitektur - programnivå
  • Fast datakommunikation

    TCP/IP
  • Operativsystem/plattformar

    Linux
  • Databashanterare

    Oracle
  • Verktyg & Middleware

    MS Office, JDBC, Ant, Git, Atlassian Jira, Jira, Node.js, OmniGraffl, Docker, Elasticsearch, IntelliJ, Atlassian Confluence, JMeter, Confluence
  • Utvecklingsspråk

    HTML, Java, Javascript, XML, XSL-T, XSL-FO, J2SE, HTML5, XSD, XSL, AngularJS, IntelliJ
  • Hårdvara

    Mac, PC
  • IT-strategi

    Teknikutredning
  • Projektfaser

    Utveckling/Genomförande, Implementation, Införande och överlämning
  • Tillämpningar

    Affärssystem
  • Roller

    Utvecklare/Programmerare, Lösningsarkitekt
  • Metoder & Processer

    Scrum, Agila metoder allmänt, Continuous Integration, KANBAN
  • Branscherfarenhet

    Fastighet
  • Verksamhetsutveckling och Strategi

    Arkitekturramverk, Begreppsmodellering, Programledning
  • Kommunikation & Information

    Engelska

Fredriks anställningar

  • IT-konsult, Grundare, Deneb Software Engineering AB

    2002 -

  • CTO, IT-konsult, Grundare, Deneb AB

    1996 - 2002

  • IT-konsult, Grundare, Deneb HB

    1995 - 1996

Fredriks utbildningar

  • AWS Certified Developer Associate 2023 DVA-C02, Udemy (online)

    2023 -

  • Introduktion till bioinformatik (5p), Skövde Universitet (distans)

    2005 - 2005

  • Värnplikt, Försvarsmakten

    1994 - 1995

  • Civilingenjör, Datateknik (180p), Kungliga Tekniska Högskolan (KTH)

    1991 - 1997

  • Teknisk linje (4-årig), Fredrika Bremer-gymnasiet, Haninge

    1989 - 1991

Till konsultsök

Kvadrat i siffror

  • 593

    Konsulter, kollegor och kompisar

  • 346

    Kunder senaste året

  • 76/100

    Nöjd kund-index

Vision

Världens lyckligaste yrkesmänniskor

Branscher

  • Bank och försäkring
  • Offentlig sektor
  • Digitala produkter
  • Telekom
  • Utbildning/forskning
  • Medtech
  • Automotive
  • Retail
  • Logistik
  • Återvinning