Jeffrey R. Hopper
resume
317.454.1004 voice
jeff_at_hopperconsulting_dot_net
www.hopperconsulting.com
6305 Green Leaves Rd.
Indianapolis, IN 46220-4812 USA

Summary
Software designer and developer who has architected and implemented a wide variety of solutions for many different business types and needs. Excels in designing systems that are enterprise-quality, re-usable, easy to maintain, and easy to use. Sees value in the following for accomplishing the above: standards, componentization, unit testing, documentation, appropriate use of technologies.
Computer Languages, Databases & Software
- Visual C# .NET
- SQL Server (6.0 – 2005)
- Visual Basic (.NET, 3.0 – 6.0)
- ASP.NET
- XML/XSL
- Visual Basic for Applications (VBA)
- ASP
- HTML
- VBScript, JavaScript
- MS Access (1.0 – 2003)
- Oracle
- MS FrontPage
- MS Office
Experience
2006 - present Independent Software Consulting
Hopper Consulting, Inc. -
Indianpolis, IN
Ongoing Activities
- Develop custom software solutions for distributed, desktop and mobile systems using Visual Studio .NET and MS SQL Server
- Author technical articles, hands-on labs, sample applications and tutorials on a variety of Microsoft technologies and subjects, focusing on emergent and pre-emergent technologies
- Solve business needs by automating tasks with computer software
Sample Projects
- Served as a lead analyst/developer on a medium-sized team, producing a web application using C#.NET/VB.NET, MS SQL Server 2005, Visual Studio Team products
- Advised 2 entrepreneurs on best practices for mobile device applications; augmented development resources as requested
Sample Clients
- JW Hedgehog, Inc./Microsoft, Allegient/The Haelan Group, The Cranial Academy, Fraternity Executives Association, Pinnacle Partners/Advantage Health Solutions, Stericycle, Imagineng, Medelix
Sample Technical Articles, Tutorials and Labs
- MSDN Technical Article: Developer’s Guide to the ARM Emulator (with Jim Wilson) (http://msdn2.microsoft.com/en-us/library/bb630224.aspx)
- MS Hands-On Lab: Creating and Using a SQL Server Compact Edition Database in a Windows Forms Application
- MS Hands-On Lab: Creating and Using a SQL Server Compact Edition Database in
a Windows Mobile 5.0 Application
- MS Hands-On Lab: Synchronizing SQL Server Compact Edition with SQL Server 2005
- MS Hands-On Lab: Synchronizing SQL Server Compact Edition on Windows Mobile
5.0 with SQL Server 2005
2003 - 2006 Lead Software Architect
Performance Assessment Network - Carmel, IN
- Responsible for company-wide enterprise software development standards, practices
and designs
- Designed and developed a core framework for current and future enterprise applications
- Designed and developed a web-service based event management system using Visual
C# .NET and MS SQL Server
- Developed web-delivered personal assessments for a variety of clients and purposes
using Visual C#.NET, Visual Basic 6.0; designed and maintained back-end SQL Server
database
2002 - 2003
Sr. Programmer/Analyst, Development Lead
Sallie Mae - Fishers, IN
- Developed on-line student loan application web face using Visual Basic, XSL, XML, ASP, JavaScript, SOAP; system integrates various backend data and systems (mainframe, DB/2, MS SQL Server, Oracle), utilizing project-wide framework and corporation-wide messaging architecture
- Served as team Development Lead for new release of above project; activities included object-oriented analysis & design, estimating, developer oversight, code writing/reviewing, cross-team coordination, process improvement
1997 - 2002
Programmer/Project Manager
Auctor Corporation - Indianapolis, IN
- Designed and developed law firm’s Case Management system using Visual Basic, MS SQL Server, ADO, Novell NetWare, MS Windows NT (3-tier application)
- Designed and developed State of Connecticut Child Support Enforcement System windows prototype using Visual Basic, Universe Objects, ODBC, Universe database
- Developed fraternity’s membership database in MS Access, enhanced with web site accessibility for certain data
- Designed and developed web/database solutions using MS Visual InterDev, (D)HTML, ASP, XML, IIS, ADO, FrontPage, SQL Server, Access, UNIX
- Automated various business processes using MS Outlook, Word and Excel
- Enhanced internal help desk software using MS Access, MS SQL Server
1995 - 1997
Programming Supervisor
Sagamore Health Network - Carmel, IN
-
Supervised team of 5 programmers
- Enhanced electronic claim submission system using Visual Basic, MS SQL Server, MS Access
- Enhanced Member Services system using Visual Basic, MS SQL Server, MS Access
1993 - 1995 Programmer
St. Elizabeth Hospital Medical Center - Lafayette, IN
-
Developed X-ray film library system using Visual Basic, MS Access
- Automated various business processes using word processing, database and spreadsheet software
- Integrated Windows/SQL human resources system with Unix/DOS/phone time and attendance collection system
- Integrated mainframe patient information system with Windows programs
- Installed network wiring, hardware and software; set up PCs, training facilities
1991 - 1993 Programmer
Micro Database Systems, Inc. - W. Lafayette, IN
-
Enhanced various clients’ systems using mdbs KnowledgeMan (Exxon oil refinery inspection system, Ontario Ministry of Natural Resources park registration system, EJ&E Railroad payroll system, Abbott Labs shipping system, Baxter Medical Products contact management system)
- Developed various clients’ systems using MS Access, Visual Basic (e.g., managed health care network tracking systems)
Education
1986 - 1991
BS, Electrical Engineering Technology
Purdue University - W. Lafayette, IN
Course work included micro-computer architecture, software architecture and programming,
electronic communication technologies, audio engineering, sound reinforcement