Fredrik Engberg
Civilingenjör i datateknik från KTH 1997. Konsult med mångårig erfarenhet av systemutveckling och programvaruarkitektur i såväl små som stora projekt. Van att driva hela kedjan från idé och kravanalys via teknisk specifikation och implementation till test, utrullning och överlämning. Huvudprogrammering i Java med tydlig influens från funktionella paradigm.
Arbetar nära tekniken med agila metoder och ett pragmatiskt förhållningssätt. Prioriterar långsiktigt hållbara, flexibla lösningar med hög kvalitet och låg felmarginal. Stark problemlösare och erfaren felsökare med säkerhetstänk; strukturerad teammedlem som delar tiden mellan whiteboard och tangentbord.
- Arkitekturramverk
- Kryptering
- Systemintegration
- TCP/IP
- Cloud Computing
- Datasäkerhet
- Oauth2
- OIDC
- Clojure
- React
Fredriks utvalda uppdrag
-
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
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 avtrycksmekanismer samt ett generellt REST-API med stöd för webhooks.
Språk och verktyg: Java, OSGi, XML/XSD, Jenkins, Docker, Oracle -
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
Fredriks kompetenser
-
Metoder & processer
Produktägarskap, UX-Design, Dokumentation, Projektledning, Agila metoder, Testautomatisering, Kanban, Teknisk projektledning, Continuous Delivery, Continuous Integration, Kravanalys, TDD - Test driven development, Integrationstester, Acceptanstest, Systemarkitektur, Funktionstestning, Machine Learning, Kravmodellering, E-handel, Begreppsmodellering, Processförvaltning, Verksamhetsmodellering, Processtyrning, Sårbarhetsanalys, Processförändring, Agil transformation, Databaskonstruktion, Verksamhetsanalys, Datamodellering, Mjukvaruarkitektur, Scrum, Utbildning, Programledning, Implementation av IT-system, Test av IT-system, Systemering/Design/Krav av IT-system, Utveckling/Genomförande av IT-system -
Verksamhetsområde och funktion
Projektsamordning, Kvalitetsstyrning, Produktledning, Utredning, Ledarskap, Rekrytering, Drift och support, Verksamhetsarkitektur, Användarsupport, Personalutveckling, Nätverksadministration, Införande och överlämning av IT-system -
Plattformar
Databaser, MySQL, Oracle, Datalager, Operativsystem, Linux, Mac OS X, Solaris, MSSQL Server, Ärendehanteringssystem, AWS, Apache Tomcat, Android, PC, Neo4j, Red Hat, Apache HTTPD, Apache HTTP Server, Mule Anypoint, Kafka, Kubernetes, Hugo, PostgreSQL -
Produkter
Jenkins, SQLite, GIS, Adobe Photoshop, MS Access, Docker, MS Office, Office 365, Trello, Adobe InDesign, Atlassian Bamboo, Atlassian Stash, JOOQ, MAC -
Roller
Teamlead -
Specifikationer & regelverk
GDPR -
Tekniker
X-ray Test Management Tool, React, OIDC, Oauth2, SAML, HTML, JavaScript, SOAP, TCP/IP, UML, Kryptering, Assembler, J2SE, Perl, SQL, Java, Ant, jQuery, HTML5, JDBC, Clojure, AngularJS, SSL, Node.js, XSL-FO, C, Apache Camel, Systemintegration, Erlang/OTP, C/C++, Erlang, PL/SQL, Mobilapplikationer, XSL, XSD, Servlets, TypeScript, Elasticsearch, OSGi, Databasadministration, Elixir, Datasäkerhet, P2P, SUN, Angular, Cloud Computing, Rust, Artificiell intelligens, Markdown, Butiksdatasystem, Arkitekturramverk, C++, XML, Kotlin, Databaser allmänt, Webb- och Internetbaserade system, Objektorienterade system -
Verktyg
Affärssystem, Hibernate, Spring, JUnit, Eclipse, MATLAB, CVS, Subversion, Git, Selenium, Cucumber, IntelliJ, JMeter, Gradle, Go, JNI, Atlassian Jira, OmniGraffle, Flyway, Atlassian Confluence, SoapUI -
Okategoriserat
Hårdvara, Spring Webservice, XSL-T, Driftövervakning, XML/XSD/XSLT, Teknikutredning, Riskanalys för IT, Äldre system, Förstudie av IT-system, Produktionsinförande av IT-system, IT-arkitektur - företagsnivå, Projektering av IT-system, Drift/Support/Service allmänt, Installation/underhåll, Affärs- och IT-strategi, Operativsystem och drivrutiner, Stellar (blockchain)
Fredriks tidigare uppdrag
-
Lösningsarkitekt, kravanalytiker, delprojektledare, teamlead, ID06
2024 -
-
Mjukvaruarkitekt, Systemutvecklare, LEB System
2022 -
-
Utredare, Systemutvecklare, LEB System
2022 - 2023
-
Kravanalytiker, Systemarkitekt och Utvecklare, Lukka.se (startup)
2020 - 2024
-
Mjukvaruarkitekt, Systemutvecklare, LEB System
2020 - 2022
-
Scrum Master, Lead Developer, LEB System
2019 - 2020
-
Mjukvaruarkitekt, Systemutvecklare, LEB System
2017 - 2019
-
Chefsarkitekt (deltid), EverLife.AI (startup)
2015 - 2019
-
Mjukvaruarkitekt, LEB System
2014 - 2016
Fredriks utbildningar
-
, Skövde Universitet (distans)
2005 - 2005
-
, Försvarsmakten
1994 - 1995
-
, Kungliga Tekniska Högskolan (KTH)
1991 - 1997
-
, Fredrika Bremer-gymnasiet, Haninge
1989 - 1991