David Bjurström
Systemutvecklare
David har mer än 25 års erfarenhet av Systemutveckling i administrativa och tekniska miljöer.
Han har 20 års erfarenhet av Java-utveckling och har arbetat som mentor, arkitekt, designer och utvecklare i ett stort antal olika projekt.
David är en mycket uppskattad konsult som fått återkomma till samma kunder flera gånger. Han får ofta förtroendet att lära upp nya utvecklare i sina uppdrag.
Områden
- Systemutvecklare
- Designer
- IT-arkitekt
Om David
Som person upplevs David som mycket social, strukturerad och ambitiös. Han är genuint intresserad av systemutveckling och av att lösa problem, har ett starkt driv och är omtyckt för sin förmåga att samarbeta och dela med sig av sina kunskaper. Vid sidan av konsultuppdragen har David arbetat med egna projekt såsom Kläder.nu, en webbportal för klädbutiker på nätet.Davids CV
-
Kindred Group/Unibet
Designer/Systemerare/Programmerare
2018 -
Utvecklare på team Regulatory Integration Services där vi integrerar med myndigheters system i olika länder, för odds- och kasinospel online.
Agilt arbetssätt enligt Kanban, med Continuous Integration & Delivery.
Tekniker: Java11, Java8, Spring Boot, Mikrotjänster, Kubernetes, Docker, Rest, Soap, Oracle, Git, Maven, IntelliJ, CI/CD, Jenkins m.fl. -
Unibet/Kindred Group
Designer/Systemerare/Programmerare
2017 -
Utvecklare på team Risk & Fraud Services där vi hanterade regler för säkra betalningar för odds- och kasinospel online i transaktionsintensiva system. Agilt arbetssätt enligt Kanban, med Continuous Integration & Delivery.
Tekniker: Java11, Java8, Spring Boot, Mikrotjänster, Transaktioner, AngularJS, Oracle, Git, Maven, Drools rule model, CI/CD, Go Pipeline m.fl. -
AMF Pension
Arkitekt/Systemerare/Programmerare
2015 - 2016
Arkitektur, integration och programutveckling av AMF:s nya kundtjänst-system. Projektet ersatte den befintliga kundtjänstplattformen med molnbaserade Salesforce. Agilt arbetssätt enligt Scrum. Även utveckling av webbaserade applikationer i Java och Groovy.
Tekniker: Java, JavaEE, IIB, Groovy, MQ, SQL Server, SVN, Scrum, SOAP, Rest, XML, XSD, Teamcity m.fl. -
AMF Pension
Arkitekt/Systemerare/Programmerare
2014 - 2015
Arkitektur och programutveckling av AMF:s nya masterdatabas-system. Projektet migrerade all grunddata för kund och försäkring från DB2 till SQL Server och utvecklade tjänster mot databasen. Agilt arbetssätt enligt Scrum. För loggning och felsökning används Splunk.
Även utveckling av en webbaserad tjänsteklient i Java och Groovy.
Tekniker: Java, JavaEE, IIB, Groovy, JSP, MQ, SQL Server, DB2, SVN, JUnit, Splunk, Scrum, SOAP, XML, XSD m.fl. -
AMF Pension
Arkitekt/Systemerare/Programmerare
2012 - 2014
Arkitektur och programutveckling av en tjänsteplattform (SOA) i IBM Message Broker med SOAP-interface och XML-kontrakt. Utvecklingsteamet bestod av 10 personer. Tjänsterna används av AMF:s nya Internetkundtjänst. Systemet är affärskritiskt med höga krav på tillgänglighet och implementerades därför med två lastbalanserade servrar. Utveckling av automatiserade tester i Groovy och JUnit. TeamCity används för continuous integration.
Tekniker: Java, IIB, Groovy, JUnit, MQ, SQL Server, DB2, SOA, SVN, Scrum, SOAP, XML, XSD m.fl. -
AMF Pension
Designer/Systemerare/Programmerare
2009 - 2011
Systemering och programutveckling inom integration, med IBM Message Broker som integrationsplattform, samt webbaserade applikationer i Java och Groovy.
Tekniker: Java, IIB, JSP, JSF, Apache Tomcat, MQ, DB2, Ant, SVN, Scrum, XML m.fl. -
Karolinska Institutet
Designer/Systemerare/Programmerare
2008 - 2009
Systemering och programutveckling av KI:s webbaserade organisationssystem i Java. Applikationerna använder en treskiktad arkitektur med Struts, J2EE och Oracle. Plattformen var Linux.
Tekniker: Java, JSP, J2EE, Struts, Oracle, Linux. -
AMF Pension
Designer/Systemerare/Programmerare
2007 - 2008
Systemering och programutveckling av webbaserade applikationer i Java. Applikationerna använder en treskiktad arkitektur med JSF, J2EE och Hibernate. Plattformen består av IBM Websphere Application Server och DB2 & SQL Server används som databaser. -
Oracle
Designer/Systemerare/Programmerare
2006 - 2007
Utveckling av ett avlyssningssystem, Legal Intercept, för IP-telefoni i Java, EJB3 och J2EE med applikationsservern JBoss. Projektet drevs enligt Scrum-metodik. Utvecklingen skedde i Eclipse i Windowsmiljö och målmiljön var Linux. -
PokerGalaxy
Ägare/Designer/Programmerare
2006 - 2011
Vid sidan om konsultuppdragen - äger och driver onlinepokersajten PokerGalaxy med verksamhet i Polen, Tjeckien och Kroatien. Pokernätverket är Boss Media. Arbetar som CTO samt utvecklar PokerGalaxys webbsida.
Tekniker: Java, JSP, JavaScript, MySQL, XML m.fl. -
Kläder.nu
Ägare/Designer/Programmerare
2006 -
Vid sidan om konsultuppdragen - äger och driver webbsajten Kläder.nu, en portal för alla klädbutiker på nätet. Utveckling i Java, JSP och JavaScript med MySQL-databas i botten.
Tekniker: Java, JSP, JavaScript, MySQL, SVN, XML, JSON, Ajax m.fl. -
Hotsip AB
Designer/Systemerare/Programmerare
2005 - 2006
Utveckling av en SIP presence server i Java och J2EE med applikationsservern JBoss. Presenceteknologi används för signalering av närvarostatus för systemets användare. Uppdraget omfattade även utveckling av en XCAP server för lagring och hantering av presencedata i XML-format. -
AMF Pension
Designer/Systemerare/Programmerare
2005 - 2005
Integration av ett nytt fondandelssystem (TCM) i AMF Pensions informationsnav och Internetkundtjänst. Arkitekturen är modellerad enligt SOA. Utvecklingen skedde i Eclipsemiljö i Java, J2EE och ESQL. Plattformen bestod av IBM Websphere MQ Integrator samt Websphere Application Server och DB2 används som databas. -
Hotsip AB
Designer/Systemerare/Programmerare
2004 - 2005
Systemering och programutveckling av en kommandotolk för telefoniskriptspråket CPL i Java och XML. CPL används för styra hur ett samtal i en SIP-server vidarekopplas eller blockeras. Utvecklingen sker med JBoss som applikationsserver och följande tekniker och plattformar: XML, Eclipse, CVS, Log4J samt Ant. Uppdraget omfattade även utveckling av grafiska plugins för Eclipse i Java och SWT. -
AMF Pension
Designer/Systemerare/Programmerare
2003 - 2004
Systemering och utveckling av ett informationsnav som integrerar AMF Pensions befintliga försäkringssystem med dess nya kundtjänst i form av CRM-klienter och Internetfunktioner. Försäkringssystemen hanterar pensions- och fondsparande och är både stordator- och Windowsbaserade. Informationsnavet är baserat på IBM Websphere MQ Integrator med MQ-köer som gränssnitt mellan systemen och XML som dataformat. IMS/CICS-bryggor och Java/COM-teknik används som adaptrar och DB2 används som databas. CRM-systemet är uppbyggt på plattformen Pivotal och Internetkundtjänsten är en J2EE-lösning baserad på Websphere Application Server. -
Hotsip AB
Designer/Systemerare/Programmerare
2003 - 2003
Systemering och programutveckling i J2EE med EJB, Servlets och JSP. Systemet hanterar IP-telefoni baserat på SIP-protokollet, med tjänster för instant messaging, voice mail, presence och contact management. Utvecklingen sker med JBoss som applikationsserver. För datalagring används en MySQL-databas. XML, JMS och Ant används frekvent. Programbeskrivning görs i UML. -
Skandia Lifeline
Designer/Systemerare/Programmerare
2002 - 2002
Systemering och programutveckling i J2EE med EJB, Servlets och JSP.
Utveckling av skadehanteringssystem för privata sjukförsäkringar.
Utvecklingen sker med IBM WSAD och med IMB Websphere som applikationsserver. För datalagring används en DB2-databas.
-
GE Capital Equipment Finance
Arkitekt/Systemerare
2001 - 2002
Arkitekturansvar, systemering och programutveckling i J2EE med EJB, Serlvets och JSP.
Utveckling av finansieringssystemet Lisa3, en business to business-applikation för bl.a. hyra och leasing av kontorsutrustningar.
Utvecklingen sker med JBuilder i Windows NT-miljö och med Sun iPlanet som applikationsserver samt en Oracledatabas i botten. Arkitektur och programbeskrivning görs i UML. -
Informator
IT-lärare
2001 - 2014
Arbetar som frilansande lärare för kurser i avancerad Javaprogrammering. -
AstraZeneca
Designer/Systemerare/Programmerare
2000 - 2001
Systemering och programutveckling i Java med EJB, Enterprise Java Beans. Utveckling av Azure-systemet som är ett referensdatasystem för kundens samtliga produkter. Utvecklingen sker i Windows NT-miljö med IBM Visual Age och med Websphere som applikationsserver samt en Oracledatabas. För dataöverföring mellan server och klient används genomgående XML. Projektet arbetar enligt RUP-processen och programbeskrivning görs i UML på Rational Rose. -
NetGiro
Designer/Systemerare/Programmerare
2000 - 2000
Systemering och programutveckling i Java och CORBA. Utveckling av det digitala betalningssystemet G-Access som bl.a. hanterar kreditkortstransaktioner och direktbanks-betalningar för e-handel. Utvecklingen sker i Windows NT-miljö med JBuilder medan målmiljön är SUN Solaris. Programbeskrivning görs i UML. -
SJ Data
Designer/Systemerare/Programmerare
1998 - 2000
Systemering och programutveckling i Java2 och CORBA. Utveckling av applikationer för hantering av SJ resors företagsavtal och kundregister. De är uppbyggda med treskikts-arkitektur med en klient i Windows NT-miljö, ett CORBA-gränssnitt (WebLogic Enterprise; WLE) mot en UNIX-server samt en IBM stordator med DB2 databas. Kommunikationen med stordatorn går via IBM MQ Series (numera kallad WebSphere MQ). Applikationerna är skrivna i Java både på klient- och serversidan. -
Learning Tree International AB
IT-lärare
1998 - 1999
Arbetade som frilansande lärare för kurser i Javaprogrammering. -
Ericsson Business Networks AB
Designer/Systemerare/Programmerare
1997 - 1998
Utveckling av ett presentationssystem i Java för performance-data från telefon- och dataväxlar, med produktansvar för objektorienterad design och implementering. Uppdraget omfattar grafisk presentation i form av tabeller och diagram samt databaskommunikation för datainhämtning. Konstruktionen sker i Windows NT miljö men målmiljön är både Windows NT och HP-UNIX. -
Ericsson Business Networks AB
Designer/Systemerare/Programmerare
1996 - 1997
Design och utveckling av en SNMP-agent för management av telefonväxlar. Uppdraget omfattade konstruktion av realtidsapplikationer i C och C++, baserade på Motorola 68360 processorn med pSOS operativsystem. Uppgiften innebar bl.a. modifiering av en FTP-server samt implementering av datakomprimering. Konstruktionen skedde i Sun-UNIX miljö. -
Posten Lättgods
Programmerare
1995 - 1996
Utveckling av ekonomisystem för redovisning och kalkylering i HP-UNIX miljö. Systemet programmerades i C och SQL+ och hanterar tunga databastransaktioner med en Oracle-databas. -
ABB Signal AB
Programmerare/Systemerare
1994 - 1995
Utveckling av nytt datorställverk för tåg- och järnvägsstyrning, EBILOCK950. Ett realtidssystem baserat på Motorola 68030 processorn med UNIX operativsystem, programmerat i C och SDL. -
ABB Signal AB
Programmerare
1991 - 1994
Utveckling av program för kretskortslösningar baserade på Intel 8051 processor. Systemering och konstruktion av PC-baserade verktyg och hjälpmedel med grafiska användargränssnitt för test av bangårdsutrustning. Projektledning för uppgradering och frisläppning av en produktfamilj. Ansvarig för produktutbildning med kurser och material -
ABB Automation AB
Programmerare
1990 - 1990
Pascalprogrammering för Master View och Master Aid familjerna.
Davids kompetensområden
-
Branscherfarenhet
Spel, Bank & Finans, Försäkring -
Databaser
Prestandaoptimering, Databaser allmänt, Databaskonstruktion -
Databashanterare
mySQL, MS SQL-server -
IT-strategi
IT-arkitektur - företagsnivå -
Ledarskap
Mentor -
Metoder & Processer
TDD - Test Driven Development, Scrum, Agila metoder allmänt, Continuous Integration, KANBAN, Continious Delivery -
Roller
Designer, Lärare, Databasadministratör, Arkitekt, Utvecklare/Programmerare -
Systemtyper
Systemintegration, Systemtyper allmänt, Objektorienterade system, Webb- och Internetbaserade system -
Tillämpningar
SOA -
Utvecklingsspråk
Javascript, HTML, SOAP, JSP, EJB, Java, Webservices, XML, XSD, SQL, JUnit, Spring, Rust -
Verktyg & Middleware
Git, Eclipse, JDBC, Websphere, J2EE, Apache Jakarta/Tomcat, Spring
Davids anställningar
-
Datakonsult, Memory Data AB
1995 - 1998
-
Programmerare/Systemerare, ABB Signal AB
1991 - 1994
Davids utbildningar
-
SUN Certified Java Programmer, SUN
1999 - 1999
-
Psykologi 20 p, Stockholms Universitet
1992 - 1992
-
Data/Elektroniklinjen 80 p, Högskolan Falun/Borlänge
1988 - 1990