|
PROFILE:
|
- Twenty years of experience as a software developer
- Adapt quickly to new environments with differing technologies
- Strong skills in all web technologies (HTML, AJAX, CSS, SOAP, REST)
- Adapted to several language styles such as COBOL, Basic and C#
- Transitioned through several transitions in development philosophy from sequential
to object-oriented to service-oriented
- Able to develop on nearly any platform (web, desktop, mobile, touch screen)
- Extensive relational database expertise in DB2, MS SQL Server, Access, XML and Oracle
- Skilled in database design with the proper use of types, indexing, normalization
and denormalization
- Operating system use ranges from DOS to Linux
- Keen on keeping all system patched to latest service levels
- Proficient at using and contributing to forums, support tickets and enhancement
requests
- Skilled at using multiple search engines to quickly find required results
- Worked with .NET from version 1.0 to 3.5 (and researching 4.0)
- Experience with maintenance, support, optimization, refactoring and performance
tuning of code
- Strong knowledge of background systems and logic processing
- Believe in realistic estimation of project requirements to allow for on time delivery
- Thrived in both sides of the software arena: pure development and day-to-day
- Comfortable in either role of managing or managed at any time
- Familiar with search engine optimization methodologies
- Firm understanding of all of the "mechanics" behind information technology
- Have a "get it done" attitude and thrive on accomplishment and productivity
- Experience with mentoring junior level developers
|
|
|
EXPERIENCE:
|
JR Automation Technologies,
LLC
|
10/2010 - Present
|
Holland, MI
|
|
|
13365 Tyler Street
|
|
616-399-2168
|
|
|
Industry: Manufacturing - Process Automation
|
|
|
Lead Software Developer
|
|
|
|
Create and Maintain several Windows, Office, Mobile and
Web applications using .NET, VBA and ASP at multiple locations. Implement supporting
systems on SQL Server using SSIS, SSRS and DTS packages. Most recent project involved
custom build of time and attendance system with external web entry at two locations
with differing rules. more...
- Completed development of a touch screen Windows Forms application to track attendance
and labor costing
- Assisted users of Excel and Access macros to perform necessary controls engineering
logic
- Mentored intern developer to fit applications into existing interfaces
- Maintained two Motorola Barcode Scanning inventory systems
- Enhanced Customer job scheduling and notification system
- Created Bid Tracking interface and schema
- Customize, build and design software applications to increase business productivity
and functionality.
- Take active role in seeing projects to completion and providing needed adjustments
to applications to retain project timeliness.
- Build and support reporting methods such as Crystal Report and Microsoft Reporting
Services.
- Design, develop, document, analyze, create, test and modify software application
and programs, including prototypes, based on and related to user or system design
specifications.
- Required to work directly with the Systems Engineer and all employees with the ability
to address all needs relative to Application Development and supportive employment
tasks such as Help Desk and Network Support.
- Operate and maintain internal software applications currently in production. Research
and maintain new software application that address future business needs.
|
|
|
|
County of Kent
|
3/2009 - 10/2010
|
Grand Rapids, MI
|
|
|
320 Ottawa Avenue NW
|
|
616-632-7590
|
|
|
Industry: Government - Geospatial Information Services
|
|
|
GIS Client Server Programmer
|
|
|
|
Develop and fully document custom mapping applications to
consume and output SOAP and REST services with heavy dependence on object-oriented
JavaScript and AJAX for high performance.
Combined three distinct applications into a single interface. Supported classic
ASP intranet site and created new .NET applications for county wide consumption.
more...
- Configured first source code repository (change management system) for the organization
- Used grep on a SUSE install of Apache to determine current users of replaced applications
- Met with department heads to detail deliverables
- Additional configuration, security, and maintenance activities implemented to improve
system stability, scalability, and performance
- Dynamic measure tool built with custom logic in response to team member request
- Customized a help system to document specific functionality
- Application configuration centralized and documented for maintenance by all team
members
- Implemented vendor best practice methods to ensure maintainability
- Solely responsible for deployment configuration using FQDNs to span firewalls between
WAN sites
- Configured Reverse Proxy VirtualHosts on SUSE 11 Apache
- High emphasis placed on teamwork in order to implement the best solution
- Researched caching and performance tuning to deliver best possible user interface
- Included ViewState redirection to avoid bulky round trip loads
- Core functionality completed ahead of schedule and lower priority enhancements included
before due date
- Manager was "pleasantly surprised to see how quickly Doug reached proficiency in
a new environment"
- Investigated multiple Content Management Systems on differing platforms and frameworks
to present proposed solutions
- Built an employee directory application and database that collated a variety of
data sources (eDirectory, PeopleSoft, Nortel, etc.) into a single authoritative
list that allowed for administrative overrides
|
|
|
|
Bradford Company
|
9/1998 - 3/2009
|
Holland, MI
|
|
|
13500 Quincy Street
|
P.O. Box 1199
|
616-399-3000
|
|
|
Industry: Manufacturing - Packaging
|
|
|
Senior Software Engineer
|
|
|
|
Design, develop, test, train, deploy and support ASP.NET applications
with a custom Oracle database backend for an Infor ERP VISUAL Enterprise and CRM
system. Primarily PL/SQL stored procedures and C# web interface. more...
- Deeply involved in initial implementation of ERP system
- Team led upgrade of ERP and CRM system to latest version available
- Built a system to extract and maintain EDI communications with customer
- Created several custom web controls
- Designed and used tools to speed code writing
- Transitioned applications into Web 2.0 compliance
- Built and configured several IIS servers — both internal and external
- Wrote reports using ODBC in MS Access
- Implemented an MS Access synchronized database for offsite reporting
- Built custom Outlook forms
- Converted a command-line COBOL interface for pattern printing to .NET WinForms
- Designed and implemented an entire system for tracking and communicating hundreds
of details for custom packaging projects
|
|
|
ISD Corporation
|
9/1991 - 8/1998
|
Holland, MI
|
|
|
11335 James Street
|
|
800-547-6719
|
|
|
Industry: Computer Software
|
|
|
Systems Analyst
more...
|
|
|
|
Managed the design and development of point-of-sale applications
for retail clients. Built a custom program using Micro Focus COBOL and MS SQL Server.
Extended IBM cash register and back office applications.
- Developed a desktop cash-n-carry application on OS/2 and DB2
- Migrated this application to NT and MS SQL Server
- Redesigned the entire solution to be Y2K compliant
- Enhanced 4680 Supermarket and General POS applications through interrupts
- Promoted to manager of several developers
- Responsible for submitting time sheets, estimates and weekly status reports
|
|
more...
|