Extensive software development experience, 10+ years in the mortgage insurance field and 10+ years for law enforcement. Technical lead and management experience. Enjoy working with users. Adapt well to small company as well as enterprise IT settings.
Experience
2000 — Now
Development lead, mortgage insurance origination applications. Collaborated with business analysts, QA, UAT, and product managers in implementing software solutions that support business initiatives. Worked with on-site and offshore developers from outsourcing vendors. Software architecture, design and planning. Integration with internal and external systems. Production support. Applications written in Java, JSP, Servlets, HTML, JavaScript and run on IBM WebSphere. Developed with IBM Rational Application Developer.
Development lead for mortgage loan underwriting applications written in Visual Basic and
Microsoft Access running on Citrix servers. Database tables and stored procedures design in Microsoft SQL Server. Web application using ASP and Microsoft IIS server.
Working on a rewrite project using IBM Mashup Center and Lombardi.
2000 — 2000
Alameda, CA
Managed the development and deployment of police dispatching products. Worked closely with dispatchers, officers, and law enforcement departments in product specification, customization and integration. Project management. Proposed and implemented turnkey solutions for customers. Assisted in sales.
1991 — 1999
1991 — 1999
Alameda, CA
Managed programmer staff in developing law enforcement applications. Provided technical leadership. Responsible for rewriting terminal and file system based applications into client server applications using Visual Basic for PC front end, C++ and Delphi for mobile front end, Sybase and Oracle as databases, and DEC Basic on OpenVMS for server applications.
Managed 7 x 24 technical supports. Provided second level application support and triaging complex problems. Coordinated hardware installation, software installation and systems management for customers. Implemented fault-tolerant systems using redundant hardware and clustered servers. Built automatic fail-over capabilities into applications. Helped customers to make plans for failures and the recovery of public safety systems.
Performed a wide range of systems integration works for customers. These included 911-caller identification, alarm/alert system, bar coding, clock synchronization, finger printing, GPS, mapping/GIS, mug shot, real-time vehicle location, video surveillance, and word processing.
1987 — 1991
1987 — 1991
Alameda, CA
Developed terminal based applications for law enforcement agencies. Including dispatching software for police and fire with asynchronous, real-time, status updates. Message switching systems connecting local police departments together as well as to county, state, and federal systems like DMV, CLETS (California Law Enforcement Telecommunications System), and NLETS. Mobile applications running on ruggedized touch-screen PCs for the vehicular environment with data going over cellular and radio networks. Barcode technology based property tracking system. Reports generator. Gun registration system using Uniface 4GL and Sybase.
Worked with a range of communication protocols. Standardized protocols like DECNET, TCP/IP, IBM 3270, BISYNC, SNA LU6.2. Also custom serial, radio, and wireless protocols.
Wrote DCL scripts for automating various operating system tasks. Setup ad-hoc query environment using Datatrieve.
Installed and configured many models of Digital Equipment Corp’s VAX, MicroVAX, Alpha servers and workstations. Setup storage devices, network devices, terminals and terminal servers.
1985 — 1987
1985 — 1987
Moraga, CA
Developed programs for police records management. Designed and implemented a custom application for automated letters and documents generation with WordPerfect word processor integration.
Applications were terminal based and developed with DEC Basic, FMS, and RMS running on VAX VMS.
Education
University of California, Berkeley