Verhoef Training, Inc.

P.O.Box 1515, West Caldwell, NJ 07006
Phone:(800)631-0410 Fax:(973)403-3468


 
 David Morgan
 
Title/Description:  Senior Java & Database Specialist
 
Email:  Available on request
 
History:  An I.T. professional with twenty years experience, working with emerging technologies such as Java, J2EE, CORBA, emerging methodologies such as RAD, RUP and Prince2 Project Management. Capable of quickly adapting to the changing environment with the ability to supervise and coach other team members.

Key skills

• Java, J2EE, EJB,LDAP - Web logic, WebSphere, Enhydra, JBoss,
• Web servlet servers – Tomcat, JBoss
• XML, XSLT
• UML, RUP
• Prince2, Technical Project Management.
• Unix System Administrator – HP-UX, AIX, Solaris, Linux
• C, C++, VB, Delphi, Oracle
• JMS, MQ Series, Tibco Rendevouz

Selected Achievements

• Developed a J2EE Overview and Oracle course for managers for a training house.
• Implemented the first football SMS Text service for mobiles enabling customers to manage their services completely via their mobiles.
• Developed a set of group wide procedures for controlling evaluations of software products.
• Developed a set of procedures for controlling Technical Management Processes.
• Seamless integration of new Trading system to replace existing legacy system within a Investment.
• Enhancement bringing automated on-line / web deployments to minimise download and risk to project/systems.
• A great advocate of OSS and design such as the Apache Foundation software, Junit, JFaces, Log4J, Xerces, Xalan, CVS, continuous build (Anthill/cruise control).



Over the last 10 years David has been working with the major investment banks and telecommunications companies around the wrold, acting as either
• as an Advisor / Reviewer to the Enterprise Technology Office which validates and overseas the technology solutions of new IT projects brought into the Bank by ensuring projects utilise the correct technologies and are aligned to Business and Strategic technology roadmaps.

• Developing training programmes

• International public speaker.
• Acting as interim Technical advisor / Strategist for the implementation of leading edge technologies

In addition to this, David sits on a number of technical forums and active member of defining international standards, and the British Computer society.


In the past David as contributed to a number of books and publications ranging from performance, computer languages and operating systems to Business technology realignment.

In the very earlier days, David was an active member in developing Unix Core operating systems for major vendors

Past roles have involved

• HA 24/7 banking services.
• Technical lead and staff management for consolidation of hardware and legacy migration through liaising with Best-shore Outsourcing.
• Implementation of Rapid cycle processes, RAD & RAT (Rapid Application Testing).
• Implementation of best practices; (Design Patterns, XP, shared programming, Virtual environments)
• Responsible for development of training and self development of the Java Teams.
• Responsible for development of training and self development of the Java Teams.
• Technical Disaster Recovery planning for front office support
• Consolidation and relocation of main server – Costing / Outsourcing exercise
• Managing the decommissioning and replacement of Investment Banking products.
• Introduction of development, testing and implementation procedures and methodologies for Investment bank.
• Responsible for code analysis, performance tuning and code refracturing.
• Implementation Manager for Investment Bank – responsible for OA/OAT and delivery into production of a new system to support 700+ worldwide traders in 22 locations globally – Financial Markets Interest Rate Derivatives. This is a Web / thin client solution sitting on top of Murex distributed over multiple machines for scalability and business logic separation (N-Tier) with specific bank enhancements for SWAPS, Infinity, GFXO and Bond options. Monitoring and migrating technical risks internally and with 3rd party partners. Based on Main systems Murex, Infinity and Tibco supported by Weblogic and Websphere
• Technical lead for Investment Bank – Fixed Incomes (development through to production) and integration of existing legacy products on the Trading floor. All trade positions (data) and configurations where defined with XML/XSLT.
• Technical lead for Java / OS / 3rd Party Application tuning and Performance.
• Defined and Implemented the J2EE Framework.
• Lead for deployment and implementation roll out for J2EE Rating Engine at Major Bank
• Chief Architect for Swedish Bank prior to BPO
• Stress test gearing (800 Millions transactions a day)
• Responsible for on-site developers – Fixed Incomes
• Responsible for development/product life cycle (design through to decommissioning) of J2EE projects.
• Knowledge transfer to external vendors
• Implementation of Security Framework (SSO / LDAP)
• Technical Interface to India Outsourcing
• Chief J2EE Architect and rollout for outsource MOD project (PKI, LDAP Weblogic 8.1)
• Design Authority for technology services residing in the HA Data centre.
• Responsible for identifying and evaluating emerging technologies for strategic business plans.
• Responsible for co-ordinating evaluations with external 3rd Parties.
• Designed and managed the implementation of a virtual library to store all software evaluations running under Jboss.
• Development of a Phone-in to Prepay Football Information System.
• Undertook the skill gap analysis and designed and delivered a number of courses for internal staff.
• Managed the development of interfaces to extract billing information for 3rd party supplies (AA, GM Vauxhall motors)
• Designed and developed a test suite harness for ASN.1 for the International Billing system
• Assisted in the techncial mentoring of implementation of an e-Business transaction billing system using XML, XSLT, Oracle and JDBC.
• Designed and implemented an Application server (using Enhydra) to act as a Virtual Protocol translator for mobile caller information (ASN.1) into XML over different presentation devices, such as Laptops, PDAs.
• Introduce selected Rational products to increase productivity (ROSE, SODA, RUP).
• Managed the software evaluation (via prototyping) of J2EE products (JBOSS, Web Logic, Web Sphere….) to identify the pros and cons of each, prior to selection, with the purpose to develop a ‘contents management’ for PDAs.
• Identifying possible security breaches within commercial computer systems (Unix).
• Designed and implemented a translation engine to convert EDIFACT to XML using Java, Sax, Xerces.
• Developed and delivered a number of e-business, technology and Unix courses.