FB Software Consulting Contractor/Owner April’10 to Present
wellBeingz is a preventive care web application like no other. There are multiple sub-sites that include a unique site that shows your health factors in such a way that allows you to see the effects of one factor on another, a searchable wellness library, a social interaction, VOIP site, and a wellness store. All of the sub-sites were hand coded except for the wellness store…why reinvent the wheel?
Technologies: PHP, JQuery, JavaScript, CSS, MySQL, Ajax, JSON
Various, miscellaneous web sites that are all built on the LAMP platform.
www.wellbeingz.com, www.aspela.com, www.xtremenarcosis.com, www.brentwoodpark.org, www.szechuanrestaurantsb.com,
Technologies: PHP, JavaScript, MySQL, JQuery, Ajax, JSON
Software Management Consultants, Inc. Contractor November ’08 to April’10
D-Docs is one of Bank of America’s many document storage and retrieval systems. My tasks involved scanning various folders for fax transmittals and piping them to their correct destinations. Another project was their back office tool for receiving physical documents and scanning them into digital storage.
Technologies: C#, Oracle.
Nexus is Bank of America’s in house application for taking loan applications. It is used by both their telemarketers and the agents in the branches.
Technologies: C, C++, SQL Server.
Conduit Languages Contractor March ’08 to November ‘08
Conduit languages commissioned the creation of an online business management system. This system covered all aspects of their business from maintaining the schedules of their interpreters to billing to document storage and retrieval.
Technologies: PHP, JavaScript, and MySQL.
Citysearch Contractor January ‘08 to March ‘08
Citysearch commissioned the creation custom page templates for various classes of articles. This involved enhancing the abilities of WordPress and the installation of various modules.
Technologies: WordPress (MU), PHP, JavaScript, and MySQL.
Countrywide Financial VP Application Development August ‘01 to November ‘07
Transition Projects: After acquiring Countrywide, Bank of America created a series of projects called transition projects. The transition projects called for the integration of legacy Countrywide systems with the current Bank of America systems. The project I worked on was a pilot program where by the user interface known as NexOS (Next Origination System) would be driven by BofA back end systems. My tasks were to write a web service that would manage the communication between the two vastly different systems and modify sections of the user interface based on the new business requirements.
Technologies: C#, XSLT, XML Schema, JavaScript, SOA.
XML Loanfile: Countrywide uses a “standardized” XML schema to communicate loan information between its systems. My department’s system, residing in the middle tier, has the challenge of recognizing all the various interpretations of the standard. My responsibility was to manage our XML interfaces from both the clients’ expectations to the development of new functionality. I built various tool to aid in the design and documentation of our interfaces.
XML Loanfile Committee member. Based on my experience with our systems, our client’s systems, and how the XML Loanfile is actually implemented, I was appointed to a special task force whose job is to find and fix incompatibilities. Out of 800 developers, I am one of seven chosen to participate in this endeavor.
Technologies: XML, XSLT, XSD, DTD, C#, .Net, Windows Forms, SOAP
HELOC Mod: This was one of the more satisfying assignments at Countrywide. It was geared toward finding current HELOC customers who qualified for no-cost rate reductions. The project allowed me to interact as more of a project manager; interfacing with the clients, writing requirements, designing interfaces and building test tools.
Technologies: XML, XSLT, XSD, DTD, C#, .Net, Windows Forms, SOAP
Calc Engine: At the core of Countrywide’s automated underwriting system is the calculation engine. Through this engine there are between 80,000and 100,000 transactions per day. The engine performs the appropriate suite of calculations for the given loan scenario to be used by all the downstream systems. My role, as the technical lead and system owner, was to maintain the engines accuracy while improving its efficiency and stability. I lead a team of up to 6 developers.
Technologies: C++, XML, Clearcase
High Cost Worksheet: The High Cost Worksheet was an active sever pages based web service that would receive loan information, compare it against various federal, state, county, city, and local predatory lending laws, then return a human readable explaining the results. I was the sole analyst and developer on this project. The project concluded in a production ready state but was never utilized.
Technologies: ASP, XML, XSLT, Clearcase
Styleclick, Inc. Senior Developer November ‘93 to August ‘01
Shoplauncher: Shoplauncher is a self-service e-commerce creation site. Clients come to this site to stock their own virtual shelves with only the content they choose. My responsibilities included site architecture, system design, project planning, team management, and hands-on experience both configuring the web/application servers and developing the Java code. One of the biggest challenges on this project was coordinating the efforts of up to 9, very different, developers as well as maintaining good communication with the creative and editorial departments. This project ran on time and with very few major problems.
Technologies: Java 2, Servlets, Applets, Apache, Tomcat, Visual Café, Homesite, Oracle8i, MS Source Safe
HomeOUTPOST: HomeOUTPOST was a prototype web site that combined several of Styleclick’s backend technologies such as their patented 2.5D-rendering engine and fuzzy logic recommendation engine. On this site I created several of the backend systems as well as the web interface required to drive the 2.5D-rendering engine. In addition, I created a real time user tracking system that monitored all user interactions in the web interface.
Technologies: Java 2, Servlets, Applets, JNI, C++, Apache, IIS, Jrun, Jserv, Visual Café, Homesite, MS Access, MS Source Safe
WebTools: WebTools was a small group of developers who were slated to gather requirements, design, and implement various backend systems to support Styleclick’s web site teams. I was both the team manager and a principal coder. We designed two tools that were later used on several web sites. I created the JNI link between the Java based image delivery system and the C++ based rendering engine.
Technologies: Java 2, Servlets, Applets, JNI, C++, Apache, IIS, Jrun, Jserv,
MS Developers’ Studio, Homesite, MS Access, MS Source Safe, MS Project
3DVM: 3D Virtual Merchant is a C++ based shrink-wrap application that allows a team of merchandisers to create virtual store layouts and plan-o-grams using their actual products in photo realistic designs. My involvement included wrapping Styleclick’s proprietary 3D mapping tool into a COM object that would allow merchants to add their own products to their library and to create an import/export system that would allow them to send their new libraries and floor plans to fellow designers.
Technologies: C++, MFC, Win32, COM, MS Access, MS Developer’s Studio, MS Source Safe, MS Project