Javautvecklare med matematisk expertis Stockholms län, Sweden

Might be available

(Updated 2020-04-24)

Javautvecklare med matematisk expertis

Stockholms län, Sweden

Native Svenska, English, Beginner German

  • Spring framework
  • NoSQL
  • 12+ års erfarenhet av Java

Skills (51)

Spring framework

REST API

Java/Pzthon

Kotlin

Java 15

Reactive programming

Rabbit MQ

webflux

Kafka

Elasticsearch

Haskell

NoSQL

DESIGN PATTERNS

API

Protobuff

Kubernetes

Python

ANTLR

DSL

Systemutvecklare

JMS

Scala

SPELUTVECKLING

JUnit

Asynchronous programming

Elastic Search

Spring

Java

Functional Programming

TDD

backend

PROCESSING

Microservices

REST

SpringBoot

JSON

Java 8 +

System Architecture

Linux

Groovy

Java EE

CI/CD

Kubernatees

SQL

AWS

MongoDB

JBoss

Google Cloud

TRADING

DevOps

Angular

Summary

Analytisk och kreativ. Gillar att hitta nya angreppssätt på ett och samma problem. Jobbar
gärna självständigt sätter högt värde vid samarbete, kommunikation och idéutbyte. Är
nyfiken och har en förkärlek till nya tekniker. Intresse för open source. Programmering
det största intresset. Att använda mig av mina analytiska och kreativa styrkor på ett så produktivt sätt som
möjligt. Att utveckla intressanta och spännande tekniska lösningar och att förbättra
redan existerande. Samt att utveckla effektiv och flexibel mjukvara. Att vara djupdykaren
med helikopter perspektivet. Gärna en framtid inom IT-arkitektur men vill alltid ha kvar
programmeraren i mig.


Utbildning/Examina/Certifikat


− Data- och systemvetenskap Fortbildningskurser. KTH/SU.
− Matematik Fil.kand. examen. Stockholms Universitet.
− Datavetenskap/Matematik Grund- och fortsättningskurser. Lunds
universitet.
− Komposition Högskoleexamen. Birmingham Conservatoire, UK.
− Oracle Certified Professional, Java SE 6 Programmer Oracle
− Spring och Hibernate Learning Tree
− Functional Programming Principles in Scala Coursera

Professional Experience

Systemutvecklare
Dagens Nyheter

2014-11 - 2016-01

Utveckling med arkitekturellt ansvar inom media/digitalisering av nyheter
papperstidningen på DN till en flora av digitala produkter.
Verksam inom NAV-teamet som tillhandahållet API:er för allt content som de
digitala produkterna för Bonnier news går mot.
Senast gjorde jag backend för DN Trend. Ett "Fasttrack" project på DN för att
producer trend analyser av fraser/ord över alla publicerade artiklar på DN sedan
1864-12-23 till nu.
Teknikstacken inkluderar Elasticsearch, Groovy, Java 8 och mycket annat.
Se http://arkivet.dn.se/arkivet/?phrases=Einstein--Wittgenstein
Fullstack / systemsarkitekt
ATG

2018-10 - 2019-09

2018-10 ATG - 2019-08-31 Realtidssystem av asynkrona mikrotjänster för spelansvars stödfunktionalit. GDPR funktionalitet. Infrastrukturellt arbete, devops
och integration mot tredjeparts system.


Tech stack: Java, Spring, Springboot, Solace, JMS, Openshift, MongoDB, Splunk
m.m.

Systemutvecklare/konsult
Medmera bank

2018-01 - 2018-01

Nyutveckling och maintenance av bankens core-system.
Java, Spring, Springboot, Drools, Kafka, Docker m.m.
Systemutvecklare/konsult
H & M

2017-01 - 2017-01

Nyutveckling och maintenance av middleware system rörande
HM-kunder/klubbmedlemmar.
Java/Spring, JPA, m.m.
Systemutvecklare/konsult
NetEnt

2016-01 - 2016-12

YambaCode, Konsult. Kund NetEnt.
Utveckling av spelservrar backend för online casino spel, video-slot spel.
Java. Design utifrån matematisk spel, testdriven utveckling, simuleringar, etc
verksamhet inom konsulting
YambaCode AB

2016-01 - Present

Konsulting inom java och fullstack, även med kompetens inom matematik och data science.

Systemutvecklare
Pensionsmyndigheten

2012-11 - 2014-08

Utveckling, design och maintenance av pensionsmyndighetens flora av backend
utvecklade i java och backoffice-system. Vidareutveckling av JMS-baserad lösning för ett internt telefonisystem som även inkluderade integration mot telia.
Vidareutveckling och migrering av själva kärnan för ärendehanteringen.
Där var jag bland annat med och tog fram en DSL i java för flödeslogik som tidigare låg i databasen. Samt byggde om stora delar av flödesmotorn för ärendehanteringen.
Även en del utveckling i Spring och Spring-integration för batch-jobb etc.
Här jobbade vi med testdrivet och med scrum som arbetsmetodik, men anpassat till organisationens större struktur. Teknologier: Jetty, JMS, Oracle Db, Maven, Spring,
Linux, Windows.
Systemutvecklare
Mobiento

2012-03 - 2012-08

Utveckling, maintenance och drift av en mängd olika lösningar med fokus inom mobila
plattformar. Bland annat vidareutveckling av mobila e-commerce siter (wicket/EJB).
Rest API:er, Messaging lösningar för en SMS-platform i JMS och RabbitMQ, Google
Analytics, m.m. Tangerar även andra områden inom det mobila såsom Android
plattformen, IOS, Iphone, bildskalning m.m. I min roll låg fokus på Java SE/EE, Spring
Framework, Glassfish, Maven, Rest och RabbitMQ.
Systemutvecklare/Konsult
So4it

2011-02 - 2012-02

Utveckling av en tradingplattform för en storbank ledande inom e-trading.
Skalbarhet och latency viktigt. Jobbade här med Gigaspaces och spring framework,
JMock och maven. En hel del testning. Alltifrån lasttester, prestandatester till regressionstester, integrationstester och unit tester. Stora tekniska utmaningar krävde
viss innovativ problemlösning och uppfinningsrikedom samt design patterns och väl valda
design principer.
Systemutvecklare
Inera ab

2010-02 - 2011-02

Svenskinformationsdatabas för läkemedel.


Jobbade som systemutvecklare med inriktning java Enterprise inom medicinsk
information i synnerhet läkemedelsinformation. Bland annat har jag varit med och utvecklat en webbtjänst med tung backend-logik som hanterar strukturerade doseringar.
Den tekniska lösningen implementerades med open source parserverktyget ANTLR och
en av de första av sitt slag i Sverige. För närvarande jobbar jag med implementation och tester av tekniska lösningar som hanterar interaktioner mellan läkemedel.
Bland de tekniker jag jobbat med använt kan nämnas:
Hibernate, JDBC, Antlr, Ant, Maven, Hudson, Trac, Subversion, Eclipse, PostgreSQL, MS
SQL Server, MySQL, Tomcat - axis 1 och 2, JBoss, m.m
Jag har erfarenhet av att jobba med scrum.
Handledare, Objektorienterad programmering
KTH/SU

2009-10 - 2010-01

Jobbade med handledning i vid instutitionen data- och systemvetenskap.
Där ingick teoretisk och praktisk/teknisk handledning och undervisning samt rättning och källkodsgranskning av programmeringsprojekt och uppgifter.
Javautvecklare/Forskarassistent(tillämpad matematik)
spellaboratoriet Mälardalens högskola

2008-08 - 2009-07

Arbetade som javautvecklare och forskarassistent i ett tvärvetenskapligt projekt vid Wallenberglabbet. Jag utvecklade där ett flertal nätverksbaserade spel i java (RMI) som
användes för beteendevetenskapliga studier. I arbetet ingick design och programmering
av spel, testkörning och simulering inför experiment, utförande av experiment i
datalabbmiljö, analys och bearbetning av forskningsdata, databashantering av försökspersoner, support/kommunikation med försökspersoner.
Tre större spelexperiment utfördes, där olika varianter av spel skapades.
Forskningsfrågorna var bland annat social inlärning och sökbeteende, mm. Det
matematiska innehållet var inom diskret matematik och spelteori.
Resultaten från experimenten jag implementerade presenterades i Journal of evolutionary psychology, Dec 2009.


Jag har jobbat i linux-miljö. Har använt mig mycket av emacs och eclipse. Har bl.a.
utvecklat en hel del grafiska användargränssnitt i Swing och rörlig 2-D grafik i samband med spelutveckling.
Frilansmusiker/musiklärare
frilans

1997-01 - 2008-01

Vid sidan av studierna och efter examen till största delen som frilansande musiker
(gitarr/elgitarr/piano samt musikproduktion/komposition).


Betyg och referenser
Betyg och referenser lämnas gärna enligt överenskommelse.

Backend utvecklare
Spotify

2019-11 - 2020-03

Arkitektur och utveckling mikrotjänster inom sök.

Java 11, Scala, Kubernetes, GRPC, Docker, Google Cloud, CloudSQL, Flyweight, Protobuff, TDD, AB-Testing, m.m.  

 

Fullstack polyglot dev
Spotify

2019-09 - 2020-03

Microservices dev for search. 

Google Cloud Platform, protobuff, A-B testing, Reactive/async programming, Elastic Search, Latest Java, Spring framework, Scala, Docker, ... 

Academic Background

Datavetenskap
KTH

2006-01 - 2007-01

Filkand - matematik
Stockholms universitet

2003-01 - 2006-01

Datavetenskap
Lunds universitet

2001-01 - 2002-01

Naturbas
Naturvetenskapligt basår. Rudbeckskolan

2000-01 - 2001-01

Certificate of higher education
Birmingham Conservatoire of Music

1998-01 - 2000-01

Musik
Kapellsbergs musikskola

1995-01 - 1997-01

Gymnasiueutb
Södra latins gymnasium

1993-01 - 1995-01

Certifications

Oracle Certified Professional, Java SE 6 Programmer

2011-10

Functional Programming Principals in Scala

2012-11

Contact contractor

/