|
Present Position
|
Owner, Eric Neff Consulting Inc.
|
| |
|
|
Certifications
|
MCP Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 (70-175)
MCP Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0(70-176)
|
Summary of Qualifications
- Experience includes over 11 years as a technical lead and senior software developer.
- Expert in full life-cycle web application development, middle-ware, and n-tier application development, with specific expertise in Microsoft .NET application development.
- Specialized in object-oriented analysis and design in systems development with a focus on the scheduling of service personal or manufactured items. Instrumental in the design and implementation of data relation schemas for the lexicography industry.
- Innovative, excellent technical leadership and performance engineering skills, works very effectively in a team environment and independently.
Technical Skills
|
Current Proficiencies:
|
C#, VB.NET, WinForms, ASP.NET, SQL Server, Ajax, XML, GDI+, T-SQL, NUnit
|
|
Programming Languages:
|
C#, VB.NET, JavaScript, Visual Basic 6.0
|
|
Web Development:
|
ASP.NET, COM, JavaScript, HTML, DHTML
|
|
Component Architectures, Specifications:
|
Model View Controller, Factory and other Patterns, COM+/MTS
|
|
Design/Development Tools:
|
Visual Studio .NET 2005, Visual Studio .NET 2003, Visual Interdev, Active Reports, Install Shield for Windows Installer, SQL Server Enterprise Manager, Query Analyzer, SQL Profiler, Visual Source Safe
|
|
Enterprise and Database Management Tools:
|
SQL Server , Oracle
|
|
Application Servers:
|
Microsoft IIS
|
|
Operating Systems:
|
Windows Server 2003, Windows XP, Windows 2000, Windows NT
|
Professional Experience
Sacramento. CA August 2005 - July 2007
Director Production Engineering/Digital Music Group, Inc.
Chief Architect and Engineer for all in house development projects involved in the obtaining, converting, packaging and distribution of digital music files to multiple online music retailers. Utilized continuous integration to ensure system is always available to meet the specifications of rapidly changing technology.
Key Milestones:
- Lead Architect for DMGI.com
- Created, implemented and supported a multi processor audio encoding engine delivering 15 different encoding/bit rate combinations across multiple distributed computers
- Created, implemented and supported a file aware image processing system capable of processing over 300 images per hour
- Created, implemented and supported a packaging engine that assembles the audio, image and XML metadata that has delivered over 200000 songs
- Created, implemented and supported an intranet application to access album information reports and delivery schedules
Skills Used: C#, WinForms, ASP.NET, GDI+, SQL Server, XML, Windows Services, Web Services, HTML, JavaScript, Ajax.NET, Visual Source Safe, Apple Digital Media (AAC), Windows Digital Media (WMA)
Rancho Cordova, CA June 2004 - August 2004, December 2004 - August 2005
Senior Software Developer/NEC Solutions America
As a contract employee of TEK Systems, developed multiple server applications for the creation, validation, routing and storage of finger print cards for federal and state agencies. Customized user interfaces of finger print scanning stations to client requirements. Researched and implemented custom graphics algorithms for half-toning, color equalization and bilinear interpolation of black and white images.
Key Milestones:
- Implemented an IQS fingerprint card printer server that is certified by the FBI
- Implemented a document archive for fingerprint cards
- Implemented a routing server for the Wisconsin Department of Justice
Skills Used: C#, GDI+, SQL Server, XML, Windows Services, Web Services, HTML, JavaScript, Visual Source Safe, NUnit
Rancho Cordova, CA August 2004 - December 2004
Senior Software Developer /Credit Union Direct Lending
As a contract employee of TEK Systems, I worked as part of a team of developers to create an automobile loan processing system that is used in most statewide auto dealerships.
Key Milestones:
- Primary developer in charge of user interface development
- Developed user controls to maximize reuse
- Streamlined html output to accommodate peak load of 60 users per minute
- Designed and developed a finite state machine based method of site navigation
Skills Used: VB.Net, SQL Server, XML, HTML, JavaScript, Visual Source Safe
Tracy, CA May 2003 - May 2004
Lead Software Developer/Central Valley Appliance Installations
Lead developer for the largest appliance installation service in North America. Designed and implemented a mission-critical scheduling system that transformed a paper based system servicing 200 installations weekly to a web available application serving 2000+ installations with optimal performance, maintainability and reliability.
Key Milestones:
- Implemented an algorithm which analyzes distances, histories and traffic patterns to provide the most efficient routing for appliance installers working in the San Francisco Bay Area
- Reduced gasoline expenses by providing actual driving distances between scheduled and potential installations
- Increased installer efficiency by eliminating missed orders, providing increased communication of customer wishes and eliminating the need for specialized knowledge of the delivery area
- Integrated with Google Maps to provide mapping with real time construction updates
- Reduced call time from an average of 11 minutes to less than 3
Skills Used: C#, ASP.NET, SQL Server, MapQuest CGI, HTML, JavaScript, Visual Source Safe
Denver, CO November 2003 - May 2004
Software Developer/Madison Capital Management
Designed and implemented a capital management application as part of a team of 6 developers. Delivered highly reliable software on a short timeline to customer specification. Implemented modules using a Model-View-Controller + Factory design pattern. Frequently used as a process expert to reduce complexity in difficult design processes.
Skills Used: VB.NET, ASP.NET, SQL Server, HTML, JavaScript
Denver, CO September 1999 - November 2003
Senior Software Developer/Synapse, The Knowledge Company
Responsible for full life cycle project development. Developed functional requirements and obtained client approval of project scope and timeline. Implemented a dynamic indexing system supported on Internet Explorer and Netscape Navigator. Assembled user documentation and created estimates using Microsoft Word and Visio. Managed the allocation of resources and the monitoring of project status including other developers. Developed code libraries to support database access to SQL Server and Oracle. Converted Access prototype to multi-user, web-enabled, multi-database application used by leaders in the publishing industry/Fortune 500 companies such as Gale, Eli Lilly and Verizon.
Skills Used: Visual Basic 6, ASP, SQL Server, Oracle, HTML, JavaScript, Visual Source Safe
Denver, CO March 1999 - August 1999
Software Developer/Business Application Solutions
Worked as a full time contract employee using Visual Basic 6. Developed code modules for a mission critical medical assembly scheduling application. Worked directly with the lead developer to insure modules were completed on schedule and error free. Designed and implemented a scheduling algorithm for the assembly and inventory of kidney dialysis machines. Reduced lot differential in build schedule from 7 or more from one to the next to 3 or less. Shared processes from Client desktop to server using Microsoft Transaction Server and later DCOM. Responsible for creating and maintaining builds using InstallShield.
Skills Used: Visual Basic 6, SQL Server, Microsoft Transaction Server, DCOM, InstallShield, Visual Source Safe
Denver, CO February 1998 - February 1999
Software Developer/Robert Waxman Inc.
Worked as a full time employee using Visual Basic 5 to develop an insurance replacement system. This system provides the current replacement product and value for most appliances and electronic items manufactured over the last 20 years. Converted a Visual Basic 3 application to an n-tier Visual Basic 5 application using RDO, SQL Server, and custom ActiveX components. Responsible for creating and maintaining builds using Microsoft Setup Wizard.
Skills Used: Visual Basic 5, SQL Server, Farpoint Spread, Microsoft Setup Wizard, Visual Source Safe
Denver, CO February 1997 - February 1998
Software Developer/Strategic Technologies Inc.
Worked as a contract employee implementing custom pricing schemes for a Compris POS system at Boston Market. Created automated build and distributions scripts using MS-Dos batch commands.
Skills Used: COMPRIS Editing Tools, DOS Batch Tools