Providing IT Architecture Services to Financial Institutions

 

Founder     Pubs     Contact     Survey     RSS

Corporate Overview

Effective Computing, Inc. provides enterprise expertise required to be successful at defining, architecting, designing, developing, testing and deploying complex distributed systems which support enterprise requirements. Emphasis includes supporting geographically and internationally distributed teams. Focus areas may include requirements management, software architecture, disaster recovery, data modeling, continuous engineering and automated build processes. In addition to delivering the required work products, mentoring or custom training can also be provided.

Open Source Software

• Log4J • JUnit • Eclipse • Spring • Spring LDAP • Hibernate • Dozer • OSCache •

• SVN • CVS • Ant • Maven • Cygwin • WordPress • PHP • MySQL •

Methodologies

• Agile and SCRUM • ExtremeProgramming • Pair Programming • RUP • Iterative • Incremental • Waterfall

Technical Expertise

• Requirements Gathering • Architecture Review • Custom Training • System Design • OO Design • OO Development • Data Modeling • Component Architecture • Distributed Processing • Project Management • Disaster Recovery • High Availability • Functional Prototyping • Quality Assurance • UML • Model Driven Architecture • Configuration Management • Version Control • Security • Service Oriented Architecture •

Platforms and Standards

• J2EE • EJB • JMS • JSP • Servlets • Applets • LDAP based Authentication • LDAP based Authorization services • UNIX, WINDOWS XP • UML • CORBA • CVS • WinCVS • WebCVS • JAVA • C++ • C • SQL • LISP • Make • Ant • Relational Databases • Object Databases• XA • MOM • Harvest • Websphere Message Broker • Websphere Message Queue • Hibernate • HTML • CSS • XML • XSLT •

Select Client List

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.

Wrox Press: http://www.wrox.com

 

Services provided: Review of Java related technical manuscripts

ReviewNet: http://www.reviewnet.net

 

Services provided: Development and Review of Java and CORBA REVIEWNET® Technical Staff Screening Tools

Talent Point: http://www.talentpoint.com

 

Services provided: Technical Editor of CORBA related testing module