Myresume

Resume for David H. Wilkins
 

Resume for David H. Wilkins

Technical Architect / Senior Developer

Objective
A challenging position architecting, developing and supporting innovative software and systems for a progressive company.
Desired Job Type:
Contract
Desired Status:
Up to full time
Description of my perfect job:
A position that provides a technically diverse and challenging environment to leverage my current skills and challenge me to learn new ones. This position will include a close-knit (although not necessarily geographically co-located) team that understands the project goals and works together to deliver products and/or projects that inspire awe in both clients and my peers.
Career Level:
Senior
Date of Availability:
Immediately (up to and including full time)
Relocate:
No
Work Status:
I am authorized to work in this country for any employer.
Experience
01/2013 - Present
  • Independent Developer
  • Birmingham, AL
  • Various
06/2010 - 01/2013
  • Learning Earnings - Online incentive program for K-12
  • Birmingham, AL
  • Developer / SysAdmin / Architect of Awesome
  • Main developer for our PHP / MySQL (LAMP Stack) site
  • Ported application to Rails
    • Using Devise, dragonfly, sass, coffeescript, Spree (spreecommerce.com), multi-domains, auctions, etc
  • Setup automated server monitoring
  • Moved LearningEarnings “to the Cloud” from a dedicated server
  • Moved LearningEarnings Subversion repo to git and github
  • Code review and deployment (github based) for 2 (very) remote developers
  • Developed workflow procedures first utilizing SVN, then git for quick, ticket-based deployments
  • Optimized MySQL queries and MySQL server configuration as well as PHP code
04/2008 - 06/2010
  • Docupak,Inc. - Marketing and Fulfillment company
  • Alabaster, AL
  • Senior Developer
  • Took over reporting infrastructure developed in SSRS and added significant features
  • Leader of the “Special Projects” Team
  • Developed almost exclusively in C# . .NET in VS2008 and VS2010
  • Led development of several key projects from design to deployment
  • Developed a data warehouse database for some legacy projects
  • Utilized SVN
  • Installed, configured, trained and provided support for Trac
  • SQL Server stored procedures
07/2007 - 04/2008
  • BBVA Compass
  • Birmingham, AL (Daniel Building)
  • Finance Manager III (VP level)
  • This position wasn’t a good fit, and wasn’t what I was hired for.
  • Managed a group of subject matter experts supporting a star-schema mission critical Oracle Data Warehouse
  • Developed a Rails app for the Small Business group to automate monthly reconciliation tasks that fed into the Corporate Financials
12/2002 - 06/2007
  • Sungard/OMNI(formerly Pyramid Digital Solutions until August 2005)
  • Owned by Dharmesh Shah
  • Birmingham, AL
  • Developer/ R&D Team Leader/ Director of Product Architecture
  • Directed the efforts of 4 developers and 1 DBA.
  • Presentations to the development group on software design patterns and current development technology.
  • Ported Windows CGI Web application to Linux, HPUX, and AIX.
  • SysAdmin for Unix (development) servers (HPUX and Linux)
  • Upgraded Rogue Wave libraries.
  • Upgraded VSS to Subversion and built a new release process. Migrated ALL revision history and author information from 1994.
  • Expert level Perl programmer, Unix developer, and C/ C++ developer.
  • Created a Ruby Domain Specific Language (DSL) to automate testing of our web apps. Includes authentication, session interface, performance metrics and historical comparison
2/2001 - 11/2002
  • Magnatrax Corporation
  • Eufaula,AL
  • Application Group Leader / Architect

Directed the efforts of 6+ developers in developing both User Interface, and Security + Logistics components (2 teams) of a comprehensive metal buildings design tool. "De facto" leader of a three member Architecture board responsible for reviewing the current architecture and proposing architecture changes to the current application.

Member of the Readiness Review committee. This committee was responsible for evaluating organizational readiness to deploy our software. As a member of this committee, I championed enterprise software architecture changes to ensure organizational ability to deploy our software to our network of affiliated builders. Other duties included:

  • Outsourcing / co-location review
  • Hardware requirement specification
  • WAN requirement estimates
  • I was given leadership of the User Interface in addition to Security + Logistics 7 months after initial hire.
  • I championed and helped define a more industry standard point release process.
10/1998 - 2/2001
  • ElPaso Energy
  • Birmingham,AL
  • Client/Server Architect / Principle
Design and develop enterprise critical n-tier applications for the gas transportation industry. This position included full life cycle development, including design, development, feature testing, regression testing, and deployment. This application utilized:
  • Oracle database
  • PL/SQL (Server Side)
  • C++, OO Design
  • Design Patterns
  • CORBA
  • Visual Basic
  • RCS
  • Unix (HP-UX)
Application size:
  • 1.2 million lines of C++ code (some auto-generated by Rational Rose)
  • 4500+ source files
  • 500+ database tables
  • 500+ database views
  • 400+ PL/SQL packages
  • 50 gb database
I directed the efforts of 5 developers. I achieved the highest possible evaluation each year. I had more technical knowledge of the application than any other developer.
5/1996 - 10/1998
  • Federal TransTel
  • Birmingham,AL
  • Lead Developer

Design and develop billing applications for the telecommunications industry. This position included design and development of critical applications utilizing PL/SQL (Server and Client Side), SQL, C, Perl, SCO Unix and Digital Unix. My accomplishments include: Porting the applications from SCO Unix to Digital Unix Extensive data mining software to identify additional revenue sources. I directed the efforts of 3 developers.

6/1991 - 3/1996
  • Southern Computer Systems
  • Birmingham, AL
  • Lead Developer
  • Lead Product Developer - ImageKey

    Designed and developed tools for image assisted data entry. This was originally developed using OS/2 V1.3, ported to OS/2 2.0 and Windows NT 4.0. I designed background queuing software utilizing threads, workflow software with the Btrieve record manager, and display manipulation software for both Windows and OS/2. ImageKey software was written in mostly C / C++. Our G4 image decompressor was x86 Assembler (Initially 16bit, ported to 32bit).

  • Lead Product Developer - ImageTrac(sic)

    The ImageTrac scanner is a high speed (300 ppm) full color scanner. I designed and developed inkjet software for imprinting tracking numbers on documents. I assisted in development of the real-time basic transport software utilizing the QNX operating system. This real-time software interacted with motors sensors and fans to accurately move the paper past the camera. I developed software to store JPEG encoded images from the image capture to TIF and jpeg format. Directed the efforts of 3 developers.

    Achievements: Management award for outstanding service on the ImageTrac project. 33% bonus one year.

6/1989 - 6/1991
  • The Riley Group
  • Dothan, AL
  • Senior Developer
Designed and developed Weather Radar display software for sale to Radio and Television stations. This software consisted of a server (AIX) and client (MS/DOS) that displayed near real-time and real-time color weather radar information for the southeast.
Misc Projects
Several
Birmingham,AL
Developer / Architect
Education
  • Troy State University
    • US-Alabama-Troy
    • Completed 3 years of a Computer Science/Business Administration double major.
  • University of Alabama at Birmingham
    • US-Alabama-Birmingham
    • Various extra-curricular subjects such as Physics, Calculus I and II - not in the pursuit of a degree.
  • Personal Study
Affiliations
2011 - Present
  • Birmingham Open Source Software
  • Organizer, Presenter..
2009 - Present
  • OpenStreetMap
  • Mapper. University of Montevallo, Coosa River, Interstate 65 crossings / onramps, area counties way fixups, misc subdivisions
2003 - Present
  • Birmingham Area Linux Users
  • Member, Presenter.
12/1996 - 2/2001
  • Birmingham Oracle Users Group
  • Member / Presentation Coordinator
Skills Inventory
  • Skill Name
  • Skill Level
  • Last Used
  • Experience
  • Perl
  • Expert
  • Off and on
  • 10+ years
  • MySQL
  • Expert
  • Currently Used
  • 6 years
  • PHP
  • Intermediate+
  • Currently Used
  • 3 years
  • Ruby (RoR)
  • Intermediate
  • Currently used
  • ~3 years
  • git
  • Intermediate
  • Currently used
  • 3 years
  • Magento
  • Beginner
  • Currently used
  • 3 months
  • Wordpress
  • Intermediate
  • Currently used
  • 1 year
  • C
  • Expert
  • Off and On
  • 12 years
  • C++
  • Intermediate+
  • Off and On
  • 7 years
  • C#
  • Intermediate+
  • 2 years
  • 2 years
  • Oracle (8/9i/10g)
  • Expert
  • 4 years
  • 8 years
  • SQL (Generic)
  • Expert
  • Currently used
  • 8 years
  • RCS
  • Expert
  • >4 years ago
  • 8 years
  • StarTeam (Revision Control)
  • Intermediate
  • 6 years
  • 2 years
  • PL/SQL
  • Expert
  • 4 years
  • 8 years
  • HTML
  • Intermediate+
  • Currently used
  • 10 years
  • CSS
  • Intermediate+
  • Currently used
  • 5 years
  • WML
  • Intermediate
  • +4 years ago
  • 1 years
  • Java
  • Beginner
  • +4 year ago
  • 1 years
  • Unix (HPUX/AIX)
  • Expert
  • Currently used
  • 16 years
  • Linux
  • Expert
  • Currently used
  • +10 years
  • .NET
  • Intermediate
  • 2 years ago
  • 2 years
  • XML
  • Intermediate
  • Currently used
  • 6 years
  • x86 Assembler
  • Intermediate
  • +4 years ago
  • 4 years
  • 680x0 Assembler
  • Intermediate
  • +4 years ago
  • 2 years
  • MS / LibreOffice
  • Intermediate
  • Currently Used
  • 10 years

Comments