SlideShare uma empresa Scribd logo
1 de 2
Key skills
AREA OF EXPERTISE
 Java 7 | 8
 Hibernate 4.x
 Struts 1
 JSP 2.2
 Spring 4.x
 Apache HTTPD 2.x
 Apache Tomcat 7.x
 JBPM Workflow 5.2
 Oracle 11g
 Sybase 10
 SQL | PL/SQL
 JPA 2.0
 XML | XSD | XSLT
 Maven 3.x
 Hudson 3.x
 Ant 1.x
PROFESSIONAL SKILLS
 Java Application Development and Design
 Relational Database Development andDesign
 Continuous BuildandTesting
 Software development lifecycle management
 Data Governance and Management
 Systems Integration
 Unix andDatabase Administration
Career Highlights
 Developedsoftware anddesignedthe architecture for the group
wide Application and Asset Governance Repository(NAR). The
applicationwas developedfromscratchto suit the specific needs of
the Chief Operating Office functions withinDeutsche Bank;over
time this application grew froma small applicationto manage
Applicationassets, to become the goldensource of application
governance related data globallywithinthe bank, achievedby
rapidlydeliveringnew businessrequirements.
 Developedthe Budget Allocation tool. UsingXML technologythe
project was deliveredin four weeks rather than six months
estimatedbyanother team. The front endwas generatedbyusing
a combinationof XML/XSD/XSLT, withevents inthe browser being
transmitted to the java applicationrunning onTomcat, as XML
commands/datagrams. The auto-generation ofthe screens from
templates allowedrapidchanges to be made to the front end, with
the slim java applicationon Tomcat usingOracle XSQL for
processing commands ina generic manner.
 Developeda communications bridge for LevelSeas to allow remote
users to invoke webservices via encryptedsoap messageswithin
emails. This allowedships at sea to communicate asynchronously
with the exchange over verylowbandwidth connections, withdata
encrypted/signedat allstages for security.
 The leadingedge web services technologydevelopedfor the
LevelSeas shipping exchange resulted in BEA Systems andMicrosoft
asking for presentations to their Europeanheads of development.
The exchange was demonstratedlive at the BEA ParisUser
conference withusers participatingvia their mobile devices, live
during the presentation;
CONTACT DETAILS
A: 223 Bunyan Court, The Barbican, London, EC2Y 8DH
T: 07725 529728
E: william.timpany@develop4.co.uk
L: www.linkedin.com/in/wtimpany
W: www.develop4.co.uk
G: github.com/develop4
William Timpany
Java Software Developer
Career Summary
A Senior Java Software Developer for over 15 years with a trackrecord of
delivering MIS solutions within a banking environment:providing management
at all levels withinformationto drive change; rationalize applicationportfolios;
and drive downcosts. Keystrengths include: designing andbuilding web
applications usingthe Java platform andOracle Databases;to enable business
users to perform their tasks more efficientlywitha lower cost;managing
interactions with other IT areas to deliver the application andprovide
operationalsupport;mentoringandsupervisingjunior team members to
increase their value to the project.
Career History
Deutsche Bank (Contract) Mar 2003 – Jun 2015
Senior Software Engineer and DBA – projects in GTO COO
 NAR - Application Governance Repository 2005 - 2015
As a java developer:in collaboration withteams inGermanyandUSA
developedthe NAR application;managedinteractions with IT teams in other
silos;provided operational support and mentorednew team members. Played
a keyrole indesigningthe applicationarchitecture for boththe applicationand
underlying infrastructure; providing the business and IT groups with application
governance data to manage the applicationportfolio globallywithinDeutsche
Bank.
 Developedcode at alllayers of the application:three-tier webbased MVC
Java application withOracle backend.
 Developedintegrationcode and strategyto connect 40+ upstreamand
downstream systems to the stagingenvironment within the Oracle
Database and built the ODBCGatewayfor accessto heterogeneous servers.
 Developedapproval workflows using JBOSS JBPM;which alloweddata
changes to be approvedbyinteracting withusers andinternal application
state byusingdomainspecific processes andtasks;
 Designed, installedandmanagedthe applicationinfrastructure; to provide a
fault resilient, loadbalancedenvironment, using Apache HTTPDandTomcat
Servers.
 Acted as the team Oracle DBA;writing SQL code, buildingdatabase
deployment packages, tuningSQL code andautomatingthe build oflocal
Oracle databases using Vagrant/Puppet withdirect database schema loads
from the integration database server.
Key Technologies: Java, Tomcat, Hibernate, Spring, Struts, JSP, JMS
JBPM Workflow, Oracle, XML, XSD, XSLT, Maven, Nexus, Hudson
 TCA - Total Cost of Application Ownership 2007 - 2013
As the sole developer: was responsible for designing the database schema, and
implementing the TCA model inPL/SQL and Java code and managing
interactions with other teams;providing interfaces to downstreamsystems to
extract the computedmodel for further analysis inOLAPCubes. Data was
importedfrom multiple sources via direct database connections or CSV filesvia
Oracle external tables;withcomplex applicationlogic inPL/SQL code; minimal
web application to manage static data andautomate the import processing.
Key Technologies: Java, Tomcat, Oracle, PL/SQL
 BAT - Budget Allocation Tool 2007 - 2009
As the sole developer: was responsible for the architecture, development, and
deployment of a tool to capture project budgets andallocations against
applications;the data wasusedto create a model to recharge actualcosts in
the general ledger backto business units, giving management a more accurate
cost of an application. Data wascapturedbya webapplicationandExcel
components;XML data islands/datagrams inthe browser transferreddata to a
Tomcat Java application, which used Oracle XSQL servlets to update the
database.
Key Technologies: Java, Tomcat, XML, XSD, XSLT, Oracle, VBA
Key skills
ACCADEMIC QUALIFICATIONS
Heriot Watt University – Borders Campus 1984 – 1987
AdvancedDiploma inComputer Studies
SHND in Computer Data Processing
 Mathematics inDPwith Distinction
 Communication & Report writingwithDistinction
West Lothian College 1983 - 1984
SNCin Computer data Processing
SNCin Computer Studies
TRAINING COURSES
 Intranet and Internet Security
 Guerrilla VB.NET
 AdvancedWeb Development
 Fast Track to SybaseSystem10.x
 Sybase SQL Server AdministrationSystem10.x
 Sybase SQL Server Performance andTuning System XI
 Sybase ReplicationServer System XI
 Sun Java Programming
 SunOS 4.xSystems Administration
 Solaris 2.xSystems Administration
 SupervisoryandCommunicationSkills
 Introductionto Financial Markets
 Finance for non-financial managers
CONTACT DETAILS
A: 223 Bunyan Court, The Barbican, London, EC2Y 8DH
T: 07725 529728
E: william.timpany@develop4.co.uk
L: www.linkedin.com/in/wtimpany
W: www.develop4.co.uk
G: github.com/develop4
William Timpany
Java Software Developer
Career History - continued
Deutsche Bank (Contract) Mar 2003 – Jun 2015
Software Engineer – projects in GM Architecture
 BlueBook - Application Architecture and Taxonomy 2003 -
2005
As the sole developer: was responsible for taking a prototype system based on
a distributedXML database providedbyXyleme; extendingit to meet the
needs of the business;hardening the application for use within a banking
environment;integratingthe applicationwith other applications withinthe
bank;withthe aimof providing the architecture function of the bank an
overview ofthe applicationlandscape based onthe application functions and
business area.
Key Technologies: Java, Tomcat, XML, XSD, XSLT, Xyleme, MySQL, ActiveX
ABN AMRO (Contract) Nov 2002 – Mar 2003
Technical Consultant
As a developer-consultant:streamlined a major MIS revenue reportingproject
as part of a two-man team;provide tactical fix to get processingback ontrack
as soonas possible; provide a long-termstrategic planto further drive down
deliverytimes and improve the data quality.
Key Technologies: Apache HTTPD server, Apache Tomcat Application Server,
Java, XML, XSD, XSLT, Excel VBA
LevelSeas (Permanent) May 2001 – Nov 2002
Software Engineer
As a developer: Developedanelectronic exchange for the bulk shipping
communityprovidingnegotiationandinformationexchange facilities for
Charterers, Owners andBrokers;createdinterfaces to desktopapplications and
mobile devices via webservices. Developed a communications bridge to
translate incoming SOAPRequests via email and invoke WebServices ona
WebLogic Server onthe clients behalf. DevelopedActiveXandCOMobjects to
enable Outlook to synchronize withthe LevelSeas servers via WebServices, and
automaticallymanage incoming formattedmailsfrom the exchange.
Key Technologies: Apache HTTPD, WebLoigc, Oracle, Java, Web Services,
XML, VBA, Office Products, Mobile devices
Deutsche Bank (Permanent) Jan 2000 – Jan 2001
Software Engineer in Applied Technology Group
As a developer: workedonthe E-Markets B2B system;to allow external
marketplaces to access internalDB systems via webservices. The system
platform wasbasedonWeblogic Servers running Weblogic Process Integrator
to facilitate the integrationof externallydevelopedmodules intothe core
platform. Manage the Groups Infrastructure inLondon andthe Groups
Websites basedin London, Frankfurt.
Key Technologies:WebLoigc, Oracle, Java, Web Services, PHP
NatWest Bank (Permanent) Jan 1991 – Jan 2000
Software Engineer, SA/DBA – within NatWest Group
 Global Information Platform 1996 - 2000
Key Technologies: Sybase, Oracle, Java, PHP, Perl, C, Apache HTTPD
Unix/Sybase Administrator – within NatWest Markets (Permanent)
 Group Operations 1994 - 1996
Key Technologies: Solaris, Linux, Sybase, Oracle, SQL
System Support and Operations – within County NatWest
 Edinburgh Operations 1991 - 1994
Key Technologies: Solaris, Linux, Sybase, Oracle, Fame, SQL
A.S. Neil & Partners (Permanent) Jan 1989 – Jan 1991
Data Processing/General Office Manager (Permanent)
Castle Personnel (Contract) Jan 1987 – Jan 1989
Short term Consultancy

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Zaghdoudi Nizar_CV_EN
Zaghdoudi Nizar_CV_EN  Zaghdoudi Nizar_CV_EN
Zaghdoudi Nizar_CV_EN
 
prhresumew
prhresumewprhresumew
prhresumew
 
Rohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver ConsultantRohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver Consultant
 
resume_abdul_up
resume_abdul_upresume_abdul_up
resume_abdul_up
 
Srinivasan resume updated
Srinivasan resume updatedSrinivasan resume updated
Srinivasan resume updated
 
Resume
ResumeResume
Resume
 
JAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITIJAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITI
 
peeyush_resume
peeyush_resumepeeyush_resume
peeyush_resume
 
EffectiveSoft Presentation
EffectiveSoft PresentationEffectiveSoft Presentation
EffectiveSoft Presentation
 
Dhiraj_Kalra
Dhiraj_KalraDhiraj_Kalra
Dhiraj_Kalra
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
 
CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
 
ResumeCurrent
ResumeCurrentResumeCurrent
ResumeCurrent
 
Maulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-Net
 
AjaySamant_Resume
AjaySamant_ResumeAjaySamant_Resume
AjaySamant_Resume
 
Chaitanya r b resume
Chaitanya r b resumeChaitanya r b resume
Chaitanya r b resume
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Venkatachandu rajana
Venkatachandu rajanaVenkatachandu rajana
Venkatachandu rajana
 

Semelhante a William-Timpany-2016-03-09-v4-Resume

Semelhante a William-Timpany-2016-03-09-v4-Resume (20)

Charles harper Resume
Charles harper ResumeCharles harper Resume
Charles harper Resume
 
Naresh Babu
Naresh BabuNaresh Babu
Naresh Babu
 
CV Alexander Petkevich
CV Alexander PetkevichCV Alexander Petkevich
CV Alexander Petkevich
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
resume
resumeresume
resume
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Shan _Java Architect
Shan _Java ArchitectShan _Java Architect
Shan _Java Architect
 
Ajaya_resume
Ajaya_resumeAjaya_resume
Ajaya_resume
 
8 years of experience in .Net web technologies
8 years of experience in .Net web technologies8 years of experience in .Net web technologies
8 years of experience in .Net web technologies
 
Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan Jamali
 
ChetanResume
ChetanResumeChetanResume
ChetanResume
 
UnnivmNew
UnnivmNewUnnivmNew
UnnivmNew
 
Goutham_DevOps
Goutham_DevOpsGoutham_DevOps
Goutham_DevOps
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
 
Resume-Fred
Resume-FredResume-Fred
Resume-Fred
 
Zulfiqar_Syed_-_Senior_Management
Zulfiqar_Syed_-_Senior_ManagementZulfiqar_Syed_-_Senior_Management
Zulfiqar_Syed_-_Senior_Management
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
Goutham_DevOps
Goutham_DevOpsGoutham_DevOps
Goutham_DevOps
 
Karthikeyan Resume
Karthikeyan ResumeKarthikeyan Resume
Karthikeyan Resume
 

William-Timpany-2016-03-09-v4-Resume

  • 1. Key skills AREA OF EXPERTISE  Java 7 | 8  Hibernate 4.x  Struts 1  JSP 2.2  Spring 4.x  Apache HTTPD 2.x  Apache Tomcat 7.x  JBPM Workflow 5.2  Oracle 11g  Sybase 10  SQL | PL/SQL  JPA 2.0  XML | XSD | XSLT  Maven 3.x  Hudson 3.x  Ant 1.x PROFESSIONAL SKILLS  Java Application Development and Design  Relational Database Development andDesign  Continuous BuildandTesting  Software development lifecycle management  Data Governance and Management  Systems Integration  Unix andDatabase Administration Career Highlights  Developedsoftware anddesignedthe architecture for the group wide Application and Asset Governance Repository(NAR). The applicationwas developedfromscratchto suit the specific needs of the Chief Operating Office functions withinDeutsche Bank;over time this application grew froma small applicationto manage Applicationassets, to become the goldensource of application governance related data globallywithinthe bank, achievedby rapidlydeliveringnew businessrequirements.  Developedthe Budget Allocation tool. UsingXML technologythe project was deliveredin four weeks rather than six months estimatedbyanother team. The front endwas generatedbyusing a combinationof XML/XSD/XSLT, withevents inthe browser being transmitted to the java applicationrunning onTomcat, as XML commands/datagrams. The auto-generation ofthe screens from templates allowedrapidchanges to be made to the front end, with the slim java applicationon Tomcat usingOracle XSQL for processing commands ina generic manner.  Developeda communications bridge for LevelSeas to allow remote users to invoke webservices via encryptedsoap messageswithin emails. This allowedships at sea to communicate asynchronously with the exchange over verylowbandwidth connections, withdata encrypted/signedat allstages for security.  The leadingedge web services technologydevelopedfor the LevelSeas shipping exchange resulted in BEA Systems andMicrosoft asking for presentations to their Europeanheads of development. The exchange was demonstratedlive at the BEA ParisUser conference withusers participatingvia their mobile devices, live during the presentation; CONTACT DETAILS A: 223 Bunyan Court, The Barbican, London, EC2Y 8DH T: 07725 529728 E: william.timpany@develop4.co.uk L: www.linkedin.com/in/wtimpany W: www.develop4.co.uk G: github.com/develop4 William Timpany Java Software Developer Career Summary A Senior Java Software Developer for over 15 years with a trackrecord of delivering MIS solutions within a banking environment:providing management at all levels withinformationto drive change; rationalize applicationportfolios; and drive downcosts. Keystrengths include: designing andbuilding web applications usingthe Java platform andOracle Databases;to enable business users to perform their tasks more efficientlywitha lower cost;managing interactions with other IT areas to deliver the application andprovide operationalsupport;mentoringandsupervisingjunior team members to increase their value to the project. Career History Deutsche Bank (Contract) Mar 2003 – Jun 2015 Senior Software Engineer and DBA – projects in GTO COO  NAR - Application Governance Repository 2005 - 2015 As a java developer:in collaboration withteams inGermanyandUSA developedthe NAR application;managedinteractions with IT teams in other silos;provided operational support and mentorednew team members. Played a keyrole indesigningthe applicationarchitecture for boththe applicationand underlying infrastructure; providing the business and IT groups with application governance data to manage the applicationportfolio globallywithinDeutsche Bank.  Developedcode at alllayers of the application:three-tier webbased MVC Java application withOracle backend.  Developedintegrationcode and strategyto connect 40+ upstreamand downstream systems to the stagingenvironment within the Oracle Database and built the ODBCGatewayfor accessto heterogeneous servers.  Developedapproval workflows using JBOSS JBPM;which alloweddata changes to be approvedbyinteracting withusers andinternal application state byusingdomainspecific processes andtasks;  Designed, installedandmanagedthe applicationinfrastructure; to provide a fault resilient, loadbalancedenvironment, using Apache HTTPDandTomcat Servers.  Acted as the team Oracle DBA;writing SQL code, buildingdatabase deployment packages, tuningSQL code andautomatingthe build oflocal Oracle databases using Vagrant/Puppet withdirect database schema loads from the integration database server. Key Technologies: Java, Tomcat, Hibernate, Spring, Struts, JSP, JMS JBPM Workflow, Oracle, XML, XSD, XSLT, Maven, Nexus, Hudson  TCA - Total Cost of Application Ownership 2007 - 2013 As the sole developer: was responsible for designing the database schema, and implementing the TCA model inPL/SQL and Java code and managing interactions with other teams;providing interfaces to downstreamsystems to extract the computedmodel for further analysis inOLAPCubes. Data was importedfrom multiple sources via direct database connections or CSV filesvia Oracle external tables;withcomplex applicationlogic inPL/SQL code; minimal web application to manage static data andautomate the import processing. Key Technologies: Java, Tomcat, Oracle, PL/SQL  BAT - Budget Allocation Tool 2007 - 2009 As the sole developer: was responsible for the architecture, development, and deployment of a tool to capture project budgets andallocations against applications;the data wasusedto create a model to recharge actualcosts in the general ledger backto business units, giving management a more accurate cost of an application. Data wascapturedbya webapplicationandExcel components;XML data islands/datagrams inthe browser transferreddata to a Tomcat Java application, which used Oracle XSQL servlets to update the database. Key Technologies: Java, Tomcat, XML, XSD, XSLT, Oracle, VBA
  • 2. Key skills ACCADEMIC QUALIFICATIONS Heriot Watt University – Borders Campus 1984 – 1987 AdvancedDiploma inComputer Studies SHND in Computer Data Processing  Mathematics inDPwith Distinction  Communication & Report writingwithDistinction West Lothian College 1983 - 1984 SNCin Computer data Processing SNCin Computer Studies TRAINING COURSES  Intranet and Internet Security  Guerrilla VB.NET  AdvancedWeb Development  Fast Track to SybaseSystem10.x  Sybase SQL Server AdministrationSystem10.x  Sybase SQL Server Performance andTuning System XI  Sybase ReplicationServer System XI  Sun Java Programming  SunOS 4.xSystems Administration  Solaris 2.xSystems Administration  SupervisoryandCommunicationSkills  Introductionto Financial Markets  Finance for non-financial managers CONTACT DETAILS A: 223 Bunyan Court, The Barbican, London, EC2Y 8DH T: 07725 529728 E: william.timpany@develop4.co.uk L: www.linkedin.com/in/wtimpany W: www.develop4.co.uk G: github.com/develop4 William Timpany Java Software Developer Career History - continued Deutsche Bank (Contract) Mar 2003 – Jun 2015 Software Engineer – projects in GM Architecture  BlueBook - Application Architecture and Taxonomy 2003 - 2005 As the sole developer: was responsible for taking a prototype system based on a distributedXML database providedbyXyleme; extendingit to meet the needs of the business;hardening the application for use within a banking environment;integratingthe applicationwith other applications withinthe bank;withthe aimof providing the architecture function of the bank an overview ofthe applicationlandscape based onthe application functions and business area. Key Technologies: Java, Tomcat, XML, XSD, XSLT, Xyleme, MySQL, ActiveX ABN AMRO (Contract) Nov 2002 – Mar 2003 Technical Consultant As a developer-consultant:streamlined a major MIS revenue reportingproject as part of a two-man team;provide tactical fix to get processingback ontrack as soonas possible; provide a long-termstrategic planto further drive down deliverytimes and improve the data quality. Key Technologies: Apache HTTPD server, Apache Tomcat Application Server, Java, XML, XSD, XSLT, Excel VBA LevelSeas (Permanent) May 2001 – Nov 2002 Software Engineer As a developer: Developedanelectronic exchange for the bulk shipping communityprovidingnegotiationandinformationexchange facilities for Charterers, Owners andBrokers;createdinterfaces to desktopapplications and mobile devices via webservices. Developed a communications bridge to translate incoming SOAPRequests via email and invoke WebServices ona WebLogic Server onthe clients behalf. DevelopedActiveXandCOMobjects to enable Outlook to synchronize withthe LevelSeas servers via WebServices, and automaticallymanage incoming formattedmailsfrom the exchange. Key Technologies: Apache HTTPD, WebLoigc, Oracle, Java, Web Services, XML, VBA, Office Products, Mobile devices Deutsche Bank (Permanent) Jan 2000 – Jan 2001 Software Engineer in Applied Technology Group As a developer: workedonthe E-Markets B2B system;to allow external marketplaces to access internalDB systems via webservices. The system platform wasbasedonWeblogic Servers running Weblogic Process Integrator to facilitate the integrationof externallydevelopedmodules intothe core platform. Manage the Groups Infrastructure inLondon andthe Groups Websites basedin London, Frankfurt. Key Technologies:WebLoigc, Oracle, Java, Web Services, PHP NatWest Bank (Permanent) Jan 1991 – Jan 2000 Software Engineer, SA/DBA – within NatWest Group  Global Information Platform 1996 - 2000 Key Technologies: Sybase, Oracle, Java, PHP, Perl, C, Apache HTTPD Unix/Sybase Administrator – within NatWest Markets (Permanent)  Group Operations 1994 - 1996 Key Technologies: Solaris, Linux, Sybase, Oracle, SQL System Support and Operations – within County NatWest  Edinburgh Operations 1991 - 1994 Key Technologies: Solaris, Linux, Sybase, Oracle, Fame, SQL A.S. Neil & Partners (Permanent) Jan 1989 – Jan 1991 Data Processing/General Office Manager (Permanent) Castle Personnel (Contract) Jan 1987 – Jan 1989 Short term Consultancy