
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