Countrywide Financial (Acquired by Bank of America) - Jan/2001 - Oct/2007
VP, Application Development
Worked with Business Units and development team turning business ideas into requirements and technical implementations
Architected enterprise scale projects, including Enterprise Preference Management System (4+years, 50+ team members), using .Net, Biztalk, SOAP
Managed a team of 9 developers tasked with rewrite and performance improvements to the most impacted outside applications
Enterprise Application Architect
Upgraded Countrywide’s Loan Processing infrastructure, taking it from 80k messages per day, to 600k messages per day, developing an n-tier architecture and enterprise services
Member of the Central IT Architecture committee, to guide technology direction for the company
Managed a team of 6 developers in developing and supporting key enterprise applications
Developed using J2EE, SOAP, UDDI, XML, SQL, CVS, Eclipse, Hibernate, Struts, MsSql
Project - eLink
Designed distributed n-tier software system to process and route messages from 2000+ branches and 150 servers
Replaced older system, improving message handling from 80k messages per day to 600k messages per day, and improving uptime from 80% to 99.99%
Services developed with J2EE, JINI, RMI, SOAP
Management site built using JSP, Servlets, Hibernate
Designed and Developed key systems, using J2EE, Servlets, Swing, SQL, Oracle
Trained and mentored team members in advanced Java skills and Application Design
Architected and developed Customer Service ‘Cockpit’ using Swing, J2EE services, and Oracle, connecting to many outside systems, including credit card processing, phone system, 3rd party order fulfillment, data warehousing, and email archiving
Project - Cockpit
Analysis, design, and development using Swing and J2EE services
Designed UI, improving Customer Service response times by making key information more accessible with fewer clicks
Integrated with Phone System, pulling customer information based on customer phone input
Load Balanced 10 backend servers using BigIP, and shared User Session State for high availability
J2EE, Swing, CVS, Oracle, Voyager, Linux
HRL (Hughes Research Labs) - Feb/1998 - Jun/1999
Research Assistant
Provided technical advice and implementation assistance for a variety of projects, assisting research scientists
Developed Data Mining application for web activity monitoring using J2EE(Servlet, JSP, JDBC)
Developed Computer-Aided manufacturing Design tool for General Motors Auto Designers using Java and Swing
Skunk Technologies - Mar/1997 - Feb/1998
Lead Software Engineer
Designed and Lead Development of suite of Java Applications for Enterprise Customers
Provided Technical Leadership for early stage Startup
Implemented Communication and Collaboration Applications, including Chat and CRM tools