| Aug 2004 - Present |
Senior Programmer/Analyst/DBA
Jackson Technical
Tulsa, OK
Responsibilities:
- Support websites, email, and other hosted services.
- Manage hosting servers for PHP, Coldfusion, SQL, etc.
- Inhouse and customer website development.
- Custom solutions in various scripting languages (ex. Ruby, PHP, VBA, VBS, etc.)
- Improve development processes.
Achievements:
-
Coldfusion based LMS (Learning Management System)
- SCORM 2004 compliant
- Flexible archeticture allows easy implementation of other/custom APIs
- Upload, verify, deploy packages
- Store SCO data in persistent database
- jQuery based plugin for client/server interaction
-
Time clock application for use by company employees.
- Payroll Reporting
- Touch Screen and Mobile Interfaces
- Notices to employees when not clocked in/out at scheduled time
- Sick and vacation time calculations and scheduling
-
Simplified content management system (CMS) for client websites.
- Customized per client needs
-
Coldfusion based email "heartbeat" to continually monitor SMTP/POP3 servers.
- Send email notice when server is down
- Configurable polling parameters
-
Browser based "File Explorer".
- Java based multiple file upload widget.
- Based on Yahoo UI
- Download multiple files as ZIP
- Send file package links via email
-
Setup website development lifecycle process.
- Subversion source control
- Testing/publishing procedures
- Offline data synchronization process for client with remote agents.
-
Flash based training application for online training facility.
- Configurable by client
- Quizzing and data collection
- Integrated MapPoint with client site for GPS plotting.
-
Music download site.
- Secure sheet music publishing
- Secured MP3 downloads
- Robust catalog management
- Custom report generation
- Custom e-commerce shopping cart
|
| |
| Jul 1999 - June 2004 |
Programmer/Analyst/DBA
Data Exchange, Inc
Tulsa, OK
Responsibilities:
- Gather client requirements to develop sales and verification scripts for call center representatives.
- Help existing clients to streamline and refine business processes.
- Support multiple servers (MS SQL 2000, MS Exchange 2000, and IIS).
- Custom solutions for client integration in various languages (ASP, .NET, PHP, Coldfusion, etc.)
- Maintain company web site and client portal.
Achievements:
- Custom Message Queueing service layer and API for assured data delivery.
- Backend process to allow clients to transmit data to in-house servers via HTTP and FTP. This streamlined the agent interaction process.
- Process to allow scripts to be dynamically shown to call center representatives based on number used by the client to call our systems.
- Web interfaces to allow clients to view various daily call reports in Excel and PDF format.
- Searchable web based interface for client recording review and download.
|