Resume for David H. Wilkins
Not Pursuing Employment - Don’t Call or Email
Technical Architect / Senior Developer
David H. Wilkins
|
|
- 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 that inspire awe in both clients and my peers.
- Career Level:
- Senior
- Date of Availability:
- After appropriate notice
- Relocate:
- No
- Work Status:
- I am authorized to work in this country for any employer.
- Experience
- 01/2014 - Present
-
- Luckie and Company
- Birmingham , AL
- Senior Developer
-
Alabama.travel -
Ruby On Rails,
Heroku Deployment (Production, Staging)
- Postgres, Devise, Kaminari, PDFKit, Haml, MongoDB, Mongoid, jQuery, Coffeescript, Foundation
-
Alabama Travel Partners -
Ruby On Rails,
Heroku Deployment (Production, Staging)
- BestInPlace, StrongParameters, Haml, MongoDB, Mongoid, jQuery, Coffeescript, Reporting, RackRewrite, Select2
-
american-usa.com
Ruby On Rails,
EngineYard Deployment (Production, Staging)
- MySQL Kaminari, Haml, Incrudable, Decent Exposure, Airbrake, Bootstrap
-
www.backedbybayer.com
Ruby On Rails
3.2, EngineYard Deployment (Production, Staging)
- MySQL CarrierWave, Haml, Incrudable, Decent Exposure, Airbrake, Foundation
-
Regions BrandWorks
Ruby On Rails
EngineYard Deployment (Production, Staging)
- MySQL Paperclip, PDFKit, Haml, Decent Exposure, Airbrake
- Schema.org markup
- 01/2013 - 01/2014
-
- Conecuh Software
- Birmingham , AL
- Independent Developer
-
Alabama.travel -
Ruby On Rails,
Heroku Deployment (Production, Staging)
- Devise, Kaminari, Haml, MongoDB, Mongoid, jQuery, Coffeescript
-
Alabama Travel Partners -
Ruby On Rails,
Heroku Deployment (Production, Staging)
- BestInPlace, StrongParameters, Haml, MongoDB, Mongoid, jQuery, Coffeescript, Reporting, RackRewrite, Select2
-
american-usa.com
Ruby On Rails,
EngineYard Deployment (Production, Staging)
- Kaminari, Haml, Incrudable, Decent Exposure, Airbrake
- Wordpress Integration with Magento - Wordpress shortcodes, Magento SOAP API
- C/ C++ - Kernel Module for Allwinner A10 ARM PWM (Pulse Width Modulation) Github source for pwm-sunxi
- Ruby On Rails - RETS MLS data downloader and validator Github source for rets_validator
- Ruby On Rails and coffeescript - Leaflet.js map with a custom coordinate system for in-game information display. Github source for firedeaths
- 06/2010 - 01/2013
-
- Learning Earnings - Online incentive program for K-12
- Mobile , 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 (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:
- Application size:
- 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
- OpenStreetMap mapping
- My University of Montevallo edits
- OpenLayers GeoJSON import of US State and County data (GeoJSON EX demo)
- Arduino Non-Blocking Stepper control library
- Magento Extension for vendor address geolocation
- Magento SOAP (PHP) integration with Wordpress
- (Perl) Web Spider for retrieval of images held hostage by a hosting company
- Subversion, Authentication ( MySQL auth), PHP configuration, Apache URL-Rewriting for a stock-research firm
- ( Rails 1.x) Fully normalized Multiple Listing Service ActiveRecord model, and several other unfinished rails projects
- ( Rails 3.2.13) RETS Validator app for pulling RETS data, validating and importing into custom database schemas (On Github)
- Found an ”encouraged misconfiguration” for nginx+Unicorn that was causing Fedora users problems.
- 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
- Personal Software Process
- gprof profiling
- MythTV
- OpenStreetMap mapping
- Arduino
- Raspberry Pi
-
Troy State University
- 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
- Ruby (RoR)
- Intermediate++
- Currently used
- ~4 years
- Perl
- Expert
- Off and on
- 10+ years
- MySQL
- Expert
- Currently Used
- 6 years
- PHP
- Intermediate+
- Currently Used
- 3 years
- git
- Intermediate
- Currently used
- 3 years
- Magento
- Beginner
- Currently used
- 3 months
- Wordpress
- Intermediate
- Recently used
- 1+ year
- C
- Expert
- Recently
- 12 years
- C++
- Intermediate+
- Recently
- 7 years
- C#
- Intermediate+
- 2 years
- 2 years
- Subversion
- Expert
- Currently used
- 3 years
- Oracle (8/9i/10g)
- Expert
- 4 years
- 8 years
- SQL Server
- Intermediate+
- 2 years
- 4 years
- Transact-SQL
- Intermediate+
- 2 years
- 3 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
- Javascript
- Intermediate+
- Currently used
- 4 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