MATTHEW A. DAVIS azami@speakeasy.net http://www.speakeasy.org/~azami/index.html OBJECTIVE A position where I can use and expand my skills in object-oriented software design and development. EDUCATION (1992) BS Computer Science (Physics minor) Trinity University, San Antonio, TX COMPUTER SKILLS * Languages - C++, Java, C, JavaScript, BASIC, LISP (Scheme), assembler, FORTRAN, Pascal, Prolog, dBase, ML * Operating Systems - Windows NT, Windows 95/98, Windows 3.x, MS-DOS, Macintosh, Unix, X-Windows, VMS * Internet Technologies - TCP/IP, Sockets, SNMP, SMTP, POP, HTTP, Java, JavaScript, ActiveX, HTML, web page design * Design Skills - Object-oriented, GUI (Windows), multi-threaded, XP, UML, client/server, full project life-cycle development * Other - Visual C++/MFC, JFC/Swing, Visual Basic, Visual Cafe, Borland C++, SQL, PVCS, CVS, Visual SourceSafe, MAPI, VIM, CMC, CORBA, ACE, JNDI, JMS, JMF, COM EXPERIENCE Docucorp International, Inc., Silver Spring, MD (10/00 – present) Software Engineer * Design, code, and maintain software for release, including Documanage document archival, retrieval, and viewing software. * Win32 platforms in C++ and VisualBasic, using MFC, ActiveX, ODBC, and SQL * Full life-cycle development, including requirements assessment, writing functional and design specifications, writing and testing code, assisting with product release, and maintaining the product after release * Integration of several database, networking, and imaging technologies Solers, Inc., Arlington, VA (8/99 - 10/00) Software Engineer * Design, code, and maintain software for government projects, including Information Dissemination Management (IDM), IDM-Tactical, and Radiant Emerald Audio Dissemination System (READS). * Win32 and Unix platforms in Java, using Swing, JNDI, CORBA, JMS and JMF * Networking infrastructure for Win32 and Unix platforms in C++ using ACE * Full life-cycle development, including requirements assessment, writing functional and design specifications, writing and testing code, assisting with product release, and maintaining the product after release * Integration of many networking, UI, and internet technologies * Project size and requirements vary greatly; work alone and with teams of many sizes Tally Systems Corporation (formerly, Baranof Software, Inc.), Albuquerque, NM (10/94 - 7/99) Software Engineer * Design, code, and maintain software for release, including MailCheck, ModemCheck, IP.Check, and Incentra products * Windows and Win32 platforms in C++ and Java, using Visual C++, MFC, Visual Cafe, Borland C++ * Full life-cycle development, including requirements assessment, writing functional and design specifications, writing and testing code, assisting with product release, and maintaining the product after release * Integration of many messaging and internet technologies * Project size and requirements varied greatly; worked alone and with teams of many sizes Metalman Corporation, Albuquerque, NM (11/93 - 10/94) Software Engineer * Worked with a small team to design and code the MetalMan sheet-metal part CAD program * Corresponded in Japanese with Japanese business contacts * Win32 platform development in C using Visual C++ CAE-Link Corporation, Albuquerque, NM (6/90 - 10/93) Senior Programmer/Analyst * Designed and coded software for release, including A2T, T2A, and TurboDuct HVAC CAD programs to interface with AutoCAD * Worked with Borland C++ and Visual BASIC on 16-bit Windows and DOS platforms Trinity University Computing Center, San Antonio, TX (1/92 - 12/92) Help Desk ACC * Assisted computer lab users with advanced equipment and complex tasks (10/89 - 1/92) Student Administrative Programmer * Wrote and customized software for administrative staff * Developed using dBase and BASIC, primarily on DOS systems (8/88 - 10/89) Academic Computing Consultant * Helped users in Macintosh and PC computer labs Trinity University Physics Department, San Antonio, TX (5/92 - 12/92) System Administrator * Administrated Sun and Macintosh network of approximately 30 machines (1/92 - 5/92) Lab Assistant * Assisted teachers with "Computers in Physics" class (1/90 - 5/92) Research Participation (Radio Astronomy) * Studied with Dr. David Hough, Trinity University * Used Sun computers to image quasars and research reliability of imaging algorithms Co-authored articles published in Bulletin of the American Physical Society and The Astrophysical Journal AWARDS AND ACHIEVEMENTS Dean's List, Trinity University, 3 years Upsilon Pi Epsilon, Honor Society in the Computing Sciences National Collegiate Computer Science Award, 2 years Japan Foundation 1992 Study Tour Award for Outstanding Foreign Students of the Japanese Language OTHER SKILLS AND INTERESTS Japanese Language - 3 years college, traveled in Japan 3/93 French Language - 3 years high school, 1 year college, traveled in France 9/86 and 1/00 Founding vice president of Trinity University Fencing Club Other interests include fencing, dancing, auto racing, and windsurfing REFERENCES Available on request