Daniel Röshoff
Daniel har en mångårig erfarenhet av systemutveckling inom finansbranschen och offentlig sektor. Inom finans är erfarenheten främst från värdepappershandelssystem och systemintegration. Han har verksamhetskunskap om standarder och flöden av transaktioner mellan kunder, institutioner och marknadsplatser inom de flesta tillgångsslag. Inom offentlig sektor har Daniel främst arbetat med registersystem och migration av stordatorsystem.
Daniel har lång erfarenhet av systemutveckling av distribuerade transaktionssystem och tillförlitliga högprestandasystem. Specifikt har han designat, utvecklat och förvaltat system för FIX order routing, marknadsdata, etc. Han har varit utvecklare och arkitekt för omfattande projekt inom systemintegration, har erfarenhet av utveckling av databaser och webbapplikationer samt är kunnig inom systemadministration i Windows och Linux i distribuerade miljöer.
Daniel har erfarenhet av flera roller i projekt, såsom kravanalys, design, arkitektur och förvaltning. Daniel har också erfarenhet av verksamhetsanalys och har bland annat lett workshopar i begrepps- och processmodellering.
Områden
Om Daniel
Daniel är ödmjuk, analytisk, nyfiken, motiverad och tycker om att arbeta i team. Han är van att arbeta med utredningar, analyser, krav och organisera sitt arbete på självgående sätt.Daniels CV
-
Poskodlotteriet/Novamedia
Systemutvecklare
2020 -
Daniel arbetade som systemutvecklare i teamet Plattform, med ansvar att utveckla Postkodlotteriets applikationer för dragningar, vinster, prenumerationer, kunddata, geografisk data, marknadskommunikation, etc.
Rent teknist innefattade arbetet utveckling av mikrotjänster med transaktionsintensiva flöden i REST och ActiveMQ, levererade med CI/CD via TeamCity till AWS-miljö. En av uppgifterna innefattade att migrera alla applikationer till AWS från den existerande miljön on-premise samt migreringar av system från Java 8 till 11 samt 17.
Tekniker: Java 8/11/17, DropWizard, Spring, Vue.js, Docker, Liquibase, Postgres, ActiveMQ, PACT-tester, REST, GitHub, TeamCity, AWS, Maven, IntelliJ, OS X, Linux, Kibana, OpenSearch, Confluence, Jira, Elasticsearch, -
SEB
Systemutvecklare/förvaltare
2019 - 2020
Daniel ingick i ett team med förvaltningsansvar för SEBs aktie- och derivathandelssystem. I arbetsuppgifterna ingick hantering av kopplingar mot kunder, interna handelssystem, börssystem, algoritmsystem, marknadsdatasystem och back office-system. Likaså testning med kunder, konfiguration av kopplingar, utveckling av affärsfunktionalitet, kundsupport, migrationer från äldre system samt utveckling och underhåll av stödsystem
Tekniker: Java, FIX, Linux, Shell Script, Scrum, Kanban, Jira, Ullink, Tbricks -
SEB
Systemutvecklare
2019 - 2019
Projektet CEV (Customer Engagement View) med syfte att utveckla tjänster för laddning av kund- produkt- och avtalsdata från Mainframe-system till exponering i modernare gränssnitt (REST och Kafka) i en micro service-arkitektur. Daniels arbetsuppgifter bestod i felsökning, prototypande samt utveckling av enhetstester för delar av tjänsterna. Dessutom gjorde Daniel konfigurationer för byggen och distribution av tjänster till testmiljön i OpenShift.
Tekniker: Java 8, Spring, Spring Boot, REST, OpenShift, Jenkins, JPA/Hibernate, Maven, IntelliJ, git, GitHub, JUnit, postgres, redis, Protobuf, Jira, micro Services, DevOps, Continuous Delivery, Scrum -
Aktieinvest
Systemutvecklare
2015 - 2019
Utveckling av kundwebbdelarna av Aktieinvests affärssystem till en ny, modernare, säkrare sajt kallad beta-tjänsten (secure.aktieinvest.se). Daniels arbetsuppgifter var design och utveckling av funktionerna i backend-delen av den nya kundwebben, systemintegrationer, drift
Tekniker: Java/JEE 6/7/8, REST, JPA/Hibernate, Maven, JBoss, Oracle, postgres, redis, IntelliJ, Eclipse, svn, git, jUnit, DBUnit, Arquillian, Spring, Mantis, Jira, Micro Services, DevOps, Continuous Delivery, TeamCity, Scrum -
Försvarets materielverk, FMV
Verksamhetsanalys, Systemintegration
2014 - 2015
Utfasning av identitetshanteringssystemet Landa och konsolidering av användaruppgifter till Active Directory som fas ett i ett projekt att införa modernare identitets- och accesshantering. Daniels arbetsuppgifter var verksamhetsanalys, integrationsstrategi, utredning, dokumentation.
Tekniker: Processmodellering, SQLServer, Active Direcory -
Arbetsförmedlingen
Systemutvecklare
2013 - 2013
Daniel deltog i projektet Modernisering AIS-F, en migrering från stordatorsystem skrivet i COBOL till en modernare Java EE-arkitektur. Daniel hade rollen som systemutvecklare och översatte COBOL-program till Java med Scrum och Test Driven Development som metoder.
Tekniker: Java/JEE, TDD, Hibernate, Maven, Hudson, JBoss, Scrum, ClearCase, ClearQuest, COBOL -
Skatteverket, SPAR
Systemutvecklare
2013 - 2014
Vidareutveckling av SPAR inom ramen för EVRYs applikationsförvaltning (AM). Daniels arbetsuppgifter var utredning, dokumentation, utveckling och verksamhetskartläggning
Tekniker: Java/JEE, Hibernate, Maven, Jetty, gwt (Google Web Toolkit), Oracle, svn, jUnit, Bugzilla, Sonar, Jenkins, Scrum -
Utbildningsradion, UR
Verksamhetsanalytiker, workshopledare
2012 - 2013
Daniel arbetade som workshopledare och verksamhetsanalytiker i en utredning av nyckelbegrepp inom UR:s verksamhet. Arbetet utfördes med hjälp av begreppsmodellering i workshopform.
Tekniker: Astrakanmetoden, MS Visio, workshopledning -
Green Cargo
Tekniskt säljstöd, utveckling
2012 - 2012
Daniel var ansvarig för att installera och konfigurera programvaran Common Interface hos kunden Green Cargo. Daniel gjorde även en förstudie med syfte att utreda förutsättningar och att ta fram en övergripande arkitektur för att skapa en applikation (WIMO) för vagninformation integrerad med Common Interface. Bakgrunden till WIMO är ett EU-direktiv till järnvägsbranchen (TAF-TSI), med avsikt att höja kvaliteten på informationsutbytet mellan järnvägsoperatörerna i EU.
Tekniker: MS SQL Server 2008, T-SQL, Visio, JBoss, Common Interface, XML, XSD -
SEB Merchant Banking
Systemutvecklare
2009 - 2012
Utveckling av algoritmsystem för valutahandel. Daniel ansvarade för arkitektur, design och integration mellan algoritmmotor och marknadskopplingar för handel och marknadsdata. Han utvecklade bland annat egna kopplingar mot marknadsdata- och positionssystem.
Tekniker: Java, FIX, Linux, MySQL, Shell Script, Scrum, ClearCase, Ullink, Apama, Visio -
SEB Merchant Banking
Systemutvecklare
2006 - 2010
Fortsättning av projekt inlett 2001 på Enskilda Securities (se nedan). Daniel var ansvarig för utveckling/flytt av middleware-system från ES till SEB, fortsatt utveckling av nya integrationer, underhåll av redan existerande samt deltog som sakkunnig vid migration av hela plattformen till WebSphere.
Tekniker: Java, MQ, SQL, XML, JDBC, UML, LDAP, Windows, Visio -
SEB Merchant Banking
Systemutvecklare/förvaltare
2006 - 2012
Daniel ingick i ett team med förvaltningsansvar för SEBs aktie- och derivathandelssystem. I arbetsuppgifterna ingick hantering av kopplingar mot kunder, interna handelssystem, börssystem, algoritmsystem, marknadsdatasystem och back office-system. Likaså testning med kunder, konfiguration av kopplingar, utveckling av affärsfunktionalitet, kundsupport, migrationer från äldre system samt utveckling och underhåll av stödsystem
Tekniker: Java, FIX, Linux, MySQL, Shell Script, Scrum, Kanban, Jira, Ullink, Apama, Visio -
Enskilda Securities
Systemutvecklare
2003 - 2005
Utveckling av FIX order routing-system för sales- och DMA-order, samt adapter mot tradingsystemet Sungard Front Arena. Baserat på FIX för kommunikation med motparter och XML över MQ för säker leverans, implementerat i Java. I arbetet ingick även testning med kunder, konfiguration av kopplingar.
Tekniker: Java, MS SQL Server, WebSphere MQ, XML, LDAP, Eclipse, NetBeans -
Enskilda Securities
Systemutvecklare
2001 - 2006
Integration av Enterprise-system med meddelandebaserad middleware-plattform (CandleNet över IBM WebSphere MQ). Daniel integrerade under flertalet projekt system i flöden för avslut, riskinformation, kunddata, konton, etc. Diverse informationstjänster, meddelandetransformationer och -leveranser. Utveckling av integrationsstrategi och återanvändbara Java-komponenter för en tjänstebaserad arkitektur, standarder för utveckling och dokumentation.
Tekniker: Java, MS SQL Server, Oracle, CandleNet, WebSphere MQ, XML, LDAP, Eclipse, NetBeans, Ant, Subversion, CVS -
Enskilda Securities
Systemutvecklare
2001 - 2006
Utveckling av diverse webbapplikationer och tillhörande databaser. I huvudsak Java/JSP/Servlet-baserade tjänster som back-end, med HTML, CSS, JavaScript i Front- end.
Tekniker: Java, T-SQL, PL/SQL, JDBC, Windows, J2EE, Servlets, JSP, MySQL, MS SQL Server, Oracle, HTML, CSS, JavaScript -
Razorfish
Systemutvecklare
2000 - 2001
Daniel deltog i ett flertal utvecklingsprojekt för interaktiva websajter
Tekniker: Java, J2EE, VB, Oracle, SQL Server, JBoss, JSP, HTML, CSS -
Sublime Consulting
Systemutvecklare
1997 - 2000
Utveckling av interaktiva websajter med VB och SQL Server. Bland annat en webbsajt för rapportpublicering för Handelsbankens Analysavdelning.
Tekniker: VB, SQL Server, HTML, CSS -
Bonnier Kunskap
Systemutvecklare
1996 - 1996
Utveckling av interaktiv utbildningsprogramvara för Microsoft Office. Sommarjobb
Tekniker: VB, SQL Server
Daniels kompetensområden
-
Branscherfarenhet
Ideell organisation, Spel, Bank & Finans, Stat/kommun/Landsting -
Databaser
Datamodellering, Postgresql, Databaser allmänt -
Databashanterare
Postgresql, Oracle, FileMakerPro, MS SQL-server -
Drift/Support/Service
Datadrift/övervakning, Användarsupport, Drift/Support/Service allmänt -
Hårdvara
PC, Mac -
IT-strategi
Teknikutredning -
Kommunikation & Information
Engelska, Presentationsteknik -
Kvalitetsstyrning
Dokumentation -
Ledarskap
Grupprocesser, Beteendevetenskap, Styrelseledamot -
Metoder & Processer
TDD - Test Driven Development, KANBAN, Agila metoder allmänt, Continious Delivery, Parprogrammering, XP (Extreme Programming), Processer och metoder allmänt, Scrum, Continuous Integration -
Operativsystem/plattformar
Windows 2003, Mac OS X, Mac OS 9, Mac OS 8, Dos, Mac OS, Windows XP, Linux, Mac OS7, Red Hat, Windows 2000, Windows 7, Windows NT -
Projektfaser
Förstudie, Utveckling/Genomförande, Produktionsinförande, Implementation, Införande och överlämning, Drift, Systemering/Design/Krav -
Projektledning
Teknisk projektledning -
Roller
Utvecklare/Programmerare -
Systemtyper
Mjukvaruarkitektur - programnivå, Systemintegration, Systemförvaltning, Objektorienterade system, Webb- och Internetbaserade system -
Test & Verifiering
Integrationstest, Testutveckling -
Tillämpningar
Finanssystem -
Utbildning
civ.ing -
Utvecklingsspråk
JUnit, Rust, XML, Java, SQL, Servlets, IntelliJ, EJB, Spring, J2SE, PL/SQL -
Verksamhetsutveckling och Strategi
Kravanalys, GDPR, Begreppsmodellering, Kravmodellering, Verksamhetsanalys -
Verktyg & Middleware
MQSeries, MS Office, IntelliJ, MiFID, TeamCity, Hibernate, Eclipse, JBoss, Spring, JDBC, J2EE, Subversion, Git, Maven, Mockito
Daniels anställningar
-
Konsult, Knowit
2015 - 2017
-
Konsult, EVRY
2011 - 2015
-
Konsult, Guide
2007 - 2011
-
Konsult, Svensk IT Funktion
2001 - 2007
-
Systemutvecklare, Razorfish
2000 - 2001
-
Systemutvecklare, Sublime Consulting
1997 - 2000
-
Systemutvecklare, Bonnier Kunskap
1996 - 1996
Daniels utbildningar
-
Building Microservices with Spring Boot, Informator
2019 - 2019
-
Elastic Search Developer I, Elastic
2018 - 2018
-
TDD/BDD/XP, Adaptiv
2014 - 2014
-
Certified Scummaster, AgileBear
2013 - 2013
-
Begreppsanalys med modellering, Astrakan
2013 - 2013
-
Agilt kravarbete i praktiken, Astrakan
2012 - 2012
-
Facilitiering av effektiva möten – workshopledning, Astrakan
2012 - 2012
-
Praktisk verksamhetsanalys – baskurs i Astrakanmetoden, Astrakan
2012 - 2012
-
UGL 2008 – Utveckling, grupp, ledarskap, Entermark
2011 - 2011
-
Att leda projektteam, Astrakan
2010 - 2010
-
Praktisk projektledning, Astrakan
2009 - 2009
-
Civilingenjör i Elektroteknik, inriktning människa-datorinteraktion, Kungliga Tekniska Högskolan, KTH
1995 - 2000
-
Naturvetenskaplig linje, Höglandsskolan, Bromma
1993 - 1995