Per är en erfaren utvecklare och lösningsarkitekt som jobbat med systemutveckling i över 20 år. Han har flera års erfarenhet av Java-utveckling och har arbetat som utvecklare och arkitekt och i ett stort antal olika projekt.
Om Per
Per är en social person och har lätt att komma in i ett team. Han tycker om att lyssna och lära av andra och är van att dela med sig av sina erfarenheter och kunskaper. Hans nyfikenhet och driv att alltid lära sig mer är en styrka som inspirerar andra i hans team.
Pers CV
1. Pensionsmyndigheten
Utvecklare
2019 -
Per utvecklar myndighetens ärendehanteringssystem för att automatisera handläggningen av pensionsärenden. Systemet är en intern arbetsflödesmotor i Java och Kotlin (Spring Boot) och integreras både mot myndighetsexterna och interna system. Leveranser sker snabbt via CI/CD och med hög kvalitet genom omfattande testautomatisering.
Utöver detta medverkar Per i utvecklingen av ett nytt pensionssystem som flyttas över från Försäkringskassan. Den lösningen är byggd som mikrotjänster, körs i Kubernetes via Rancher och använder Spring Boot. All utveckling sker agilt enligt SAFe, och Per är en del av ett Scrumteam. Han hanterar dessutom incidenter i produktionsmiljön.
Förvaltning och intern support av universitetets webbaserade studentportal. Systemet hanterar studenters utbildningar, samarbetsytor och resultatrapportering.
Pers uppdrag är att utföra daglig support och förvaltning av studentportalen. Vi jobbar enligt Kanban och utför buggrättningar och förbättringar.
Uppsala universitet har en egenutvecklad katalogtjänst som lagrar alla anställda och studenter. Systemet är integrerat med lönesystemet och pushar ut data till passagesystem och katalogtjänster (OpenLDAP och Active Directory).
Pers uppdrag av att slutföra och produktionssätta migrering till Java 11. Ett antal beroenden till 3rd-partsbibliotek var tvunget att hanteras som inte längre fungerar, bland annat Apache Axis ersattes av Apache CXF. Uppgradering av container; Tomcat version 7 till 8.
Migrera universitetets egenutvecklade webbaserade studentportal med den nya nationella systemet för studieadministration (Ladok). Systemet hanterar studenters utbildningar, samarbetsytor och resultatrapportering
Pers uppdrag av att migrera en JEE/Spring applikation från ett databasnära integration (MySQL) till en REST-baserad integration med det externa systemet Ladok. Arbetet inkluderade även att uppdatera bygg- och installationsprocessen (Maven och Jenkins). Per bidrog mycket med prestandamätningar och optimeringar (Splunk, JProfiler). Han bidrog även att lyfta kvaliteten i produkten genom att införa integrationstester via spring och kodgranskning med hjälp av Sonar. Projektet levererade till produktion i oktober 2018.
Förvaltning och utveckling av Uppsala universitets katalog och behörighetssystem.
Systemet administrerar konton för behörigheter till e-resurser och lokaler för samtliga anställda och studenter. Uppdraget bestod i att uppgradera teknikstacken (uppgradera till Java 8, uppgradera till Apache CXF), förbättra automatiseringen av byggprocessen och automatisera installation till både testmiljöer och produktion via Maven och Jenkins.
Uppdraget bestod i att integrera nya Ladok (nationellt system för student- och utbildningsadministration för högskolor och universitet) med olika myndigheter (bland annat Antagningsenheten, CSN, SCB och Arbetsförmedlingen). Jag ingick i ett tvärfunktionellt team som tog ta fram lösningsdesign, implementation och driftsättning av en integrationslösning mot externa system.
Implementation av nationellt system för resultatrapportering av studieresultat på högskolor och universitet.
Anpassade en av tjänsterna i nya Ladok (nationellt system för student- och utbildningsadministration för högskolor och universitet) för att tidigarelägga produktionsättning med 18 månader. Tjänsten används av lärare och examinatorer på 40 högskolor i Sverige för att rapportera resultat på högre studier. Jag jobbade med webb- och systemutveckling i Java, databasutveckling mot MySQL och configuration management-anpassningar för olika miljöer. En del av arbetet utfördes även i Javascript (AngularJS, Node.js).
Analyserade anropsstatistik till Fass.se. Utifrån analysen kunde vi optimerade webtjänsten utifrån ett sökmotorperspektiv så att man kunde släppa på indexeringsbottar (till exempel Google och Bing) som tidigare stoppats.
Teknik & verktyg: Google Analytics, Google Webmaster Tools, Splunk, Java, Intellij
10. Landstinget i Uppsala län
Arkitekt / Utvecklare
2013 - 2014
Implementation av system för fakturering utifrån prismodell på röntgen och laboration.
Jag ingick i ett team på tre personer som utvecklade ett system som utifrån en verksamhetsnära prismodell beräknar underlag för fakturering för röntgenavdelningar och laboratorier på vårdavdelningar i Uppsala län. Min roll var som back-endutvecklare. Jag introducerade testdriven utveckling som utvecklingsmetod i projektet.
Teknik & verktyg: Java, JEE, Glassfish, Microsoft SQL, .NET, JSP, Testdriven utveckling, Scrum, Intellij
11. Ongame (Amaya)
Mjukvaruarkitekt
2011 - 2013
Anställd som mjukvaruarkitekt och systemutvecklare för nätpoker
I arbetet ingick koordinering av backlog för två utvecklarteam i Sverige och ett i Indien. Projekten var väldigt varierande detta år, bland annat på grund av omfattande omorganisering av företaget. Jag var inblandad i automatisering av deployprocessen, virtualisering, uppfyllde legala krav för USA-marknaden, införde nya varianter av poker, designade och implementerade stabilitetsökande förändringar. Jag var även periodvis driftansvarig on-call för produktionsmiljön.
Förvaltning och utveckling av online-gamingplatform
Det team Per jobbade i ansvarade för backoffice och spelstödjande system som exempelvis inloggning, användarhantering, anti-bedrägeri, b2b-integration, bonussystem, integration med betalningslösningar. Hög tillgänglighet och prestanda stod i fokus för Pers arbete.
Förvaltning och utveckling av kortbaserade kasinospel
Per var tekniskt ansvarig för ett team om fem personer för utveckling av kortbaserade kasinospel som exempelvis Black Jack och Let it Ride. Arbetet inkluderade både backend och frontend.
Teknik & verktyg: Java, MySQL, Eclipse, Scrum
14. IAR Systems
Utvecklare
2000 - 2004
Utvecklare av Desktop applikation och debugger-plugins.
Företaget utvecklar kompilatorer för C/C++ för 8/16/32 bitarsprocessorer. Per roll var som utvecklare i teamet som utvecklade utvecklingsmiljön (IAR Workbench), debuggern och plugins till debuggern.
Teknik & verktyg: C++, MFC, Visual Studio
15. Delphi IT
Utvecklare
1997 - 2000
Utveckling av system och tjänster inom finansinformation.
Per hade rollen som systemutvecklare och it-konsult för ett flertal kunder. Bland annat jobbade Per och utvecklade börssidor åt Aftonbladet som var i drift något år. Ett annat uppdrag var en klient för Windows för att handla aktier på Stockholmbörsen.
Teknik & verktyg: Java, C++, Borland Deplhi
16. EF Education
Utvecklare
1996 - 1997
Utveckling av system för språkinlärning online.
Teknik: Java
Pers kompetensområden
Bransch
Spel, Skola och utbildningsväsende, Stat/kommun/Landsting, Bank & Finans
Kompetenser
XP (Extreme Programming), Rust, SOAP, Jquery, HTML5, Jira, Wicket, Maven, Atlassian Jira, Enterprise Architecht (verktyg), Git, Spring, XSD, Tomcat, Weblogic, Finanssystem, Dataspel/ Internetspel, Mjukvaruarkitektur - programnivå, Systemarkitektur - systemnivå, Systemintegration, Prestandaoptimering databaser, Subversion, JUnit, Acceptanstest, Databasadministration, Kotlin, Kubernetes, Angular 2, Wildfly, Docker, Cucumber, SoapUI, Android, Integrationstest, SSL, Databaskonstruktion, Spring Batch, MySQL Workbench, Scala, Matlab, Selenium, AngularJS, Jenkins, Visio, Node.js, IntelliJ, Funktionstestning, Testautomatisering, SQL, Datadrift/övervakning, XML, UML, Drift av IT-system, Servlets, JSP, Javascript, Java, C#, HTML, C, Oracle, MS SQL-server, Systemförvaltning, Objektorienterade system, Databaser allmänt, Scrum, Continuous Integration, C++, Continuous delivery, DB/2, MFC, Införande och överlämning av IT-system, Implementation av IT-system, Test av IT-system, Utveckling/Genomförande av IT-system, Förstudie av IT-system, Hibernate, Eclipse, Unix Shell script, mySQL, Ant, JMS, JDBC, Systemering/Design/Krav av IT-system, Visual Studio .NET, TIBCO, J2EE, Python, MS Access, JBoss, TDD - Test Driven Development