DAVID HANSEN, MCSD, MCAD, MCDBA
19009 South Laurel Park Road, #224, Compton, CA 90220
Telephone: [Send email to request phone number] 35-4664 ● E-mail Dhansen@CandDHServices.com
~ Develops robust, extensible, and reliable solutions using .NET, COM+, DNA
technologies to maximize efficiency and operational performance for leading
organizations. ~
OBJECTIVE
Application Architect / Senior Programmer with advanced .NET experience
exploring opportunities to contribute exceptional strengths in project
management, outstanding abilities in architecture and design, project development
and implementation, and exemplary personnel leadership talents.
TECHNICAL EXPERTISE
Programming Languages & Software/Tools
Test-Driven Development, Unit Testing (NUnit), Refactoring, UML; Visual Studio
(4.4 2005) .NET(1.0/1.1/2.0) (C#, C++, .NET, ADO.NET, VB.NET, XML/XSLT, SQL);
COM/COM+ (C++, ATL, STL, Visual Basic, VB/Jscript, ASP, ADO, XML/XSLT, and SQL);
Borland; Assembly language; FoxPro, Clipper; Pascal; Lotus
Operating Environments & Networking
DOS; Windows 2003/2000/XP/NT; UNIX; Novell; IIS, Commerce Server; SQL Server
(7.0-2005); Exchange Server; Site Server; BizTalk; Domino
PROFESSIONAL EXPERIENCE
Highlights of Projects, Roles and Clients:
General Electric Rail, Grain Valley, MO 2006 (contract)
Programmer
Programmed modules in both ANSI C++ and .NET C++/CLI for realtime embedded
railroad train control system
Worked with STL and templates extensively.
Utilized TDD (Test Driven Design) in all programming.
Designed and built .NET WinForms program to simulate external devices for
testing main system.
Designed and built the main system loader which read a binary configuration
file
Designed and built the system configurator which constructed the binary
configuration file from an XML file
VTM Technologies, Oxford, MI, 2005/ 2006 (contract)
Programmer
Moved video conferencing application from Visual Basic 6 to Visual Basic.NET
Visual Studio 2003/.NET 1.1 to C# Visual Studio 2005/.NET 2.0
Resolved many issues in the conversion from Visual Basic 6 to Visual Studio
2003 left by the Conversion Wizard.
Handled successfully first the conversion of hundreds of VB6//Win32 API
conversions, and then eliminated them entirely in the transition to Visual Studio
2005
Utilized Test Driven Development Process re-architecting the application for
Visual Studio 2005
Land Auction, Irvine, CA, 2005 (contract)
Programmer / Application Architect
Migrated Access programs to an ASP.NET application after several unsuccessful
attempts by other programmers.
Demonstrated excellent problem solving skills in effectively resolving data
cleansing issues.
Established a Test-Driven Application Development Process to streamline
programming efforts.
Continued
David Hansen ~ Page 2 of 3
Visa, Foster City, CA, 2004 (contract)
Programmer
Spearheaded migration of servers, hardware and software from Bay Area in
California to a data center in Colorado.
Utilized .NET Office Tools, XSLT and WordML to automate a frequently-used
project management document.
First Data Corp, Omaha, NE, 2004 (contract)
Programmer
Developed and deployed Web service for a cash transfer application for Western
Union (a First Data Corp. subsidiary) using .NET Visual Studio 1.1 and C#.
Produced and executed voice prompts in VoiceXML for application users.
Suggested and implemented methods for improvement such as .NET Windows Forms
application to enhance testing of various input conditions for the Web Service.
Unisys, Mission Viejo, CA, 2003 (contract)
Programmer
Assigned to work with GUI group on MDA (Model Driven Architecture) project, a
high priority rule engine which will be integrated with primary income generator
for Unisys.
Rapidly identified user interface problems and conceived a new architecture
for GUI application.
Coded extensions to Visual Studio IDE using VSIP library to enable merging of
external modules with MDA application.
Automated maintenance of UML model by introducing Rational XDE and Rational
Rose 2000.
Daktronics, Brookings, SD, 2003 (contract)
Programmer
Championed software development initiatives to satisfy critical requirements
for City of Dallas client.
Recommended and obtained approval for replacing COM codebase with .NET/C#.
Introduced Use Cases to clarify requirements and exercised proficiency in UML
to optimize analysis, design and documentation.
Alpha Virtual, Los Angeles, CA, 2002 to 2003 (contract)
Programmer
Brought on board based on expertise with COM and Microsoft technologies to
resolve problems with OneViewCruise groupware application.
Researched and documented existing Java application, rectified several flaws,
and converted application to .NET.
Successfully modified architecture to merge more naturally with Internet
Explorer Document Object model.
Data Management Products, Omaha, NE, 2002 (contract)
Programmer
Improved performance for one of companys key applications, generating
excellent customer response.
Corrected code for application that was continually crashing while performing
batch printing.
Continued
David Hansen ~ Page 3 of 4
SSP Solutions, Irvine, CA, 2001 to 2002 (contract)
Programmer
Integrated extensions to Profile Manager, a commercial application for
managing (issuing, modifying, revoking, etc.) Smart cards.
Automated and expedited COM error handling and converted existing ADO code to
ADO.NET.
Collaborated with several project managers in establishing processes including
RUP (Rational Unified Process), assembling teams, and defining operational /
project guidelines.
Exponent, Mountain View, CA, 2000 to 2001 (contract)
Xuma, Las Vegas, NV, 2000 (contract)
Programmer & Mentor
Applied well-developed leadership talents to mentor Xuma staff in UML/RUP and
Windows DNA architecture and programming.
Constructed a Rose model of Commerce 2000 Server and wrote COM code in VB and
C++/ATL.
Toyota Motor Sales, U.S.A. Inc., Torrance, CA, 2000 (contract)
Programmer / Application Architect
Identified and specified several appropriate prototypes, and directed
development in ASP. COM, VB and ATL/C++.
Orchestrated processes, workflows, and deliverables including project
schedule.
LoanGenie, Irvine, CA, 2000 (contract)
Wilshire Associates, Santa Monica, CA, 2000 (contract)
Network Associates, Santa Clara, CA, 2000 (contract)
Programmer
Performed programming in all areas for Internet application running on IIS
4.0.
Supported existing development team to meet requirements for second release of
an Internet application for public sale.
Efficiently programmed in VB, VBScript, Jscript, DHTML, Perl, SQL Server 7,
Perl, and C++/ATL.
Toshiba, Inc., South San Francisco, CA, 1999 to 2000 (contract)
OACIS Healthcare Systems, San Rafael, CA, 1999 (contract)
Programmer & System Architect
Coded ultrasound image scanner in C++ and Rose UML, a joint effort between
Toshiba and Siemens Corporation.
Architected front-end subsystem for health care industry application targeting
needs of Kaiser Permanente of Northern California.
Designed software using C++ and MFC Document/View for User Interface and
enabled seamless navigation among disparate applications via ActiveX/OLE.
Focal Communications, Chicago, IL, 1999 (contract)
Mullin Consulting, Inc., Los Angeles, CA, 1998 to 1999 (contract)
CYRA, Oakland, CA, 1998 (contract)
Rockwell Semiconductor Systems, Irvine, CA, 1998 (contract)
Programmer
Proactively contributed to implementation of COM-based PCM Engine which
calculated benefits for clients of Mullin Consulting.
Architected componentization of software for CYRA, assisted in converting
existing code from SDI to MDSI, and fine-tuned Object-Oriented database.
Automated calibration of cellular radios by devising application in Visual C++
and MFC for Rockwell.
Continued
David Hansen ~ Page 3 of 3
Intel Corporation, Folsom, CA, 1997 to 1998
Electroglas, Santa Clara, CA, 1997 to 1998 (contract)
Reuters, El Segundo, CA, 1997 (contract)
Microsoft Consulting Services/Intel Corporation, Folsom, CA, 1996 to 1997
GE Fanuc, Charlottesville, VA, 1995 (contract)
Programmer
Oversaw all aspects of development for a real-time application to test
semiconductor die for Electroglas.
Assisted several Reuters programmers in making transition from Visual C++ 4.2
to Visual C++ 5.0, set up a version control system (Visual SourceSafe 5.0), and
solved MFC defects.
Contracted by Microsoft Consulting Services (MCS) to Intel Corporations
Desktop Engineering Systems Group (DTESG).
Key member of large, year-long project involving 50+ programmers for first
release of Control90 program for GE Fanuc.
Additional Experience & Programming Contracts (1992 to 1995):
Ericsson Communications, Lynchburg, VA; IBM, Hawthorne, NY; Edwards Systems
Technology (EST), Sarasota, FL; Pinkerton, Encino, CA; Toshiba, Irvine, CA;
COSMI, Rancho Dominguez, CA; PSI, Corona, CA; and Scantel, Sacramento, CA.
Earlier positions:
Principal Programmer / Partner / Vice President DaMontel Engineers, Oakland,
CA, 1987 to 1992
Staff Research Scientist TRW Space Technologies, Redondo Beach, CA
EDUCATION & CERTIFICATIONS
M.S. Degree in Physics; B.S. Degree in Physics UCLA (University of California,
Los Angeles)
Achievements: National Science Foundation Research Assistantship; California
State Scholarship
Microsoft Certifications:
MCSD and MCAD (both Visual Studio 6 VB/C++ and .NET/C#/VB.NET); MCDBA (SQL
Server 2000)
|