David Chaves: Curriculum Vitae
Table of Contents
Summary
I have been writing high performance software since 1988, first as a University Professor, then as a Consultant, Software Engineer and Business Analyst for Unisys and Intel Corporations
I have extensive experience in C, C++, Perl, Linux/Unix, SQL and relational databases, web technologies and pre- and post-sales customer support
The moments of truth in my career are when my end-users said Wow! with respect to my products. This happened several times before, and it will continue in the future
Specialties
- High performance systems architecture
- Relational database design
- Software development life cycle
- Project management
Experience
Software Developer, Navtech
January 2005 — Present
- Maintained airline crew-scheduling systems, written on Linux, C++, Perl, PHP, Javascript, Ajax and MySQL
- Contributed to the development of a real-time, integrated weight-and-balance and cargo product for airlines
- Delivered vacation-bidding computer applications for airlines
Embedded Application Developer, RDM Corporation
August 2003 — January 2005
- Wrote the feature-rich, all-in-one Merchant-POS-Payment Applications for the RDM Synergy Terminals. Integrated electronic cheque conversion and verification with credit, debit and gift card processing protocols from VitalNet Visa, Nova Information Systems and National Check Network Payment Processors in America
- Developed the standard Terminal Application libraries and tools for the RDM Synergy Terminals, based on Open Source and Embedded Linux technologies
Programmer/Analyst, Intel Corporation
September 2001 — March 2003
- Developed an Extract, Transform and Load engine using C++, high-performance SQL, Oracle OCI8, Teradata, SAP RFC, ODBC and Microsoft SQL Server 2000. Created the multi-threaded, object-oriented, dynamic-loading "plug and play" core framework. This replaced an older ET&L engine, increasing performance, stability, and manageability
- Co-developed Enterprise Indicators system, which allowed business users to maintain performance and health statistics for various parts of the company, in a flexible and intuitive web interface. ASP .Net, C#, SQL Server
- Taught advanced Perl programming techniques to electrical engineers working on the debugging of next-generation Intel CPU designs
Solutions Specialist / Center of Excellence, Unisys
April 1999 — September 2001
- Conducted pre-sales activities on proposals for nation-wide identification projects involving biometrics and secure documents, including technical evaluations, sizing, architectures and live demonstrations
- Acted as technical lead on nation-wide, multi-million projects for electoral institutions in Costa Rica, tse.go.cr, Dominican Republic, jce.do, and Panama, tribunal-electoral.gob.pa
- Wrote and delivered the business-logic components for a 3-tier work-flow in Unix, C, Oracle Pro*C, PL/SQL and the distributed transaction manager BEA Tuxedo. As a result of this effort, the overall performance was triple the contracted performance levels, and the citizens no longer had to face long lines to have their photos taken, errors in identification cards, or long waits for cards to be issued
- Created centralized, high-performance engines for handling clusters dedicated to searching and matching human fingerprints
- Trained end-users and production-support personnel
Software Engineer, Unisys
April 1998 — April 1999
- Performed post-sales troubleshooting and on-site support for customers and end-users, running Oracle, UnixWare, SCO OpenServer and Novell Netware
- Supported legacy applications on areas of secure card productions, biometric searching and matching, photos and images processing
Education
- Conestoga College, Ontario
- Certificate, Project Management, 2005 — 2006
- Universidad de Costa Rica
- Licentiate, Computer Science and Informatics, 1988 — 1991 : One year complementary to the Bachelor in Computer Science degree: Official Credentials available
- Universidad de Costa Rica
- Bachelor, Computer Science and Informatics, 1984 — 1988 : Four year program
REFERENCES AVAILABLE UPON REQUEST