Tim Gundmann

Brugerprofil

Freelancer Tim Gundmann
  • Baseret på 0 anmeldelser

Tim Gundmann

Vanløse, Danmark

Se kontaktinformationer

Sammendrag

Mit speciale er Java og Java EE ved hjælp af Spring, men findes der andre teknologier eller programmeringssprog, der er løser opgaven nemmere, skal de selvfølgelig anvendes. Det er ikke teknologien, der har mit fokus, men opgaven. Et andet speciale er Agil udvikling med fokus på Scrum som framework til udviklingsprocessen og Test Driven Development (TDD) som et værktøj.

En stor del af min erhvervserfaring bygger på store offentlige projekter. Et gennemgående tema har været SOA ved hjælp af webservices og Oracle som middleware-produkt og database. Arbejdsopgaverne på projekterne har været mange og omfatter bl.a. udvikling af frontend, backend, test-framework og deployment pipeline. Ligeledes har rollerne været mange forskellige f.eks. arkitekt, udvikler, teknisk projektleder, lead developer og scrum master.

Mine personlige forcer er at kunne overskue store komplekse systemer og finde nye løsninger på komplekse problemstillinger. Mit hovedprincip er DRY, hvilket betyder “gentag ikke dig selv”. Det gennemsyrer alt, hvad jeg foretager mig bl.a. programmering, test og dokumentation.

Mit gode humør og store engagement har været nøglen til et godt samarbejde med mine kollegaer.

Kategori(er)

  • Desktop & Webudvikling - Div. IT & Programmering
  • Desktop & Webudvikling - HTML
  • Desktop & Webudvikling - Java

Yderligere information  

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


Certificeringer

År: 2012
Varighed: 2 dage + certificering
Navn: Professional Scrum Masters I

År: 2008
Varighed: 5 dage
Navn: BEA Aqualogic Service Bus training 2.6

År: 2007
Varighed: Selvstudie + certificering
Navn: Sun Certified Programmer for Java 5


Uddannelse

År: 2003
Varighed: Semesteropdelt uddannelse
Navn: IT-diplomuddannelsen

År: 1998
Varighed: 2½
Navn: Datamatiker


Feedback modtaget fra:

Feedback givet til:

Opgaver udbudt

Opgaver vundet

User Stats

  • Har været Amino Freelancer siden: 19-03-2013 Set kontakinfo i alt: 0
  • Bud på opgaver afgivet: 0 Bud på opgaver vundet: 0