Michael Willer Arkitekt, udvikler, projektleder 1/9 Navn Michael Willer Født 07091967 Nationalitet Dansk Sprog Dansk (modersmål), Engelsk (i skrift og tale), Skandinavisk Til rådighed (fastansat med standard opsigelse) En meget stærk og alsidig teknisk konsulent. Har erfaring med roller som: udvikler, mentor, arkitekt, teknisk projektleder, serviceleder og underviser. Og har via denne erfaring et særligt syn på udviklingsopgaver, der gør ham i stand til at se sammenhænge og imødekomme afhængigheder tidligt i processen. Certificeringer 2007 Certified Service Manager (Capgemini Global Certification) 2007 ITIL Foundation (Teknologisk Institut) 2006 Engagement Manager Immersion (Capgemini University) svarer til IPMA-D 2000 Sun Certified Programmer for The Java Platform Kurser Deltaget i en lang række kompetencegivende kurser [personligt og tekniske plan], herunder: 2006 Engagement Management Immersion, Capgemini University 2005 RUP Academy, Capgemini University 2001 Java Enterprise Development IBM Education 2001 VisualAge for Java IBM Education 1997 Oracle Designer Oracle Education 1997 Oracle Developer Oracle Education 1997 Oracle Discoverer Oracle Education 1996 Oracle DBA I Oracle Education 1996 Oracle DBA II Oracle Education 1994 Oracle Pro*C Oracle Education 1993 Oracle SQL*Tuning Oracle Education Uddannelse 2012 Akademiuddannelsen i Informationsteknologi, Copenhagen Business Academy 2011 IT Projektledelse enkeltfag, IT-Universitetet 1991 Regnskabslære/driftsøkonomi, Niels Brock 1986 Student, Matematik/Fysik, Metropolitanskolen.
Forretningsområder: Sundhedssektoren, transport og logistik, forsikring, 2/9 Projekterfaringer hos bl.a.: Den finansielle sektor, den offentlige sektor, transport og logistik samt IT konsulent branchen Projekterfaring 09.2012 Logica f. Scott/Tiger Java konsulent (Senior System Engineer) Diverse fejlrettelser og ændringsønsker implementeret på sammen opgave som 04-08.2012. JDeveloper, Weblogic 11g, SVN, OFM ADF, Java 6, Ant 08.2012 10.2012 Nets f. Scott/Tiger Java konsulent (Senior System Engineer) Min rolle lå i området omkring Oracle Fusion Middleware BPM og ADF. Desværre blev opgaven stoppet i utide grundet nye prioriteringer. JDeveloper, Weblogic 11g, SVN, OFM ADF + BPM + SOA Suite, Java 6, Ant 04.2012 08.2012 Logica f. Scott/Tiger Java konsulent (Senior System Engineer) Udvikling af opgave for Uni-IT (eansættelser). En ADF applikation. Opbyggede også her automatiseret build (ojdeploy+ant), database inkluderet. JDeveloper, Weblogic 11g, SVN, OFM ADF, Java 6, Ant 04.2012 04.2012 KMD f. Scott/Tiger Java konsulent (Senior System Engineer) 2 ugers opgave. Automatiseret build af JDeveloper/ADF applikation via ojdeploy+ant (1 uge). Dernæst endnu en build opgave denne gang blot et DOS script med brug af 7-zip. JDeveloper, Weblogic 11g, SVN, OFM ADF + BPM + SOA Suite, Java 6, Ant 01.2012 03.2012 Alm.Brand Java Enterprise udvikler At bygge en løsning, der kunne binde virksomhedens emne/kunde-flow sammen på tværs af virksomhedens mange systemer. Jeg designede og implementerede en web service med optimeret datamodel + grundig dokumentation af interface samt internt design. JDeveloper, Weblogic 11g, UML, JAXB2, JAX-WS, JPA, EJB3, SVN, ADF, HTML, CSS, JSP 05.2010 12.2011 Region Syd-Danmark f. Logica Java Enterprise udvikler Videreudvikling på EPJ løsning baseret på COSMIC. Flere opgaver. Dels en client+server løsning med integration til Active Directory (via LDAP) til håndtering af login. Dels en web service til replikering af user-information. Dels en større opgave vedr. EPJ løsningens epikrise-modul (patient-udskrivning) hvor modulets tidligere integration med Fyns Amts
3/9 moduler skulle udvides med en parallel integration til helt nye interfaces samtidig skulle den gamle integration bibeholdes af hensyn til bagudkompatibilitet. Java, Swing, Web Services, EJB3, JAXB2, Oracle 11g, Eclipse, SVN, git, cygwin, bash 06.2009 04.2010 Post Danmark Java Enterprise udvikler Teknisk projektleder og udvikler på nyt intern system til kundeservice (FOS Flytning og Service). Udfordringen var at dette system skulle være web-baseret, men skulle kunne anvendes (stort set) uden brug af mus. Weblogic 10, Oracle 10, Maven 2, EJB3, Web services, Tuxede, JSF, RichFaces, Facelets, HTML, CSS, JavaScript, CVS, cygwin, bash 01.2009 06.2009 Post Danmark Java Enterprise udvikler Deltog på udvidelse af eposthuset med en B2B løsning. Java, Struts, JSP, Servlets, Maven 1, Oracle 8, weblogic 8, EJB 2, CVS, cygwin, bash 08.2008 10.2008 Københavns Lufthavne f. Capgemini Arkitekt Analyse af virksomhedens IT services fra passagerhåndetering til landingslys. Udarbejdelse af analyserapport i form af GAP analyse samt overordnet teknisk dokumentation af den eksisterende arkitektur. Word + Visio til visualisering. Mange teknologier analyseret 03.2008 06.2008 DSB f. Capgemini Projektleder Foranalyse til konvertering af brugergrænseflade fra COBOL til.net. Udarbejdelse af projektplan og tilbud for den endelige løsning. HP/Nonstop, MSF 02.2008 05.2008 Anklagemyndigheden f. Capgemini Projektleder Agilt prototyping projekt omkring udvikling af nyt berammelsessystem (retsmødekalender) til Anklagemyndigheden. Ruby on Rails, SVN, Trac 07.2006 01.2008 Region Hovedstaden f. Capgemini Serviceleder Applikation Management opgave med 24*7 support (2.line) på Java EE backend komponenter til regionens EPM løsning (Elektronisk Patient Medicinering). AM opgaven påtog sig fuld SLA på komponenter udviklet af flere forskellige leverandører. Deltog i Rollup under anden serviceleder og overtog dernæst det fulde ansvar for leverancen. Oracle 9, Java 2 EE, Web services, EJB, Struts 1, JSP, Maven 1+2, Hibernate, XDoclet, SVN
4/9 10.2005 06.2006 Region Hovedstaden f. Capgemini Arkitekt + udvikler Udvikling af komponenter til EPJ systemer i regionen. Oracle 9, Java 2 EE, Web services, Maven 1, Hibernate, XDoclets, EJB, SVN 02.2005 09.2005 DSB Informatik f. Capgemini Java samt PL/SQL assistance i forbindelse med et af DSB s systemer til intern distribution af køreplaner. Oracle 9, PL/SQL Java, JAXP, Unix, bash, SVN 10.2004 11.2004 Telia Networks Gruppeleder Gruppeleder for udviklings- og supportteam bestående af 8 fastansatte samt 6 konsulenter. Oracle 9+10, Java 2 EE, Struts, Spring, JDBC, CVS 08.2004 08.2004 SDC f. 7N Opstart på projekt for Norsk Bank. Analyse og design af konto-billede. Forlod projektet af personlige årsager Oracle 9, Java, Struts, CVS 07.2004 07.2004 DSB S-tog f. 7N Underviser Udarbejdede og afholdt et Oracle DBA kursus særligt tilpasset afdelingens behov. Oracle 9 06.2004 07.2004 Bankdata f. 7N Udvikling af deploymentoversigt på baggrund af WAS s interne data IBM Websphere Application Server, Java DOM parser, Struts, Rational ClearCase 04.2004 06.2004 Bankdata f. 7N Struts mentor et udviklingsteam samt diverse backend arkitekturopgaver IBM Websphere Portal Server, IBM Websphere Application server, Struts, IBM Webspehere Studio, Rational Clearcase
08.2002 04.2004 TetraPak f. Cybercom 5/9 Arkitekt, projekt DBA og Oracle mentor Mentor for projektets DBA (RDB). Udvikling værktøjer til struktureret opdatering af database skemaer, etablering af procedurer for skema opgraderinger, undervisning i Oracle database arkitektur og admininstration. Oracle 9, BEA Weblogic, PL/SQL, bash, JDBC, TOAD, CVS 04.2002 08.2002 Telia Mobile f. Cybercom Udvikling af web-baseret sagssystem. Oracle 8, Struts, HTML, JavaScript, PL/SQL, SQL, Tomcat, Netbeans, CVS 02.2002 04.2004 Sony-Ericsson f. Cybercom Oracle udvikler teknisk support og overvågning af kundens webshop site. Tuning af centrale PL/SQL og SQL funktioner. Udvikling af hjælpeværktøjer til distribution af rettelser Oracle 8, SQL, PL/SQL, Oracle tuning, Ant, JDBC, Akamai, CVS 05.2001 02.2002 Cyber Com Consulting Udvikling af værktøjer til internt brug hos kunden. Jav, EJB 2, JDBC, Websphere Application Server 3, VisualAge for Java, Websphere Studio, CVS 01.2001 02.2001 Dan Net f. Merkantildata Tuning af central funktion i internt system. Ændrede design fra sekventiel udførelse til parallel. Java 2, JDBC 05.2000 09.2000 Mærsk Sealand f. Rambøll Informatik Udvikling af offentlig front-end til MEPC (se nedenfor) Java, Servlets, Tomcat, PL/SQL, Oracle 7, JBuilder 02.2000 05.2000 Mærsk Sealand f. Rambøll Informatik Projektleder Leverance af MEPC 1.1. Leverance af diverse udeståender fra MEPC v. 1.0 projektet. Oracle 7
07.1998 02.2000 Mærsk Sealand f. Rambøll Informatik 6/9 teamleder Teamleder for User Interface gruppen på MEPC projektet. MEPC (Mærsk Electronic Product Catalogue) er et system, der hurtig og effektivt giver Mærsk salgs-agenter overblik over shipping planer for en given rute. Oracle 7, PL/SQL, Oracle Designer, Oracle Application Server, HTML, JavaScript 04.1998 07.1998 Berlingske Hus f. Rambøll Informatik Oracle Designer konsulent Rådgivning vedr. Oracle Designer i forbindelse med nyt abonnement systemet. Udviklingen blev foretaget af indisk leverandør Oracle 7, Oracle Designer/2000 10.1997 04.1998 Novo Nordisk Engieering Gruppeleder Gruppeleder for IT-afdelingens Oracle folk. Udover udviklingsopgaver bestod opgaven i at holde tæt kontakt til afdelingens interne kunder Oracle 7, Oracle Designer/2000, Design/Assist 06.1996 08.1997 Farvandsvæsenet f. Oracle Danmark Oracle huskonsulent Overtog det fulde ansvar for vedligeholdelse og videreudvikling af kundens administrative Oracle løsninger. Havde i den forbindelse også ledelsesansvar for en Oracle trainee. Oracle 7, Oracle Developer/2000, Oracle Designer/2000 09.1995 10.1997 Oracle Danmark Oracle core consultant Diverse konsulentopgaver for Oracle. Spændende fra pre-sales rådgivning, database og SQL tuningsopgaver og undervisning (udlånt til Oracle Education). Oracle 7, Oracle Designer/2000, Oracle Developer/2000, c, Oracle Pro*C, Oracle PL/SQL 01.1993 09.1995 Post Danmark Pro*C programmør Udvikling af diverse rapporter og batch-jobs i Oracle Pro*C. Fælles for opgaverne var et udtalt behov for tuning af både SQL og C-kode. Oracle 6, Unix (Supermax), C, vi
12.1991 01.1993 FLS Data 7/9 Oracle udvikler Ansvarlig for vedligehold af ES4 Økonomi. Desuden support af systemets kunder, herunder virksomhedsbesøg i forbindelse med afstemningsproblemer. Oracle 6, Oracle Forms 2, C, Pro*C, RPT/RPF, VMS 08.1989 12.1991 Unicon Beton Oracle udvikler Udvikling af administrativt system til Unicon Beton Oracle 6, Oracle RPT/RPF, Oracle Forms, C, Pro*C, VMS 05.1988 08.1989 Den Blå Avis edb-medarbejder EDB-medarbejder i IT-afdelingen. Diverse udviklings- og driftsopgaver. Oracle 6, Oracle Forms, RPT/RPF, Pascal, C Ansættelser Periode Rolle Virksomhed 04.2012 - konsulent Scott/Tiger 01.2012 03.2012 udvikler Alm.Brand 01.2009 12.2011 konsulent Logica Danmark 01.2009 12.2010 udvikler Post Danmark (virksomhedsoverdraget til Logica) 02.2005 12.2008 konsulent Capgemini Danmark 11.2004 02.2005 gruppeleder Telia Networks 04.2004 09.2004 konsulent Selvstændig konsulent 05.2001 04.2004 konsulent Cybercom Group Danmark 09.2000 05.2001 konsulent Merkantildata/eMentor 04.1998 04.2000 konsulent Rambøll Informatik 10.1997 04.1998 gruppeleder Novo Nordisk Engineering 09.1995 10.1997 konsulent Oracle Danmark 01.1993 08.1995 udvikler Post Danmark 08.1989 12.1992 konsulent FLS Data 05.1988 08.1989 edb medarb. Den Blå Avis Tekniske færdigheder: Niveauer: Noget kendskab, Godt kendskab, Rutineret, Meget rutineret, Ekspert. Emne Niveau Senest anvendt Antal år Programmeringssprog Java Ekspert 2012 12 Shell script (bash) Meget rutineret 2012 8 Perl Godt kendskab 2011 1 Ruby Godt kendskab 2009 1 JavaScript Rutineret 2009 2 Oracle PL/SQL Ekspert 2004 10 C Ekspert 1995 4
Metoder SCRUM Rutineret 2011 3 PRINCE II Godt kendskab 2009 3 IPMA Godt kendskab 2009 3 SSADM Rutineret 2012 10 8/9 Web standarder (X)HTML Meget rutineret 2009 8 CSS Godt kendskab 2009 4 XML Meget rutineret 2012 6 XSL Noget kendskab 2003 1 JQuery Noget kendskab 2011 1 JSON Godt kendskab 2011 2 AJAX Godt kendskab 2009 2 Java teknologier Java web services (JAX-WS) Meget rutineret 2012 4 EJB 2+3 Meget rutineret 2012 8 JDBC Meget rutineret 2009 4 Java Portlets Noget kendskab 2004 1 Java Servlets Meget rutineret 2009 6 Java Serverfaces (JSF) Rutineret 2012 2 JAXP (XML parsing) Meget rutineret 2004 2 Java Serverpages (JSP) Meget rutineret 2009 5 Struts Meget rutineret 2009 3 Facelets Rutineret 2012 2 RichFaces Rutineret 2009 2 ADF Noget kendskab 2012 1 SEAM Noget kendskab 2010 1 Java Unittesting JUnit Meget rutineret 2012 8 Diverse mocks Godt kendskab 2012 2 Buildværktøjer Maven 1+2 Meget rutineret 2012 8 Ant Meget rutineret 2012 5 Trac Godt kendskab 2009 2 Jenkins Godt kendskab 2011 1 Hudson Godt kendskab 2011 1 Nexus Godt kendskab 2012 3 Databaser Oracle RDBMS 6-11g Meget rutineret 2012 15 MySQL Godt kendskab 2011 1 PostgreSQL Noget kendskab 2009 1 IBM DB2 Noget kendskab 1993 1 H2 Godt kendskab 2011 2 Middleware Apache Tomcat Rutineret 2004 5 Apache Web Server Rutineret 2011 6 IBM Websphere App Server Meget rutineret 2007 4 Oracle Fusion Middleware (ADF+BPM) Kendskab 2012 1 Oracle Weblogic Meget rutineret 2012 3 JBoss Meget rutineret 2012 6
Udviklingsværktøjer Oracle Designer Meget rutineret 2000 4 Oracle Developer Meget rutineret 2000 4 Eclipse Ekspert 2012 9 IBM Websphere Studio Rutineret 2004 4 IntelliJ Godt kendskab 2011 3 9/9 Operativ systemer Windows Godt kendskab 2012 7 Unix Rutineret 2011 10 Linux Rutineret 2011 7 Mac OS X Rutineret 2012 8 Versionskontrol CVS Meget rutineret 2009 6 SVN Meget rutineret 2012 5 Git Meget rutineret 2011 2