BNYMellon
2005 through Present:
Federal Reserve and DTC Clearance and Settlement System:
Scrum Master, Lead Architect, Designer and Developer
While at BNYMellon I have acted as Scrum Master for a team of 20 onshore and offshore resources. In addition to Scrum Master, I have also been in the role of Lead Designer, Developer and Architect.
The project goal is to fully replace and combine two twenty five year old settlement systems currently running on an OpenVMS/TMX and AS400 with a single system running on an open systems platform. The system supports in excess of 1 trillion dollars in business transactions each day.
The new system includes a rich internet client front end combined with Spring Container hosted POJO services, a messaging switch and a Weblogic contained LCDS/Blaze Java application server. Data storage is implemented using Oracle RAC. SunOne Directory Server provides authentication and authorization services. Numerous Open Source packages such as Hibernate, Spring, Spring LDAP, Log4J have been utilized to reduce the amount of custom development required. Enterprise requirements include High Availability, Replay, and numerous regulatory requirements. Failover technologies include BigIP, Vertas Cluster Server, Asynchronous and Synchronous Replication
The Bank of New York
1999 through 2005:
Domestic and Global TriParty Repurchase Agreement System:
Lead Architect, Designer and Developer
While at The Bank of New York, I have acted as team lead, lead architect and lead developer. My initial several years were spent designing and developing a common architecture and set of infrastructure which was eventually leveraged by roughly 10 different applications.
The main project supported the migration of a legacy terminal based user interface from a VMS platform to an open systems platform based on Weblogic, Sybase and SunOne Directory Server which connected to the heritage back end. The platform supports in excess of 1 trillion dollars in business transactions each day. Subsequent projects leveraged the same set of common authentication and distribution infrastructures.
The product allow customers and the Federal Reserve to interact with backend components via a web based front end and messaging systems. The system utilized UML based analysis and design tools to implement a distributed application framework based on J2EE (Servlets, JSP, EJB, JMS), LDAP, SQL, C++, Tuxedo, MQ, DHTML, XML, CSS, and HTML.
Services provided: Review of Java related technical manuscripts
Services provided: Development and Review of Java and CORBA REVIEWNET® Technical Staff Screening Tools
Services provided: Technical Editor of CORBA related testing module