Hoppa till sidans innehåll

Mikael Karlsson

Systemutvecklare

Systemutvecklare med fokus på Java och databaser som gärna jobbar i tvärfunktionella team med att skapa välpresterande och lättunderhållna system. Intresserad av hela produktflödet, från design till utveckling, testning, leverans och drift. Arbetar gärna i en miljö där man får möjlighet att kontinuerligt lära sig nya saker och fylla på sin repertoar av tekniker.

Flerårig erfarenhet av Java-utveckling i backend, både monolitiska system och mikrotjänster. Utveckling av system som satte stora krav på läs- och skrivprestanda mot olika databaser. Utveckling av REST-API:er, uppsättning av byggkonfiguration (Apache Maven), samt CI/CD-flöden för artifaktbyggen och testning av Java-leverabler.

Erfarenhet av relationella SQL-databaser, både radbaserade (MySQL/MariaDB) och kolumnbaserade (ClickHouse). Konfiguration samt prestandaanalys av databaser, testning av tabellscheman och indexkonfigurationer. Utföring av databasmigrering i system med krav på korta eller inga driftstopp.

Driftsättning av Java-baserade tjänster i Enterprise Linux-miljö (RHEL/CentOS). Felsökning av både egenutvecklade samt tredjepartsapplikationer i samma miljö. Skriptning både i form av shell-skriptning (Bash) och Python. Automatisering av systemuppgraderingar med hjälp av Ansible.

Områden

  • Systemutvecklare

Om Mikael

Lugn och inlyssnande person som trivs väl med att jobba i team av andra utvecklare. Nyfiken och utforskande som inte räds snårigt detektivarbete för att hitta eventuella brister och fel i system.

Mikaels CV

  • Skatteverket

    Systemutvecklare

    2022 -

    Systemutvecklare i team som arbetar med microtjänster körandes i Red Hat OpenShift Container Platform, OCP.

    Java, Spring Boot, Red Hat OCP, Kubernetes, Jenkins, Jira.
  • Polystar

    Systemutvecklare

    2019 - 2021

    Java-utveckling med fokus på storskalig databaslagring i olika relationella databaser, däribland MariaDB/MySQL och ClickHouse. Deltog i ett större arbete kring att migrera ett system från radbaserade databaser till huvudsakligen kolumnbaserade motsvarigheter. Utförde proof of concept-test och blev senare delaktig i designarbetet för ett system som skulle möjliggöra storskalig export av data för maskininlärningssyften.

    Djupgående prestandaanalys av ett system beståendes av ett webbgränssnitt och flera Java-tjänster och databaser. Utförande av tillhörande prestandaförbättringar för att sänka den upplevda latensen i webbgränssnittet. Frontend-utveckling av webbgränssnitt i Javascript-ramverket Angular.

    Uppsättning och konfiguration av bland annat automatiserade byggen samt tester med hjälp av Jenkins. Förde diskussioner samt öppnade issues och pull requests i olika open source-projekt på plattformen GitHub.

    Tekniker: ClickHouse (kolumndatabas), Java, Python, Bash, MariaDB/MySQL, Ansible, Unix (RHEL/CentOS), Jenkins, Docker, Git, GitHub.
  • Acino

    Systemutvecklare

    2018 - 2019

    Utveckling i C och Java mot inbyggda system i telekombranschen. Arbete i multinationellt projekt. Deltog bland annat i arbetet kring en funktion som säkrar bandbredd åt blåljuspersonal i telefonnätverket vid behov. Hanterade tester samt byggen av olika leverabler med hjälp av automatiseringsverktyget Jenkins.
  • ITS

    Systemutvecklare

    2015 - 2015

    Utforskade och utvecklade sätt att konvertera dokument i MS Word-format till Wiki-baserade format. Arbetet innebar bland annat lua-skriptning och Java-programmering med ett stort fokus på reguljära uttryck. Versionshantering i form av Git.

Mikaels kompetensområden

  • Kompetenser

    Databaser allmänt, Confluence, Openshift, Go, Kubernetes, Docker, MongoDB, Postgresql, Databaskonstruktion, Gerrit, IntelliJ, AngularJS, Jenkins, HTML5, Maven, Jira, Java, Git, Spring, Databasadministration, Apache HTTP Server, mySQL, PC, Javascript, Atlassian Jira, HTML, C, VM, Red Hat, Linux
  • Roller

    Utveckling / UX / DevOps, Projektledning, Test

Mikaels anställningar

  • Systemutvecklare, Polystar OSIX AB

    2019 - 2021

  • Systemutvecklare, Acino AB

    2018 - 2019

  • Systemutvecklare, ITS, IT-stöd och systemutveckling

    2015 - 2015

Mikaels utbildningar

  • Civilingenjörsprogrammet i teknisk datavetenskap, Umeå universitet

    2012 - 2018

Till konsultsök

Kvadrat i siffror

  • 556

    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