David H. Wilkins, Software Developer in Pelham, AL, United States
David H. Wilkins

Software Developer in Pelham, AL, United States

Member since March 1, 2017
David is a senior developer with experience ranging from real-time systems to the web. Recent projects include customer facing websites in PHP and Rails, ETL processes, and banking formats. Back-end, performance and tooling are his specialties. He's comfortable in both enterprise and startup environments preferring teams—requiring skills from architecture design to DevOps.
David is now available for hire




Pelham, AL, United States



Preferred Environment

Linux, Open Source Tools, Ruby/Rails, C/PostgreSQL

The most amazing...

...feeling is to deploy changes you've seen progress from requirement definitions to completion.


  • Senior Developer

    2017 - PRESENT
    • Supported a large public-facing Rails app.
    • Implemented database performance tuning.
    Technologies: Ruby on Rails, PostgreSQL
  • Senior Developer

    2014 - 2017
    Temenos USA
    • Developed a back office processing system for community bank processing.
    • Developed a Ruby ACH validating parser and generator.
    • Presented a report and a search for a multi-tenant database using Elasticsearch. While storing multiple customer's data in a single database—ensured pertinent and confidential search results restricted to the user's financial institution.
    • Tuned the ETL processes from an AS/400 legacy database to fit within a tight window.
    • Made extensive use of JIRA and Crucible for issues and code reviews.
    • Completed DevOps tasks such as installation and upgrade for Jenkins, JIRA, Crucible, and hosted GitLab.
    Technologies: Ruby on Rails, PostgreSQL, Elasticsearch, Linux, Ansible
  • Senior Developer

    2013 - 2014
    Luckie and Company
    • Maintained and developed sites for several agency clients including Alabama.Travel, Backed By Bayer, Little Debbie, and Regions Bank using Ruby on Rails.
    • Deployed Schema.org to increase search placement for customer sites.
    • Implemented pixel-perfect designs specified by internal graphic designers.
    • Developed JSON APIs for mobile apps for Alabama.Travel.
    Technologies: Ruby on Rails, Heroku, PostgreSQL, Schema.org, MongoDB
  • Senior Developer | Architect

    2010 - 2013
    • Worked as a primary developer for a PHP/MySQL app.
    • Developed an auctions feature to generate more interest from students for the site.
    • Analyzed business processes and provided analytical support for avoiding rampant inflation in our micro-economy.
    • Worked with outside contractors to port the application to Ruby on Rails while maintaining the current site. Implemented SpreeCommerce for our rewards purchase system using our own currency. Implemented the accounting system (again for our own currency) using the Plutus gem.
    • Did MySQL query-tuning. Measured and addressed performance as indicated by site activity and server load.
    • Managed the replication of MySQL databases and creation of development snapshots as needed.
    Technologies: PHP, MySQL, Ruby on Rails
  • Senior Developer

    2008 - 2010
    • Developed websites with C# to support the marketing organization. These sites supported National Guard recruiting activities and call centers.
    • Developed reports using SSRS to report progress and status to the US Mmilitary on the effectiveness of our recruiting systems.
    • Wrote stored procedures, built SSAS cubes, and published reports as needed.
    Technologies: C#, .NET, SSRS, SQL Server, Subversion
  • Finance Manager III

    2007 - 2008
    BBVA Compass
    • Managed a group of 5 people supporting a data warehouse in Oracle. This Data Warehouse was used for month-end financial reporting for the entire bank.
    • Developed a Ruby on Rails app for the small business group to automate monthly reconciliation. The output of this system fed directly into the Oracle data warehouse and was used in the monthly financials.
    • Implemented performance tuning and created PL/SQL procedures to further streamline our end-of-month procedures.
    Technologies: Oracle, Ruby on Rails
  • Director of Product Archtecture

    2003 - 2007
    • Ported our Windows C++ CGI application to HPUX and Linux at the request of Wells Fargo.
    • Made our application database portable between SQL Server, MySQL, and Oracle.
    • Managed the efforts of our development department. Handled task creation, review, and support for 4 senior developers and a junior developer with DBA responsibilities.
    • Traveled to customer sites to plan and implement solutions.
    • Worked with subject matter experts to extend our web platform to continue to provide exceptional functionality to our customers.
    Technologies: C++, Oracle, Rogue Wave, Linux, HPUX, MySQL



  • Platforms

    Fedora, Linux, Oracle, MacOS
  • Languages

    C++, Haml, JavaScript, HTML, CSS, Assembler x86, PHP 5, Perl, Assembler 68000, HTML5, XML
  • Frameworks

    Ruby on Rails (RoR), minitest, CodeIgniter, Bootstrap 3, AngularJS
  • Libraries/APIs

    Devise, jQuery, OpenStreetMap API, jQuery UI, JSON API
  • Tools

    Subversion (SVN), Emacs, Jenkins, Git, Jira, RSpec, Crucible
  • Storage

    MySQL, Microsoft SQL Server, PostgreSQL, PL/SQL, Elasticsearch, MongoDB, JSON
  • Other

    Remote Work, Performance Optimization, Ruby Gems, Spree Commerce, Vi, Linux Kernel Drivers
  • Paradigms

    Metaprogramming, Design Patterns


  • None in Business Administration / Computer Science
    1984 - 1987
    Troy University - Troy, AL

To view more profiles

Join Toptal
I really like this profile
Share it with others