Andrew Fowler
Bis 2020, Lead Developer, CHECK24 Vergleichsportal
Höhenkirchen, Deutschland
Werdegang
Berufserfahrung von Andrew Fowler
1 Jahr und 3 Monate, Apr. 2013 - Juni 2014
Senior Software Entwickler
Postbank Systems AG
Entwicklung einer webbasierte Applikation für Bank Berater für die Verwaltung von Kunden aktivitäten (CRM). Tätigkeit hauptsächlich der Entwicklung von Frontend auf der Basis von Apache Wicket und Spring. Zusätzlich Entwicklung von Maven Plugin für release management und UML Dokumentation. Git/Gerrit, JIRA, Jenkins und Sonar als Unterstüzung von Entwicklungsteam.
2 Jahre und 11 Monate, Apr. 2010 - Feb. 2013
Senior Software Entwickler
Gastro IT
Design & Entwicklung einer webbasierten Applikation für die Erstellung und Verwaltung von web Präsenzen für die Gastronomie Branche. Service layer auf JavaEE/EJB3, JPA/Hibernate und Postgres. User Interface mittels Wicket, Javascript und Dojo mit AJAX Komponenten. Gradle und Jenkins wurden für den Build-Prozess eingesetzt. Zusätzlich wurde auch das Setup und die Administration vom Debian Server übernommen. Entwicklung im Agile/SCRUM Verfahren.
10 Monate, Nov. 2011 - Aug. 2012
Senior Software Entwickler
Consulting House
Design & Entwicklung eines webbasierten Projektmanagement Tools. Service layer auf Spring, JPA/Hibernate und Postgres. User Interface mittels Wicket mit Javascript/Dojo/AJAX Komponenten um ein modernes UI mit komplexe Features zu ermöglichen. Ant, Ivy und Jenkins wurden für den Build-Prozess eingesetzt. Entwicklung im Agile Verfahren.
1 Jahr und 1 Monat, Dez. 2009 - Dez. 2010
Lead Software Entwickler
Clinfusion
Design & Entwicklung eines webbasierten EDC (Electronic Data Capture) Systems für klinische Studien. Service layer mit J2EE (EJB, JDBC) und Hibernate. Als Datenbank kam SAPDB, später PostgreSQL zum Einsatz. User Interface mittels JSP, Servlets, Taglibs mit Struts, XML, Javascript/JQuery. Zusätzlich wurden auch Eclipse Plugins zur Administration dieses Systems entwickelt. Ant und CruiseControl wurden für den Build-Prozess eingesetzt. Agile/SCRUM Methodologien wurden eingeführt.
1 Jahr und 1 Monat, Juni 2001 - Juni 2002
Senior Software Entwickler
Grouplink
Entwicklung von J2EE (EJB & JSP/Servlet) basierter Groupware Lösung mit XML Schnittstellen zu stand-alone Clients. Oracle & MySQL für Server seitige Daten Persistenz mit JDO style Persistenz Schicht. Applikation und Datenbank Server auf Linux.
10 Monate, Juli 2000 - Apr. 2001
Senior Entwickler
PlanetHome AG
Analyse, Design und Implementierung eines Web Portals für Online Finanzierung / Darlehen und die Vermittlung von Wohnungen durch mehrere Banken. J2EE basiertes Konzept mit Unterstützung durch abaXX Framework. Implementierung auf BEA Weblogic application server mit HTML/JSP/Java Servlet front-end, EJB Business & Persistenz Schicht und SQL/Oracle Datenbank. Apache HTTP Server eingesetzt für statische Daten. Applikation und Datenbank Server auf Sun Solaris.
6 Monate, Jan. 2000 - Juni 2000
Senior Entwickler / Technical Lead
MICxTech
7 Monate, Juni 1999 - Dez. 1999
Senior Software Entwickler
Compaq
Entwicklung, Spezifikation und Projektleitung von Software für die Produkt-Konfiguration und Bepreisung mit Schnittstelle an Web Front-End. Java (JSE), SQL (MS-SQL), Anpassung von VB Schnittstellen an SAP/R3, PVCS. Windows NT / 95
5 Monate, Jan. 1999 - Mai 1999
Software Entwickler
COEX
Entwicklung eines Datenbank Ladesystems als Ersatz für bcp. Visual Basic und MS SQL Server.
1 Jahr und 6 Monate, Nov. 1997 - Apr. 1999
Patentprüfer
Europäisches Patentamt
Patentprüfer in den Gebieten Fehlerdetektion/Korrektur und Verschlüsselungsysteme für Kommunikation und Speicheranwendungen.
Mehrere Tätigkeiten, darunter SW Entwicklung, Technischer Vertrieb, Produkt-Planung und Service für TMN System mit Spezialgebiet ATM Netze.
Ausbildung von Andrew Fowler
1990 - 1994
Allgemeine Elektrotechnik
University of Bath
Sprachen
Deutsch
Fließend
Englisch
Muttersprache