Kompetencer
Agile(5 år), Datamodellering(14 år), Design Patterns(7 år), Eclipse(7 år), Hibernate(5 år), Maven(5 år), Scrum(5 år), Unit testing(10 år), ICEFaces(3 år), GUI / Interface design(10 år), HTML(7), J2EE(7 år), J2SE(7 år), Java(7 år), Java Persistence API (JPA)(5 år), JavaScript(5 år), JSF(3 år), JSP(2 år), SOA(5 år), Spring Framework(5 år), XML(5 år), JQuery(2 år), XmlBeans(3 år), XSLT(3 år), Teknisk projektledelse(3 år), Oracle Weblogic(5 år), Oracle Service Bus(5 år), SOAP(5 år), WSDL(5 år), SQL(14 år), Oracle database(7 år)
Tidligere og nuværende ansættelser
Kunde Skat/KMD
Periode 2010/12 - 2013/02
Projektbeskrivelse
Et fælles inddrivelsessystem (EFI). Systemet inddriver automatisk skatterestancer fra borgerne. Systemet bygger på en SOA-platform, hvor der er over 120 integrationspunkter. Projektet havde på sit højdepunkt over 50 projektdeltagere.
Tim deltog i
● ESDH system til aktering af forretningsaktioner
● Betalingsevneberegning på baggrund af skema eller et budget, backend og brugergrænseflader baseret på Beehive
● Batch job udvikling til håndtering af asynkrone webservices, ved hjælp af Spring
● Persistering af datamodellen via Hibernate
● Spring konfiguration af database og dependency injection
● Implementering af deployment pipeline til Continuous Delivery
● Automatiseret test af brugergrænsefladen og web-service integration
● Implementering af document driven webservices
● Implementering af Scrum som Scrum Master
● Test Driven Development (TDD) anvendt som udviklingsmetode
● Integrationsudvikling
Anvendte teknologier
TDD, Hibernate, JPA, Spring, Java, Oracle WebLogic, Oracle Service Bus, Oracle database, Webservice, SOA, WSDL, Maven, Scrum, Continuous Integration, Continuous Delivery, Cucumber, Apache Beehive, Apache XmlBeans.
Din rolle i projektet
Systemudvikler, Scrum Master, Lead Developer
Kunde Traen
Periode 2007/08 - 2010/11
Projektbeskrivelse
optagelse.dk.
Udviklet en ny portal, hvor ansøgere kan ansøge om optagelse på videregående uddannelser og ungdomsuddannelser. Det er også muligt for universiteter og andre uddannelsesinstitutioner at indberette, hvilke uddannelser de udbyder. Desuden er det muligt for folkeskolerne og andre afgivende institutioner at bearbejde elevers informationer som f.eks. indtastning af karakterer.
Tim deltog i
● Design og implementering af brugergrænseflader i ICEFaces(en JSF/AJAX implementation).
● SOA arkitektur; opbygning og implementering
● Tilbudsskrivning, analyse og implementering
● Persistering af datamodellen via Hibernate
● Spring konfiguration af database, dependency injection og web services
● Konfirmering af Hudson/Jenkins til Continuous Delivery
● Implementering af remote procedure call (RPC) web services
● Implementering af Scrum
Anvendte teknologier
TDD, Hibernate, JPA, CXF, Spring, ICEFaces, AJAX, JSF, Java, Bea WebLogic, Bea Aqalogic Service Bus, Oracle database, Webservice, SOA, Maven, Scrum og Continuous Integration.
Din rolle i projektet
Applikationsarkitekt, Systemudvikler, Teknisk Projektleder
Kunde CDRator
Periode 2006/02 - 2007/7
Projektbeskrivelse
Sunrise – Schweiz
Implementering af CDRators billing-system for Sunrise. Den komplette løsning består af en hjemmeside, hvor kunderne kan se deres forbrug, en applikation til understøttelse af kundesupport og den generelle opsætning af prisplaner og udsendelse af faktura.
Mobyson – Norge
Implementering af dobbelt SIM. En udvidelse til CDRators billing-system, der gav kunderne mulighed for at have to mobiltelefoner på samme nummer.
● Mobiltelefonkunde-supportværktøj. Brugergrænsefladen blev udviklet i Swing.
● Implementering af og udvidelse af billing-systemet og brugergrænsefladen udarbejdet i Servlet og JSP
● Udvikling af VB6 skærmbilleder
Anvendte teknologie:
Java, VB6, Swing, Oracle database
Din rolle i projektet
Systemudvikler