Lead/Senior utvecklare Stockholm, Sverige

Kan vara tillgänglig

(Uppdaterat 2020-04-03)

Lead/Senior utvecklare

Stockholm, Sverige

Nybörjare Svenska

  • Spring Platform
  • Mobilutveckling (Android)
  • Backendutveckling (Java)

Kompetenser (40)

PKI

Eclipse

BETALNINGAR

JAX-WS

OLIKA TEAM

SMS

SÄKERHET

PERFORMANCE TESTING

INTEGRATOR

SAMORDNING AV ARBETET

MILJÖ

SERVLETS

JAX

Java

INTERAKTIV TV

JSP

NEXUS

JAXB

JavaScript

BEA

Struts

AXIS

UNDERHÅLL

PROTOTYPER

VARUMÄRKE

ÖVERFÖRINGAR

AWS

DATABASER

JMS

API

KONTROLL

INTEGRATION

JBoss

Kanban

PROTOTYP

SERIER

DOKUMENTATION

MENTORSKAP

KONTRAKT

MENTOR

Professionell bakgrund

Senior utvecklare
NetEnt

2015-01 - 2016-01

Uppdrag: NetEnt Microtjänster
Individuell insats: Daniel ingick i ett medelstort projekt team bestående av 12 projektmedlemmar. Varav
6 utvecklare och två testare samt en Agil PO, en Scrum Master och en UI designer.
Daniel ansvarade för utveckling av microtjänster för casino management, säkerhet och konfiguration.
Teknik/Metod: Java 8, Dropwizard, Rest, JaxRS, JWT, Jersey, Junit, JIRA, JBoss ModeShape,
Swagger, Intellij, Maven, Jenkins, Docker, Puppet, Foreman, Scrum, Continuous Integration, TDD, BDD


Omegapoint AB sales@omegapoint.se Besöksadress Regeringsgatan 56
www.omegapoint.se +46 (0)8 545 105 90 Box 3106 SE-103 62 Stockholm
8
Senior utvecklare, ATG
e-post och personuppslagning

2015-01 - 2015-01

Uppdrag: Microtjänster
Individuell insats: Daniel ingår i ett mindre team om två seniora utvecklare.
Han vidareutvecklade microtjänster för SMS, e-post och personuppslagning samt ATGs login-tjänst samt nyutvecklade microtjänsten användaradministration.
Parallellt med uppdraget har Daniel även hjälpt till med att sätta upp ATGs servermiljöer.
Teknik/Metod: Java7, REST, Jersey, GO, Resty, VersionBox, DevOps, Ansible Metod: Kanban,
Continuous Integation, Continuous Delivery, Jersey
Senior utvecklare
Extenda

2015-01 - 2015-01

Uppdrag: Betallösning
Individuell insats: Daniel har jobbat med integrationer mot kortproviders, checkskrivare och presentkort.

Teknik/Metod: JavaSE, Spring Framework, Eclipse, Maven, Windows
Androidutvecklare och mentor
Tradera

2015-01 - 2015-01

Uppdrag: Hybridapp
Individuell insats: Daniel arbetade med utveckling och stöd av en hybrid-app för Tradera.com.

Teknik/Metod: Android Studio, Android SDK, Android Lollipop (4-5), Android Annotations, XP


Omegapoint AB sales@omegapoint.se Besöksadress Regeringsgatan 56
www.omegapoint.se +46 (0)8 545 105 90 Box 3106 SE-103 62 Stockholm
9
Senior utvecklare
DevCode Payment AB

2015-01 - 2015-01

Uppdrag: Betallösning
Individuell insats: Utveckling av DevCodes egenutvecklade system PaymentIQ, som är en betalväxel
kopplad mot ett 20-tal betallösningar för både kortbetalningar, bank- och mer specialiserade e-
betallösningar. Systemet är byggt att utefter konfigurerade villkor styra betalningar mot den billigaste och mest lämpade betallösningen.
Daniel utvecklade integrationer mot externa payment server providers, PSPer.
Teknik/Metod: Java EE, Web Services, REST, JSON, Maven, Spring MVC, Spring Security, JUnit, Git,
IntelliJ IDEA, Tomcat, SQL, MySQL, Kanban
Senior utvecklare
Shareweather

2015-01 - 2015-01

Uppdrag: Utveckling av väderprognostjänst

Individuell insats: Utvecklade en väderprognostjänst som hanterar beräkningar för låg- och högtryck
baserat på olika väderparametrar. Nydesign och utveckling av backend-delar. Integration av Thredds
server.

Teknik/Metod: JavaEE7, Git, Maven, Hibernate/JPA, Jenkins, netCDF, IDV, Multi-dimensional, JSON,
ViSAD, Thredds, GRIB, Datex, METAR, Mockito, JMX, JSP, JavaScript, Logback, SLF4J, MySQL, SQL,
XML, Ubuntu, Debian, Tomcat, Nginx, Bash, Eclipse, TDD, DDD, Continuous Integration
Senior utvecklare
Rebtel

2013-01 - 2014-01

Uppdrag: Sendly Android-app
Individuell insats: Daniel ansvarade för utvecklingen av Sendly Android-app. Sendly gör det möjligt att
snabbt och enkelt fylla på förbetalda mobiltelefoner utomlands. Man kan sedan ringa samtal, skicka sms eller använda krediten som man vill. Daniel migrerade den integrerade versionen i det anropande
applikation till en fristående Android-app med eget varumärke, Sendly.
Android-utvecklare
Millicom Digital Ventures

2014-01 - 2014-01

Uppdrag: Utveckling av två Android-applikationer

Individuell insats: Daniel utvecklade två Android-applikationer:
- Mirado, vars huvudsakliga syfte är att strömma film och serier samt barnprogram. På sikt planerades
det live-TV sportsändningar i Android-appen
- MiTV, en interaktiv TV-guide som är kopplad till sociala medier som Facebook, Twitter och Disqus
Apparna vänder sig till länder i Latinamerika. Daniel arbetade i ett litet Android-team på två personer.
Genomförde Robotiumtester, testautomation.
Teknik/Metod: Android, Android Studio, Android Query, Android SDK, Robotium, GreenRobot, Jenkins,
Continuous Integration


Omegapoint AB sales@omegapoint.se Besöksadress Regeringsgatan 56
www.omegapoint.se +46 (0)8 545 105 90 Box 3106 SE-103 62 Stockholm
10
Lead utvecklare, FanTV, Svenska fans
Android

2014-01 - 2014-01

Uppdrag: Android utveckling

Individuell insats: Daniel ansvarade för utvecklingen av push-notifikationer för Android.

Teknik/Metod: Android, Android SDK, Java, UA, GCM, Git
Android-Lead utvecklare , hitta.se
Team City

2012-01 - 2012-01

Git, Gradle, Maven, XML, UiAutomator,
REST, Mixpanel, Facebook Events, Crowdin


Android-Lead utvecklare , hitta.se, Stockholm 2012

Uppdrag: Android utveckling

Individuell insats: Daniel ansvarade för att utveckla en förbättrad sökning i klienten.

Teknik/Metod: Android, Android SDK, Java 7, Eclipse, Hitta.se Rest Api, JSON, AT Internet Web
Analytics, Git, Maven


Omegapoint AB sales@omegapoint.se Besöksadress Regeringsgatan 56
www.omegapoint.se +46 (0)8 545 105 90 Box 3106 SE-103 62 Stockholm
11
Arkitekt
Giesecke & Devrient

2012-01 - 2012-01

Uppdrag: Säkerhetslösning
Individuell insats: Daniel ansvarade för att producera en SAML 2-och OpenId-arkitektur samt implementera med OpenAM. Skrev arkitekturbeskrivning.

Teknik/Metod: JavaEE7, Open Saml, Saml 2.0, PKI, OpenId, OpenAM, Eclipse, Oracle DB, UML,
Spring Integration, Web Sockets, JSON, Tomcat7, JUnit, TestNG, Solaris, SoapUI, Visual Vm, XML,
Performance Testing Metod: Scrum
Arkitekt, Apotekens Service
Teknik/Metod

2011-01 - 2011-01

Stockholm 2011
Uppdrag: Web Service Provider
Individuell insats: Daniel ansvarade för att definiera och implementera den generella WSPn, som
kapslar in existerande Java-tjänster som exponeras som tjänster som "endpoints" för framåt- och
bakåtkompatibilitet. Framför WSPn implementerades ett säkerhetsfilter (Service Provider) som hade till uppgift att skydda och behörighetsbestämma åtkomst till webbtjänsterna, genom att använda Open
SAML och CXF Interceptor ramverk samt PickteLink och Shibboleth för "smarta kort"-autentisering.

Teknik/Metod: Java 6, CXF, Service Design, WSDL, Contract first, SOA, Eclipse, Identity Provider
(IDP), Shibboleth, JUnit, MySQL, SQL, Open SAML, Picketlink, JBoss, XML, JAX-WS, SOAP


Omegapoint AB sales@omegapoint.se Besöksadress Regeringsgatan 56
www.omegapoint.se +46 (0)8 545 105 90 Box 3106 SE-103 62 Stockholm
12
Lead Scala-utvecklare
IKEA IT

2011-01 - 2011-01

Uppdrag: Migration av system byggt i Scala

Individuell insats: Daniel ansvarade för migrering av Online Batch och textverktyg samt kontroll av migration av Scala BDD specifikationstester med ScalaTest och Specs2.
Systemarkitekt, mentor, team lead
Arbetsförmedlingen

2009-01 - 2010-01

Uppdrag: IT-säkerhet
Individuell insats: Daniel var del av expertgrupp som ansvarade för IT-säkerheten i en SOA-miljö. Han
arbetade i flera mindre projekt:
- Ansvarig för att producera en migreringsguide från en version ActiveMQ till en annan
- Arkitektur, utveckling och mentorskap av en påminnelseagent för SMS
- Inställning och grundkonfiguration av serviceplattform
- Skapade en plattform för affärsrelaterade och infrastrukturella tjänster som utgjorde kärnverksamheten
- Ledde ett utvecklingsteam, vilket innebar förberedelse, planering och samordning av arbetet samt att
stödja den administrativa chefen och teknikchefen i frågor med anknytning till agila arbetsmetoder och tekniska beslut
- Aktivt deltagande i TP-projektet
Teknik/Metod: JavaEE6, Spring, JPA, Hibernate, CXF, Orcale DB, SOAP, JAX-WS, ActiveMQ, Camel,
Service Design, SOA Patterns, SOA, SQL, XML, XSD, SSL, SAML, XACML, JMS, JUnit, Sparx
Enterprise Architect, Open Office, Dozer, Subversion, ClearCase, Tomcat,
RedHat Linux, Eclipse, UML
Lead utvecklare
Soliditet

2009-01 - 2009-01

Uppdrag: Sök- och rapporttjänst

Individuell insats: Daniel ansvarade för integration mot tillhandahållna sök- och rapporttjänster, likväl
presenterade finansiella sökdetajer och utvecklade en administrativ applikation ämnad för att kunna
ladda upp företagsloggor.

Teknik/Metod: JavaEE6, Spring, Web Services, Groovy and Grails, Subversion, Maven, Eclipse, XML,
SOAP


Omegapoint AB sales@omegapoint.se Besöksadress Regeringsgatan 56
www.omegapoint.se +46 (0)8 545 105 90 Box 3106 SE-103 62 Stockholm
13
Lead developer, SJ
JavaEE, JPA

2007-01 - 2008-01

Hibernate, Web Services, Service Design, Enterprise Integration Patterns,
CXF, JBoss, JBossESB, JBossWS, PostgreSQL, SQL, JUnit, JAX-WS, Eclipse, SOAP


Lead developer, SJ, Stockholm 2007 - 2008

Uppdrag: Utveckling av tjänster kring sj.se i syfte att tillhandahålla centraliserade tjänster för biljetter i automatiska maskiner.

Individuell insats: Daniel ansvarade för utvecklingen av tjänster kring sj.se i syfte att tillhandahålla
centraliserade tjänster för biljetter i automatiska maskiner. Ansvarade även för refaktorisering, skapade
grunden för icke-funktionella krav och ledde en avvägningsanalys (ATAM) samt föreslog arkitektoniska
förbättringar.
Lead developer, SJ

2008-01 - 2008-01

Uppdrag: Tjänst för administrationen av upplevelser

Individuell insats: Daniel ansvarade för att skapa en tjänst för administrationen av upplevelser,
kombinerat med tågresenärens resplan för en specifik stad.
Analytiker, designer, utvecklare, Tele2
Teknik/Metod

2007-01 - 2007-01

Java, Struts, JSP, JavaScript, Servlets, Web Service, Axis 2, Junit, Subversion, Maven,
Polopoly, JAX-WS, SOAP, JBoss, Eclipse


Analytiker, designer, utvecklare, Tele2, 2007
Stockholm

Uppdrag: Dataomvandlig
Individuell insats: Daniel ansvarade för analys, design, dokumentation och utveckling av mjukvara
samt verifiering av infrastruktur för Javakomponenter avseende loggning, konfiguration och datatransformering.

Teknik/Metod: Java, WebMethods, Service Design, Enterprise Integration Patterns, SOAP, Eclipse,
Scrum


Omegapoint AB sales@omegapoint.se Besöksadress Regeringsgatan 56
www.omegapoint.se +46 (0)8 545 105 90 Box 3106 SE-103 62 Stockholm
14
Lead Developer
Elanders

2007-01 - 2007-01

Uppdrag: Säkerhetslösning
Individuell insats: Daniel ansvarade för analys, design, dokumentation och utveckling av mjukvara samt för att verifiera infrastrukturen runt säkerhetslösning, som var baserad på en Single-Sign-On
(autentifikatio med SAML och schemalagd replikering av användardata från en så kallad "Identity Provider" till en "tjänsteleverantör").
It-arkitekt, Rikspolisstyrelsen
Teknik/Metod

2004-01 - 2006-01

Java, Maven, JBI, JMS, JPA, OpenJPa, ServiceMix, Service Design, Sparx Enterprise
Integration Patterns, CXF, ActiveMQ, Camel, MySQL, SQL, SOAP, JAX-WS, Eclipse


It-arkitekt, Rikspolisstyrelsen 2004 - 2006
Uppdrag: It-arkitekt
Individuell insats: Daniel ansvarade för en avgränsad del av referensarkitekturen för några SOA-
tjänster, vilket innebär utredning, utvärdering, analys av programvara, dokumentation,
programvaruutveckling samt verifiering av referensimplementering.
Ansvarade för integrationsarkitektur och återanvändbara tjänster inom avgränsade informationsdomäner som innebär utredning, utvärdering, analys av programvara, programvarudesign, mentorstöd till adepter,
dokumentation och utveckling av programvara och verifiering av arkitektur med arkitektoniska
prototyper.
Teknik/Metod: Java, JavaEE, JBoss, JAAS, JAXB, JMS, BEA, BEA WLS, ClearCase, Enterprise
Architect, Service Design, Api Design, Enterprise Integration Patterns, Hibernate, JUnit, Eclipse,
MySQL, Oracle, UML, SOAP


Omegapoint AB sales@omegapoint.se Besöksadress Regeringsgatan 56
www.omegapoint.se +46 (0)8 545 105 90 Box 3106 SE-103 62 Stockholm
15
Arkitekt, teamlead, OMX
Teknik/Metod

2006-01 - 2006-01

Stockholm 2006

Uppdrag: Migrering av programvara

Individuell insats: Daniel ansvarade för utvecklingen av infrastruktur för tjänster och migrering av programvara till en ny uppdaterad version av en JBI-miljö. Rollen innebar ett aktivt mentorskap,
programvaruanalys, dokumentation, utveckling av programvara och verifiering av migrerade
programpaket.
Senior javautvecklare, Alecta

2003-01 - 2004-01

Uppdrag: Senior javautvecklare

Individuell insats: Ansvara för utveckling av nytt försäkringssystem baserat på en modelldriven
arkitektur ram för serviceutveckling på en JEE-plattform samt Kerberos säkerhetsintegration.

Teknik/Metod: Java, C#, JEE, JAAS, SPNEGO, WebSphere, DB2, Unix
It-konsult, Modul 1

2000-01 - 2003-01

Uppdrag: Uppdrag som arkitekt, design, lead utvecklare, kravanalytiker, mentor och teamleader

Individuell insats: Ansvarig för utveckling av avtals- och inköpssystem, anpassning av projektarbetsplats- system, myndighetstjänster samt internetbank m.fl.

Teknik/Metod: Java, JEE, Weblogic, WebSphere, Oracle, DB2
Systemutvecklare
Posten IT

1998-01 - 2000-01

Uppdrag: Systemutvecklare
Individuell insats: Ansvara för utveckling av system samt inlärningsverktyg som understödjer den
svenska postens verksamhet.

Teknik/Metod: Java, Swing, C, Tuxedo

Omegapoint AB sales@omegapoint.se Besöksadress Regeringsgatan 56
www.omegapoint.se +46 (0)8 545 105 90 Box 3106 SE-103 62 Stockholm

Akademisk bakgrund

Kungliga Tekniska högskolan
Kungliga Tekniska högskolan

2003-01 - 2006-01

Certifikat

Certified ScrumMaster

Kontakta konsult

/