Scott Douglas Taylor

TaylorIT AB, Sjöliden 47, 142 64 Trångsund, Sverige
+46 702-13 33 33 (Mobil), +46 8-628 7427 (Hem)
scott.taylor@TaylorIT.com

Erfaren arkitekt och utvecklare med fokus på Java och J2EE

Kunskaper

Plattformar
Linux, Unix (AIX, HP, Solaris), Windows, 0S/2, VM
Datorspråk
Java, J2EE, EJB, JSP, Servlets, SQL, HTML, XML, XSL, XSL-FO, C, C++, Ksh, Bash, REXX
Versionskontroll
CVS, Subversion, Perforce, Visual SourceSafe, RCS, SCCS, PVCS
Utvecklingsmiljöer
Eclipse, IntelliJ IDEA, VisualAge for Java, JBuilder
Produkter och Verktyg
Spring, Hibernate, JBoss, WebLogic, Oracle, DB/2, MySql, Firebird, Struts, Swing, Tiles, Ant, Maven, XDoclet, JUnit, DbUnit, Log4J, RedHat Kickstart, FOP, JMX, Make/gMake, Net.Commerce, Net.Data
Språk
Engelska (modersmål), Svenska (certifierad av S.F.I.)

Uppdragshistoria

Netgiro mars 2006 – juni 2006
Java Utvecklare
  • Utvecklat ett nytt betalningssystem med Spring, Hibernate, och DB2.
  • Introducerat Maven och skapat en lokal Maven repository.
Teknik: Spring, Hibernate, Maven, Eclipse, DB2, CORBA
Alphyra december 2005 – februari 2006
Java Utvecklare
  • Utvecklat en Swing applikation för att administrera Alphyras Spectracard system.
  • Skapat ett installationsprogram för Spectracard med hjälp av verktyget IzPack.
  • Krypterat Spectracards källkod med hjälp av verktyget ProGuard.
Teknik: Eclipse, Firebird, Swing, JGoodies, IzPack, ProGuard
Extenda juni 2005 – oktober 2005
Java Utvecklare
  • Implementerat rapporter i Extendas back office system.
  • Utret möjligheten att använda RPM för paketering av Extendas mjukvara.
  • Automatiserat OS installation och konfiguration med RedHat Kickstart.
Teknik: Eclipse, MySQL, Linux, RPM, RedHat Kickstart, Jasper Reports
Extenda september 2004 – juni 2005
J2EE Designer och Utvecklare
  • Designat och implementerat funktioner för att hantera kampanjer i Axfoods nästa generations back office system.
  • Utvecklat ett JUnit/DBUnit testramverk som sedan blev en standard för projektet.
  • Designat och utvecklat datamodeller som stöder transaktionella processer och transaktionella affärsregler.
  • Designat och implementerat objekt/relations persistenslager med Hibernate.
  • Designat databasschema för kampanjer.
Teknik: JBoss, Hibernate, JUnit, DbUnit, Eclipse, MySQL
Extenda oktober 2003 – september 2004
Java Designer och Utvecklare
  • Utvecklat funktionalitet för att distributera mjukvaru uppdateringar i Extendas kassaapplikation.
  • Designat och implementerat ett system för att konfigurera, hantera, och övervaka kassaapplikationen med JMX MBeans.
Teknik: JBoss, JMX, Perforce, Eclipse, MySQL, Linux
L.E.B System maj 2003
XSL Utvecklare
  • Utvecklat en XSL stylesheet och Ant byggfiler som generar PDF rapporter från XML filer.
Teknik: XML, XSL, XSL-FO, FOP, XEP, Ant
Marakanda Marknadsplats april 2002 – mars 2003
Configuration Manager, J2EE Utvecklare, Mentor
  • Utvecklat ett J2EE-baserat order och inköpssystem.
  • Rådgivning avseende applikationens arkitektur.
  • Designat och implementerat en single sign-on (SSO) lösning mellan Net.Commerce och WebLogic.
  • Utvecklat och underhållit projektets utvecklingsmiljö och Ant byggfiler.
  • Involverad i alla delar av applikationen.
Teknik: WebLogic, Oracle, J2EE, Struts, Tiles, Ant, SourceSafe
Rikspolisstyrelsen oktober 2001 – februari 2002
Configuration Manager
  • Överfört J2EE-applikation från WebLogics applikationsserver till Suns J2EE.
  • Skapat Apache Ant byggfiler för konstruktion, testning, och deployment av J2EE applikationer.
  • Utarbetat riklinjer för kodning i Java och Javadoc, samt riktlinjer för filsystem-struktur i J2EE applikation.
Teknik: J2EE, Ant, JBuilder, PVCS
Marakanda Marknadsplats november 2000 – juli 2001
Net.Commerce Utvecklare, Mentor
  • Underhållit Marakandas webb-baserade order och inköpssystem.
  • Designat och implementerat funktionella förbättringar.
  • Utvecklat make-filer för konstruktion och deployment av Java-applets.
Teknik: Oracle, Java, C++, Net.Data, Swing, XML, CVS, AIX
Boxman september 1999 – oktober 2000
Net.Commerce Utvecklare, Mentor
  • Lead developer på en av Europas största e-businessprojekt.
  • Designat och implementerat funktionella förbättringar till Boxmans e-handelssystem.
  • Utvecklat Boxmans source tracking, och elektroniska rabatt kuponger.
Teknik: DB2, Java, C++, Net.Data, SCCS, AIX
Financial Edge Development januari 1999 – september 1999
Arkitekt, Java Utvecklare
  • Utvecklat Java baserad programvara (iOrc Client) för aktiehandel via nätet.
  • Designat och implementerat kod för hantering av kommunikation med iOrc server.
  • Skapat en DEA parser.
Teknik: Java, VisualAge for Java, iOrc, DEA

Anställningar

TaylorIT AB, Stockholm, Sverige
IT Konsult - eget företag (juli 2000 –     )
Financial Edge Development, Stockholm, Sverige
IT Arkitekt (oktober 1998 – juni 2000)
IBM Svenska AB, Kista, Sverige
IT Specialist (februari 1997 – oktober 1998)
IBM Nordic Laboratory, Lidingö, Sverige
Mjukvaruutvecklare/Testare (september 1994 – augusti 1995)
IBM Nordic Laboratory, Lidingö, Sverige
E.I.D. Tool Support (september 1993 – augusti 1994)
IBM Toronto Laboratory, North York, Ontario, Kanada
Database Performance Tester (september 1992 – december 1992)
IBM Toronto Laboratory, North York, Ontario, Kanada
REXX Mjukvaruutvecklare (januari 1992 – april 1992)
D.A.T., Friedrichshafen, Tyskland
Översättare (maj 1991 – augusti 1991)
IBM Canada, North York, Ontario, Kanada
REXX Mjukvaruutvecklare (september 1990 – december 1990)
IBM Canada, North York, Ontario, Kanada
VM Express Coordinator (januari 1990 – april 1990)
IBM Canada, North York, Ontario, Kanada
Tape Operator (maj 1989 – augusti 1989)

Utbildning

University of Waterloo, Waterloo, Ontario, Kanada
Masters of Mathematics in Computer Science (maj 1997)
University of Waterloo, Waterloo, Ontario, Kanada
Bachelor of Mathematics in Computer Science (maj 1993)
Referenser ges på begäran.

Current status

TaylorIT is fully booked until November 2010.

Quote worthy

To impose clarity upon complexity through deep and careful design-thinking is the critical achievement of the master programmer. David Gelernter