· Team Lead/Manager/Teacher/Mentor
· Programmer/Analyst: Delphi 1 - 7, C#.NET, ASP.NET
· Oracle Database
· Microsoft SQL Server (Sybase)
· Web Programming - ASP, ASP.net, and CGI
· .NET Software Developer.
Software Services (sole proprietor)
Self-employed doing full life cycle development of Delphi 3 - 7 client/server applications. Created and revised written proposals, specifications, database design, deployment, documentation and support. Managed teams of contractors for larger projects. Software Services provides web hosting services, CGI, ASP, and ASP.NET Programming, Web Site Design, Email Hosting, Database hosting. Managed a Windows SBS 2003 network, IIS, Exchange.
E-LOAN (Jan 2001 to Nov 2007)
Senior Software Engineer – Empower, Delphi
Created and maintained custom software using FNIS Empower. This included business logic, user forms, interfaces to other internal and external services. Interviewed and helped hire developers and analysts to build a very productive and successful team. Was a key player in 5 major upgrades from FNIS and supported our user base with timely upgrades and training. As the senior programmer I trained incoming programmers, created documentation, policies and procedures, and reviewed code.
As the original member of this team, I directly trained most of the other 18 team members, including Business Analysts, QA, and Developers. I had a leadership role in many projects and float easily between coding, teaching, managing, and preparing documentation. I am currently teaching a class on C#.NET and ASP.NET for our team. Provided topic presentations on key systems for the Empower, Java, and Perl programmers. Assisted business analysts and project managers with creating and revising project plans.
Designed and completed 5 auxiliary projects in Delphi 5 and 7. These programs provide: a drag and drop interface to allow users to attach any electronic message (word, txt, pdf, tif) to a loan application; a fast way to export loans in bulk for evaluation by an investor (like Wells Fargo); a system that automatically exports loan disclosures for borrowers to view online; a chron process that performs business logic on loans that have been modified outside the Empower UI; A complete TWAIN scanner application that allows paper documents to be attached to loan applications.
I am involved in a project to convert our existing Empower software to the new Empower.NET framework. I have done 5 months of occasional coding in C#.NET and ASP.NET.
Some of the projects I was the primary architect and programmer for are: Online Loan Disclosures, Document Scanning, Doing Business As (generalizing the software and database so E-Loan could process loans for other entities), Product and Pricing (internal program that allows users to create the loan products that are used on the rates search engine).
I was also a key participant in all FNIS Empower upgrades at E-Loan from version 19 though 30.
As a programmer for over 8+ years in the Empower group, I played a large and small role in hundreds of projects and was a primary knowledge base in the planning phases of many of these projects.
E-LOAN (May 1999 to Jan 2001: contract)
Coordinated E-Loan’s Y2K compliance project. Wrote test specifications, set up test lab, put together complete compliance documentation. [3 months]
Returned to Eloan to help adapt the Empower Loan Origination System to Eloan's needs. Created Scripts, up-front and closing loan documents, and created a data extraction program, and automation. Also created a system to print online disclosures (using Acrobat and Borland Delphi).
Clear Vision Research (1999, 3 month part-time contract)
Created a touch screen survey system to collect marketing data for Clear Vision Research. This survey system was designed as supplement to Survey Pro, and can exchange surveys and results in Survey Pro format. [4 months] This program ran unattended in kiosks in car dealerships and other locations.
ALTRA (1997-1999 part-time remote contract)
Created a complete order-entry system for Altra, Inc. This is a complete order-entry system with a custom database, login protection, reporting, invoicing, and administration. This system was Delphi based and processed all orders for Altra.
The California ISO (1997 5 month contract through agent)
Programmed in Delphi 3 and 4 Client/Server on an Oracle database. Created Oracle stored procedures. Wrote programs to convert from existing data formats to a new system. Worked on a system to scheduling system to maintain reliability in California's power system. This system program ran without error for over 3 months, even when there were network and database outages. It was able to page users using Internet text pagers when errors occurred. Wrote end-user documentation.
Destiny Telecomm (1997 6 month contract through agent)
Delphi 2 and 3 Client/Server. Used Oracle, MSSQL, and ODBC
The Money Store (1995 to 1997, three contracts )
Delphi and Paradox for Windows, Interbase.
NEC (1995, 6 month contract)
PAL for Paradox for DOS 3.5 and 4.5, MSSQL.
Charles Schwab (5 months total, 2 contracts)
Paradox for Windows.
Bank of America (3 month contract)
Paradox for DOS
Toshiba America, Inc. (two small contracts)
Paradox ObjectPAL and Paradox for Windows. The application was a budgeting application that could carry balances across years in order to plan for larger projects.
Mid-Cal (two small contracts)
Interfaced a torque meter to a data collection computer. Programmed an optical robotic champagne-cork quality tester.
IXYS Corporation (3 years perm)
Programmer/Analyst, Factory Planner, Electronic Technician
Paradox for DOS, CAM-LAN. Designed and built electronic circuits, created a database application that compared inventory to sales orders (this was previously done by hand). Managed production and testing of a product line of integrated circuits.