I am a down to earth system developer that likes well designed, well organized and well coded projects.
Since everything is moving fast I like to keep up with new frameworks and technologies to be able to deliver even more on these premises.
Glad and social with a big heart for the nature.
Been a professional developer since 1985. In love with Java since 1996.
Maintained and developed an in house microservices based system for producing ID06 cards.
Java, Spring boot, Azure Devops, K8s, Cloud, DevOps
Oktober 2022 - September 2023We are creating a friction free experience for our self-service customers.
Java, Spring boot, Docker, K8s, Cloud, DevOps
September 2021 - September 2022We are in the process of making the Swedish court system as safe and as effective as possible.
Java, Wildfly, Docker, SQL, Angular, Typescript, Git, Json
December 2020 - September 2021We are renovating and refactoring the POS application used at Svenska Spels ca 2800 retailers.
Java, Swing, Maven, Git, Jenkins, Sonarqube, Json
June 2019 - October 2020Senior Java developer in the "Market Tech Index Development" group.
We have developed and delivered NIC, which is Nasdaq's new (3:d generation) index calculator. Sold to bourses around the world.
Java, Spring Boot, Git, Maven, Jenkins, Sonarqube, Freemarker, Sql, Linux, Nasdaq DSF, Nasdaq WebUI
November 2017 - May 2019Will focus on java, micro services, integrations and modern dynamic web systems.
Will also investigate time into modern app development using Flutter and Dart.
Java, Spring Boot, React/Redux, Flutter, Dart
September 2017 - Till nowDeveloped the backend for a new game called BillionaireClubOwner that is a mix between a City Simulator and a Football manager. Developed backend API plus complex data model with Teams/Players/Buildings/Leagues/Matches/etc plus simulation code. The model was coded in Java but also used in the Unity client by generating C# sharp code from the Java code. Real time updates from server was sent to clients through PubNub.
Worked with a new game realtime pvp game called SportsStar. The game is based upon a bought framework with the name Quantum.
Java, Jenkins, Google Appengine, Google Bigquery, Google Cloud Storage, PubNub, C#, Azure
February 2016 - September 2017Responsible for implementing a new BI system. The BI system swallowed ca 1 billion daily events. To make it easier/faster for BI people these these raw events where mangled by daily batches into more refined tables.
Created a slick DAO layer on top of Datastore to make the data access in the business layer easier to develop, read and maintain
Also took over a backend developed in DropWizard for a highly successful game (WordBrain) that we bought. Refined and developed tools for generating WordBrain puzzles.
Java, Google Appengine, Google Bigquery, Google Cloud Storage, DropWizard
May 2013 - February 2016Responsible backend developer for Candy Crush Saga. Responsible for creating and installing new Candy Crush releases.
Java, Facebook API, JSP
December 2011 - April 2013System developer with focus on customization of Extenda's standard POS product.
Java, XML
January 2011 - December 2011Assignments
Java, Tapestry, JPA
September 2009 - January 2011Developed (+was tech lead) a downloadable java based client for poker players. The app tracks played hands and shows stats about your opponents.
Java, Swing, H2
March 2008 - Augusti 2009Worked with our B2B backend system called NAPS.
Java, J2EE, JBoss, Hibernate, Spring
April 2005 - March 2008Consultant at PPM for 2 years Worked with a new J2EE based work flow system.
Java, Swing, Servlets, EJB
Also worked in their core system in the module responsible for fond trading.
Perl, SQL
Worked on an own idea. Web based solution for various types of associations.
Java, Tomcat, Jetty, Hibernate, Tapestry
October 2002 - April 2005Designed and developed the product ”Mobile Map Server ” which was a map engine. Primary target was WAP phones but was later used for dynamic web map solutions.
Starcus and the Mobile Map server was used successfully on e.g. Hitta.se and was later acquired by Eniro.
GIS, Java, SQL, Servlets, WAP
October 2000 - April 2005Wideyes AB - Net recruiting system.
Java, SQL
Informator AB - Java teacher.
Java
Progranet AB. (-> Neonet AB) - Built an interface to SAX2000.
Finance, C++, SAX-2000
June 1998 - September 2000Group lead for OMET’s Front-End group [ca 10 persons].
Project lead for OM’s new Java framework.
Developed a NT based Back-Office application for OM’s customers.
Java, C++, MFC, Windows
May 1996 - May 1998Designed the interface between the banks systems and our Tradenet product.
C++, MFC, Windows
1994 - 1996Technical project lead for INTAS.
One of the core developers of the OPTAS product. Optas was a great success among European option traders.
C, VMS
1987 - 1993Developed systems for weather and wind measurements hardware based on SODAR technology.
Pascal, Unix, C
1985 - 1987Summer job (+more) where I implemented and added technical stock analysis to an option analysis system.
Pascal, Technical Stock Analysis
1985During my 3.5 years here I finished a MSc in Computer Science.
I was also part of the group responsible for for cultural activities. We invented DÖMD which is still one of the most popular parties among students in Linköping.
1981 - 1985During my military service I served as group chief for an anti tank group.
1980Studied the technical program.
1977 - 1979My main language of choice.
With unlimited free private repos this is the GIT repository I have choosen.
The build system.
Bundles your spring project into an executable jar.
For easy deployment of java projects.
A natural templating engine.