David Bjurström

e-mail - david@javital.se

Background: Consultant experience: 22 years
Java experience: 20 years
J2EE experience: 7 years
SUN Certified Java Programmer
Contracted to Kvadrat AB 1998
Employee of Memory Data AB as consultant 1995-98
Employee of ABB Signal AB 1991-94
University of Stockholm, Psychology, 20 p
University of Falun/Borlänge, Computer technology and Electronics, 80 p
St Michael upper secondary technical school of Mora
Services offered: System development in administrative and technical environment. Architect responsibility, system engineering, programming, object oriented analysis and design. Technical education, test and documentation.
Speciality: J2EE, Java programming. Object oriented system development.
Technical skills: Windows, UNIX, Linux, Java, JavaEE, Spring, Springboot, EJB, RMI, REST, SOAP, CORBA, XML, JSP, JSF, Servlets, Hibernate, JUnit, XMLUnit, XMLBeans, EasyMock, IBM Websphere, JBoss, Sun One, C, C++, Pascal, Assembler, SQL, CVS, VSS, ClearCase, Eclipse, WSAD, Websphere MQ Integrator, MQ, Ant, Maven, SDL, RUP, UML, Oracle, DB2, MySQL, Sybase, pSOS.
Experience:
Kindred Group/Unibet 2017 - 2019 System design and backend application development in Java.
AMF Pension 2009 - 2016 System design and backend application development in Java.
Karolinska Institutet 2008 - 2009 System design and backend application development in Java.
AMF Pension 2007 - 08 System design and web application development in Java. The applications are built on a three layer architecture with JSF, J2EE and Hibernate. The system platform consists of IBM Websphere Application Server, where DB2 and SQL Server are used as databases.
Oracle 2006 - 07 System development of a legal intercepting system for IP telephony in Java and J2EE with JBoss application server. The development was done in Eclipse environment on Windows with Linux as target environment.
Hotsip AB 2005 - 06 System development of a SIP presence server in Java and J2EE with JBoss application server. Presence technology is used for signalling the presence status of all users in the system. The project also contained development of an XCAP server for storage and management of presence data in XML format.
AMF Pension 2005 Integration of a new fund commission system (TCM) into AMF Pensions information infrastructure and their Internet based customer support. The development was done in Eclipse environment with Java, J2EE and ESQL. The system platform consisted of IBM Websphere MQ Integrator and Websphere Application Server, where DB2 is used as database.
Hotsip AB 2004 - 05 System design and program development in Java and J2EE of an interpreter for the scripting language CPL. CPL is used to manage phone calls in a SIP server, e.g. how they are forwarded or blocked. The development was done with JBoss application server using the following techniques and platforms: XML, Eclipse, CVS, Log4J ant Ant. The project also contained development of graphical plug-ins for Eclipse, in Java and SWT.
AMF Pension
2003 - 04
System design and development of an information infrastructure that integrates the existing insurance systems of AMF Pension with their new customer services, that is CRM-clients och Internet functions. The insurance systems are managing pensions and fund savings and are both based on IBM main frame and Windows. The business integration was based on IBM Websphere MQ Integrator with MQ queues as interfaces between the different systems, using XML as data format. IMS/CICS bridges and Java/COM technology are used in adapters and DB2 is used as database. The CRM system was built on the Pivotal platform and the Internet customer service is a J2EE solution based on Websphere Application Server.
Hotsip AB 2003 System design and program development in J2EE with EJB, Servlets and JSP. The system provides IP telephony based on the SIP protocol, with services for instant messaging, voice mail, presence and contact management. Development was done with JBoss application server. The data is stored in a MySQL database. XML, JMS and Ant is used frequently and the program description is made in UML.
Skandia Lifeline 2002 System design and program development in J2EE with EJB, Servlets and JSP. The project was developing a new claim handling system for private health insurances. Development was done in IBM WSAD with IBM Websphere application server. The data was stored in a DB2 database.
GE Capital 2001 - 02 Architect responsibility, system design and program development in J2EE with EJB, Servlets and JSP. Development of the financial system Lisa3, a business to business application for rental and leasing of office equipments. Development was done in JBuilder on Windows NT and with Sun iPlanet (Sun One) application server connected to an Oracle database.
Informator 2001 - Works as a freelance teacher for courses in advanced Java programming.
AstraZeneca
2000 - 01
System design and program development in Java with EJB, Enterprise Java Beans. Construction of the Azure system, which is a reference system for all products within the company. Development is done in IBM Visual Age on Windows NT and with IBM Websphere as application server connected to an Oracle database. All data transfer between the client and the server is using XML. The project works according to the RUP process and the program description is UML written in Rational Rose.
NetGiro 2000 System design and programming in Java and CORBA. Development of the digital payment system G-Access which handles credit card transactions and direct bank payments for e-Commerce. The development was done in Windows NT with JBuilder and the target environment is SUN Solaris. The program description was made in UML.
SJ Data 1998 - 00 System design and programming in Java2 and CORBA. Development of back office applications for the business contracts and customer registers of SJ Resor. They were built in a 3-tier architecture with a Windows NT client, a CORBA layer i.e. Web Logic Enterprise; WLE on a UNIX server and finally an IBM main frame with a DB2 database. The main frame communication is done with IBM MQ Series (now called Websphere MQ).
The applications were written in Java on both the client and the server side.
Learning Tree International AB
1998 - 99
Worked as a freelance teacher for courses in Java programming.
Ericsson Business Networks AB
1997 - 98
Design and development of a presentation system in Java for performance data from telephone and data switches. The data is collected from a Sybase database and presented in tables and diagrams on Windows NT, HP-UX and IBM AIX platforms.
Ericsson Business Networks AB
1996 - 97
Design and development of an SNMP agent for telephone switch management. The system was programmed in C and C++, based on the Motorola 68360 processor with pSOS operating system. The commission included tasks such as modification of an FTP server and implementation of data compression. The development was done in Sun-UNIX.
Posten Lättgods
1995 - 96
Development of an economy system for accounting and calculation in the HP-UNIX environment. The system was programmed in C and SQL+ and handled heavy database interactions with Oracle.
ABB Signal AB
1994 - 95

 

Development of a new computerised interlocking system for train and railway management; EBILOCK 950. A real time system based on the Motorola 68030 processor with UNIX operating system, programmed in C and SDL.
ABB Signal AB
1991 - 94
Program development for microprocessor boards based on Intel 8051. System design and programming of PC based graphical tools for testing railway equipment. Responsible for product education including courses and material. Project management for upgrade and release of a product family.
ABB Automation AB 1990 Programming in Pascal for the Master View and Master Aid product families.

Javital AB
Box 3099, 103 61 Stockholm, +46 (0)708 649797