30 år i yrket · Egenföretagare
Per Segersten
Systemutvecklare Java
- Stockholm
Per är en erfaren Javautvecklare och lösningsarkitekt med över 20 års erfarenhet av systemutveckling. Han har flera års fördjupad Java‑utvecklingserfarenhet och har arbetat både som utvecklare och arkitekt i ett stort antal olika projekt och tekniska miljöer. Per är social, lätt att integrera i team och bidrar aktivt med kunskapsdelning och mentorskap. Han kombinerar praktisk problemlösning med en nyfiken, lärande inställning som driver förbättring och inspirerar kollegor.
- Java
- Apache ActiveMQ
- Apache Camel
- Kubernetes
- Linux
- MySQL
- Docker
- Jenkins
- Grafana
- Cucumber
- Git
- Hibernate
- CI/CD
- DDD
- DevOps
- Elastic APM
- Java
- Apache ActiveMQ
- Apache Camel
- Kubernetes
- Linux
- MySQL
- Docker
- Jenkins
- Grafana
- Cucumber
- Git
- Hibernate
- CI/CD
- DDD
- DevOps
- Elastic APM
- Java
- Apache ActiveMQ
- Apache Camel
- Kubernetes
- Linux
- MySQL
- Docker
- Jenkins
- Grafana
- Cucumber
- Git
- Hibernate
- CI/CD
- DDD
- DevOps
- Elastic APM
- Java
- Apache ActiveMQ
- Apache Camel
- Kubernetes
- Linux
- MySQL
- Docker
- Jenkins
- Grafana
- Cucumber
- Git
- Hibernate
- CI/CD
- DDD
- DevOps
- Elastic APM
Kurser & certifieringar
- Machine Learning DevOps EngineerUdacity · 2025
- Certified SAFe® 5 PractitionerScaled Agile Inc · 2020
- Reactive and Asynchronous JavaJFokus training · 2018
- Oracle Certified Associate, Java SE 8 ProgrammerOracle · 2018
- Data Science & Analytics for DevelopersGoto Berlin training · 2017
- Modern Development with Java 8JFokus training · 2016
- Functional Programming Principles in ScalaCoursera · 2016
Uppdrag
Pensionsmyndigheten
apr. 2019 – nu
Utvecklare
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.
Tekniker Per använder eller har använt på PM
Team/Samarbete: Jira, Scrum, SAFe
Utveckling: Java, Spring Boot, Spring Security (OAuth2), Kotlin, mikrotjänstarkitektur, REST, SOAP, JMS, Apache ActiveMQ, Apache Camel
Databaser & Cache: MySQL, Oracle DB, Redis, Hazelcast
Test: Testautomatisering, Cucumber, JUnit, TestNG, SpringBootTest, Testwis2 (internt testramverk), Jenkins
DevOps: CI/CD, Jenkins, Kubernetes, OpenShift, Rancher, Linux, Kibana, Elasticsearch, Elastic APM, Grafana, PrometheusVisa merVisa mindre
- MySQL
- SOAP
- Linux
- JUnit
- Testautomatisering
- Java
- Jenkins
- REST
- TestNG
- Oracle DB
- JMS
- CI/CD
- Mikrotjänstarkitektur
- Cucumber
- Spring Security
- Redis
- Hazelcast
- Apache Camel
- SAFe
- Spring Boot
- Kibana
- Elasticsearch
- JIRA
- Apache ActiveMQ
- Grafana
- Kubernetes
- Prometheus
- Rancher
- OpenShift
- Elastic APM
- Kotlin
- Scrum
Uppsala universitet
jan. 2019 – mars 2019
Utvecklare
Förvaltning och intern support av universitetets webbaserade studentportal. Systemet hanterar… studenters utbildningar, samarbetsytor och resultattrapportering.
Pers uppdrag var att utföra daglig support och förvaltning av studentportalen. Vi jobbade enligt Kanban och göra buggrättningar och andra förbättringar.
Tekniker: Java, Spring, JEE, Jboss, Hibernate, JPA, REST, JAX-RS, JAXB, jQuery, Javascript, CSS, HTML, Git, Maven, Jenkins, Jira, Junit, Guava, Splunk, Kanban
Visa merVisa mindre
- HTML
- JavaScript
- Hibernate
- Spring
- JUnit
- Java
- Kanban
- CSS
- Jenkins
- Git
- REST
- JPA
- JAXB
- JAX-RS
- Maven
- JIRA
- JEE
- JBoss
Uppsala universitet
dec. 2018 – jan. 2019
Utvecklare
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 tvungna att hanteras som inte längre fungerar, bland annat Apache Axis ersattes av Apache CXF. Uppgradering av container; Tomcat version 7 till 8.
Tekniker: Java, JEE, JAX-WS, Apache CXF, Tomcat, Cargo, Scrum
Visa merVisa mindre
- Java
- Tomcat
- JAX-WS
- JEE
- Scrum
Uppsala universitet
sep. 2017 – dec. 2018
Utvecklare
Migrera universitetets egenutvecklade webbaserade studentportal med den nya nationella systemet för… studieadministration (Ladok). Systemet hanterar studenters utbildningar, samarbetsytor och resultattrapportering.
Pers uppdrag av att migrera en JEE/Spring applikation från ett databasmä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.
Tekniker: Java, Spring, JEE, Jboss, Hibernate, JPA, REST, JAX-RS, JAXB, jQuery, Javascript, CSS, HTML, Git, Maven, Jenkins, Jira, Junit, Guava, Splunk, JProfiler, Scrum
Visa merVisa mindre
- HTML
- JavaScript
- Hibernate
- Spring
- JUnit
- Java
- CSS
- Jenkins
- Git
- REST
- JPA
- JAXB
- JAX-RS
- Maven
- JProfiler
- JIRA
- JEE
- JBoss
- Scrum
Uppsala universitet
okt. 2016 – sep. 2017
Utvecklare
Förvaltning och utveckling av systemet för att administrera universitetets utbildningskatalog… (Selma).
Tekniker: Java, Spring, JEE, REST, JAX-RS, JAXB, Spring MVC, Junit, Sonar, DB2, Kodgranskning, Jenkins, Git, Scrum
Visa merVisa mindre
- Spring
- JUnit
- Java
- Jenkins
- Git
- REST
- JAXB
- JAX-RS
- JEE
- Scrum
Uppsala universitet
apr. 2016 – okt. 2016
Utvecklare
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 teknistacken (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.
Teknik & verktyg: Java, Maven, Jenkins, Spring Boot, Tomcat, Apache CXF, JSTL, JSP, JAX-WS, LDAP, Shibboleth, Scrum, Jira, Docker, Splunk, IntelliJ, Scrum
Visa merVisa mindre
- Java
- Jenkins
- Tomcat
- JAX-WS
- IntelliJ
- Docker
- Shibboleth
- Maven
- JSTL
- Spring Boot
- JIRA
- Scrum
Umeå universitet
juni 2015 – mars 2016
Utvecklare
Integration mot externa system
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.
Teknik & verktyg: Domändriven design DDD, testdriven utveckling TDD, parprogrammering, REST, Atom feeds, JAX-RS, JAXB, Java, Spring, Javascript, Node.js, DB2, Cucumber, Jira, Scrum, IntelliJ
Visa merVisa mindre
- JavaScript
- Spring
- Java
- REST
- Cucumber
- JAXB
- Node.js
- Parprogrammering
- JAX-RS
- TDD
- IntelliJ
- DDD
- JIRA
- Scrum
Umeå universitet
feb. 2014 – juni 2015
Utvecklare
Implementation av nationellt system för resultatuppgiftsrapportering 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 produktionssä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).
Teknik & verktyg: Domändriven design, testdriven utveckling, continous integration, Java, Spring, MySQL, Maven, Hibernate, JPA, REST, JAX-RS, AngularJS, Javascript, IntelliJ, Scrum
Visa merVisa mindre
- MySQL
- JavaScript
- Hibernate
- Spring
- Java
- REST
- JPA
- JAX-RS
- IntelliJ
- Maven
- Scrum
Läkemedelsindustriföreningen (LIF)
nov. 2013 – nov. 2013
Utvecklare
Optimering av webbtjänst
Analyserade anropsstatistik till Fass.se. Utifrån analysen kunde vi… optimera webbtjä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
Visa merVisa mindre
- Java
- Google Analytics
- IntelliJ
- Google Webmaster Tools
Landstinget i Uppsala län
juni 2013 – jan. 2014
Arkitekt / Utvecklare
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
Visa merVisa mindre
- Java
- TDD
- IntelliJ
- JEE
- Scrum
Ongame
juli 2011 – juni 2013
Mjukvaruarkitekt
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.
Teknik & verktyg: Java, Spring, Jee, Jms, JBoss, Jetty, MySQL, Splunk, Maven, Git, Devops, IntelliJ, Scrum, Kanban
Visa merVisa mindre
- MySQL
- Spring
- Java
- Kanban
- Git
- JMS
- Jetty
- IntelliJ
- DevOps
- Maven
- JBoss
- Scrum
Ongame
okt. 2006 – juli 2011
Lead developer
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.
Teknik & verktyg: Java, Spring, Jee, Jms, MySQL, JBoss, Jetty, Wicket, REST, JSP, Scrum, Sintegrationsplattformar (Mule, Spring integration, Apache Camel), distribuerade minnes cacher (Ehcache, Hazelcast, Coherence), Intellij, Scrum
Visa merVisa mindre
- MySQL
- Spring
- Java
- REST
- Wicket
- JMS
- Jetty
- Hazelcast
- Apache Camel
- IntelliJ
- Mule
- JBoss
- Scrum
Ongame
apr. 2004 – okt. 2006
Lead developer
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
Visa merVisa mindre
- MySQL
- Java
- Scrum
IAR Systems
dec. 2000 – apr. 2004
Utvecklare
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
Visa merVisa mindre
- MFC
- Visual Studio
- C++
Delphi IT
apr. 1997 – nov. 2000
Utvecklare
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 Delphi
Visa merVisa mindre
- Java
- C++
EF Education
juli 1996 – mars 1997
Utvecklare
Utveckling av system för språkinlärning online.
Teknik: Java
- Java
Utbildning
MSc
1990 – 1997
Uppsala universitet
Liknande profiler
Kompetens · nivå och år
Tekniker
- Java
- Apache ActiveMQ
- Apache Camel
- HTML
- JAXB
- JEE
- JMS
- JPA
- REST
- SOAP
- Spring Security
- SQL
- C++
- CSS
- Elasticsearch
- JavaScript
- JAX-WS
- Kotlin
- Oauth2
- Python
- MFC
- Node.js
- Shibboleth
- Wicket
- JSTL
Plattformar
- Kubernetes
- Linux
- MySQL
- Tomcat
- Rancher
Produkter
- Docker
- Jenkins
- Grafana
- Hazelcast
- JBoss
- Jetty
- Oracle DB
- Prometheus
- Redis
- Mule
Verktyg
- Cucumber
- Git
- Hibernate
- IntelliJ
- JAX-RS
- JIRA
- JUnit
- Maven
- Spring
- Spring Boot
- TestNG
- Kibana
- OpenShift
- Google Analytics
- Google Webmaster Tools
- Visual Studio
- Gradle
- JProfiler
Metoder och processer
- CI/CD
- DDD
- DevOps
- Mikrotjänstarkitektur
- SAFe
- Scrum
- TDD
- Testautomatisering
- Kanban
- Parprogrammering
Övrigt
- Elastic APM
Den som känner Per
Lena Forvik
Lena är Pers kontaktperson på Kvadrat.