Doug Dekker Doug Dekker
Senior Application Developer


Page Down to: Résumé Section Summary Section
CONTACT INFO show all...
Doug Dekker
7122 Dėep Rose Court
Hudsonville, MI 49426
Home : 616-669-7391
Email : DougDekker.com/contact
 
RÉSUMÉ   ^BACK TO TOP
OBJECTIVE: Seeking full-time employment with an organization dedicated to the development of custom applications that achieve maximum "value add" for specific business needs.
more...
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...
Family Fare 3/1985 - 8/1991 Hudsonville, MI
6480 28th Avenue 616-669-5790
Retail: Grocery
Evening Manager
Managed front-end and back office operations. Stocked shelves. Created a computerized order management system.
EDUCATION: Grand Valley State University 9/1987 - 5/1991 US Allendale, MI
Bachelor's Degree
Bachelor of Science in Computer Science
more...
Hudsonville High School 9/1983 - 6/1987 Hudsonville, MI
High School or equivalent
Graduated fourth in class of over 200 alumni
more...
AFFILIATIONS: Hager Park Church 5/2008 - Present Elder
  • Served as Deacon Treasurer June 1999 through May 2002
  • Built the church website from scratch
    • Created scheduled scripts to keep weekly publications constantly up-to-date
    • Added an online calendar for tracking all events
    • Included a cancellation notification system.
    • Implemented a customizable AJAX interface for maintaining and reporting assigned responsibilities
    • Designed a custom tasking system to track progress and accountability
    • Wrote a custom Access report for tracking visitor attendance
    • Built an Access database to track song usage and licensing
    • Developed a pictorial directory for online viewing.
    • Used ReportViewer extensively to allow for printing member directory in five different formats.
    • Detailed a site map for exposure of all pages using TreeView control
  • Served on committees to renew organization logo and creatively solve an overcrowding issue
  • Created a stand-alone DHTML Family Feud game for a social gathering complete with sound effects
   
SKILLS: ASP.NET, C#, VB, IIS, HTML, JavaScript, AJAX, CSS, SQL, SSIS, SSRS,
MS SQL Server, T-SQL, Oracle, PL/SQL, MS Access, VBScript, Subversion
more...
Skill Name Skill Level Last Used/Experience
C# Expert Currently used /6 years
Visual Studio .NET Expert Currently used /9 years
.NET Framework Expert Currently used /9 years
Visual Basic Expert Currently used /14 years
IIS Expert Currently used /9 years
ASP.NET Expert Currently used /8 years
PHP Beginner Previously used / < 1 year
HTML Expert Currently used /11 years
JavaScript Intermediate Currently used /8 years
AJAX Intermediate Currently used /4 years
CSS Intermediate Currently used /3 years
AJAX Control Toolkit Intermediate Currently used /5 years
Classic ASP Expert Currently used /12 years
XML Intermediate Currently used /6 years
MS Report Viewer Intermediate Currently used /4 years
Microsoft Reporting Services Expert Currently used /1 years
SQL Server Integration Services Intermediate Currently used /1 years
SQL Expert Currently used /18 years
Oracle Intermediate Previously used /11 years
PL/SQL Intermediate Previously used /3 years
Toad for Oracle Intermediate Previously used /3 years
ODP.NET Intermediate +4 years ago /3 years
MS SQL Server Intermediate Currently used /10 years
Transact-SQL Intermediate Currently used /2 year
MS Access Expert 3 years ago /5 years
VBScript Expert 2 years ago /6 years
COBOL Intermediate +5 years ago /7 years
Java Beginner Currently used / < 1 year
Python Beginner Currently used / 1 year
EDI Intermediate 3 years ago /3 years
Subversion/TortoiseSVN Expert Currently used /6 years
  ArcGIS Server Expert Previously used /1 year
  Dojo Beginner Previously used /1 year
  ArcGIS Desktop Intermediate Previously used /1 year
  Pictometery Intermediate Previously used /1 year
  REST Beginner Currently used /1 year
  SOAP Intermediate Currently used /3 year
  Silverlight Beginner Currently used /1 year
LINQ Beginner Currently used /1 year
Extension Methods Beginner Currently used /2 years
  Fiddler Beginner Currently used /1 year
  Firebug Intermediate Currently used /2 years
  ViewState Decoder Beginner Currently used /1 year
  Windows 2008 64-bit Intermediate Currently used /1 year
MediaWiki Intermediate Currently used /3 years
VMware VirtualCenter Intermediate 1 year ago /1 years
more...
LANGUAGES: Languages Proficiency Level
Spanish Basic - Familiar
REFERENCES AVAILABLE  
ADDITIONAL
INFORMATION:
Develop and maintain the following web sites:
timetrack.jrauto.com, gis.kentcountymi.gov, hagerpark.org, onsitewellnessllc.com, idsmfg.com, weather.dojademake.com, cslink.bradfordco.com
view online salary requirements...
SUMMARY ^back to top
Desired Salary: 85,000 USD Per Year
Current Career Level: Experienced
Years of relevant work experience: 20 Years
Work Status: US - I am authorized to work in this country for any employer.
Target Job: Target Job Title: .NET Developer
Alternate Target Job Title: Java Developer
Desired Job Type: Employee
Desired Status: Full-Time
Target Company: Industry: Government - GIS
Manufacturing - Other
Retail
Internet Services
Computer Software
Nonprofit Charitable Organizations
Computer/IT Services
Occupation:
  • IT/Software Development
  • Database Development
  • Software/System Architecture
  • Software/Web Development
  • Web/UI Design
Target Locations: Selected Locations: Holland, MI
Grand Rapids, MI
Relocate: No
Willingness to travel: Up to 15% travel
hide extras...