Resume for David H. Wilkins
Technical Architect / Senior Developer
Phone:(205)677-UNIX (8649)
- Objective
- A challenging position architecting, developing and supporting innovative software and systems for a progressive company.
- Desired Job Type:
- Contract or Perm
- Desired Status:
- 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:
- After appropriate notice
- Relocate:
- No
- Work Status:
- I am authorized to work in this country for any employer.
- Experience
-
- Misc Projects
- Several
Birmingham, AL
Developer / Architect- (Perl) Web Spider for retrieval of images held hostage by a hosting company
- (Rails) Fully normalized Multiple Listing Service ActiveRecord model
- (Rails) NetCarMarket.com - Used car dealer site (Personal Project).
- (Rails) coiterate.com - Early stage Open Source code review system for subversion. There's a Demo along with a Development Site
- (PHP/Subversion) Subversion, Authentication (MySQL auth), PHP configuration, Apache URL-Rewriting for a stock-research firm
- 12/2002 - Present
- Sungard/OMNI(formerly Pyramid Digital Solutions until August 2005)
Birmingham, AL
Developer/ R&D Team Leader/ Director of Product Architecture
- Direct 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:- PL/SQL (Server Side)
- C++, OO Design
- Design Patterns
- CORBA,
- Visual Basic
- RCS
- Unix (HP-UX)
- 1.2 million lines of C++ code
- 4500+ source files
- 500+ database tables
- 500+ database views
- 400+ PL/SQL packages
- 50 gb database
- 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.
- 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
Ruby and Ruby on Rails
- Affiliations
-
- 12/1996 - 2/2001
- Birmingham Oracle Users Group
Member / Presentation Coordinator - 2003 - Present
- Birmingham Area Linux Users
Member, Presenter.
- Skills
-
- Skill Name
- Skill Level
- Last Used
- Experience
- Oracle (8/9i/10g)
- Expert
- Currently used
- 8 years
- SQL Server
- Intermediate
- Currently used
- 2 years
- Transact-SQL
- Beginner
- Currently used
- years
- SQL (Generic)
- Expert
- Currently used
- 8 years
- MySQL
- Expert
- Intermediate
- 4 years
- C
- Expert
- Currently used
- 12 years
- C++
- Intermediate
- Currently used
- 7 years
- Perl
- Expert
- Currently used
- 10 years
- Ruby (RoR)
- Intermediate
- Currently used
- < 1 year
- Subversion
- Expert
- Currently used
- 3 years
- RCS
- Expert
- +4 years ago
- 8 years
- StarTeam (Revision Control)
- Intermediate
- Currently used
- 2 years
- PL/SQL
- Expert
- Currently Used
- 8 years
- HTML
- Intermediate+
- Currently used
- 10 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
- MFC
- Intermediate
- +4 years ago
- 2 years
- COM
- Intermediate
- Currently used
- 4 years
- CORBA
- Intermediate
- +4 years ago
- 2 years
- XML
- Intermediate
- Currently used
- 6 years
- x86 Assembly
- Intermediate
- +4 years ago
- 4 years
- 680x0 Assembler
- Intermediate
- +4 years ago
- 2 years
- MS Project
- Beginner
- +2 years ago
- 1 year