| EXPERIENCE
|
|
The Worley Companies Hammond,
LA November 2001-Present Director of Software Development
-
Lead developer on the Worltrac claims and workflow management application
-
Migrated business involving thousands of users to above claims management system.
-
Integrated claims management system with Microsoft Great Plains accounting software.
-
Managed all file, web, mail, and database servers for company.
-
Developed web based cost control software for managing oil spills.
-
Remotely administered servers at several other offices owned by the company.
-
Modernized the infrastructure of a floundering grant management project. Performed large-scale integration of legacy client-side estimation software with the Worltrac claims management system, trained hundreds of adjusters on the new system, and moved the entire process to Worltrac.
-
Developed the ShawSync middleware application which synchronized 3rd party estimation data from hundreds of field laptops to Worltrac.
-
Developed libSSH2 interface for ShawSync which allowed the uploading of photographs from field laptops to Worltrac over an encrypted connection.
-
Developed middleware which imported gigabytes of scattered documents from Opex scan batches into Worltrac's document management infrastructure.
-
Developed XML RPC interface for integration of Worltrac with 3rd party applications.
-
Developed a web spider in PHP/cURL which logged into a client website, scraped invoice/payment information, and appied these payments to Worltrac invoices to balance accounts receivable.
|
|
Bowie Outfitters Baton Rouge,
LA August 2002-2007 Software Developer/Inventory Management
-
Developed client side Point of Sale software in VB tied to a PostgreSQL inventory database.
-
Completely re-implemented Point of Sale system in C++ using QT to aid in increased scale.
-
Developed a web based inventory management application in PHP tied to same backend database.
-
Managed large scale inventory migration onto new system involving over 150,000 pieces of inventory.
|
|
Orange Twine / PTC Web Metairie,
LA June 2000-October 2001 Programmer
Software developer for custom software
company.
-
Developed a data driven web application for insurance claims management.
-
Implemented a custom data pump that copied hundreds of thousands of records
from an AS/400 to a SQL Server, and a secondary pump that copied the data to a
SQL Server outside of the client's firewall.
-
Modified this datapump to be used at another client site, this time copying roughly
four million records per day, as well as copying incremental changes during the day.
-
Wrote a COM component in Visual C++ for use by ASP developers to allow easy sending of email without CDONTS problems.
-
Wrote an NT service in Visual C++ that polled a database for maintenance web pages, and would periodically
use the HTTP protocol to pull those web pages, allowing maintenance .asp scripts to be written and scheduled
as tasks.
-
Wrote an NT service in Visual C++ that polled a directory waiting for files. When a file was encountered
it would use the filename to lookup customer information in a database, save the file into the database associated
with the appropriate customer, and email that customer that their file had been saved to the database.
-
Wrote a COM component in Visual C++ for use by ASP developers to use the HTTP protocol to pull an
external web page without doing any client side redirects. This allowed us to do server-side credit
card transactions. Combined with the aforementioned service, this allowed us to schedule credit card
charges using an online credit card company that did not provide scheduling services.
|
|
Radix / VectorMath L.L.C. Metairie,
LA - Member 1998-2000 Programmer / Technical Lead
/ Sales Primary salesman and software developer for custom software
company.
- Implemented a middleware bridge between Linux/PHP/Apache and
Microsoft Access .mdb files enabling cross-platform usage of .mdb files,
saving the client thousands of dollars in software licensing.
- Wrote a timeslips entry program in PHP allowing our company to enter
timeslips from a web interface. Also implemented a web-based report in
PHP allowing our clients to view billing information from our
website.
- Maintained several Linux servers for internal and client use.
Compiled and configured Apache, PHP, and PostgreSQL to allow PostgresSQL
queries from PHP. Created users and databases in the PostgreSQL database
for different projects.
- Developed .dbf conversion software for Miva Merchant in Microsoft
Visual C++ (MSVC++), allowing the client to keep their preferred
inventory program rather than having to purchase a new one.
- Wrote a .cgi program in MSVC++ that implemented authorization for a
Microsoft IIS webserver. Wrote an ASP script to launch this .cgi program
if security information is not present.
- Modified a PERL message board program to allow my client to
customize the look and feel of the interface. Added the aforementioned
ASP security code into the PERL program to secure the message board.
- Wrote a program in MSVC++ to parse text from an OCR generated text
file and input into an Excel spreadsheet.
- Wrote program in MSVC++ to parse log files to compute bandwidth
usage on a video streaming web site, allowing the client to accurately
bill their customers.
|
|
Herzing College New Orleans, LA
1999-2000 Instructor
- Taught two semesters of Microsoft Visual C++ classes.
|
|
Software Development Under Contract
Metairie, LA 1998-1999 Programmer / Technical Lead
- Developed reusable 3D software and implemented a Crane Simulator
using this software.
|
|
Interactive Systems International St.
Rose, Louisiana 1996-1998 Programmer / Technical Lead
- Designed "Framework" infrastructure for Oracle Webserver that became
the company's core infrastructure software for web applications. Lead a
team of programmers in the implementation of this framework. This
software greatly reduced redundant programming, allowing the company to
offer substantially lower prices for its web software. I managed the
life cycle of this framework from analysis through maintenance, and
managed the maintenance and enhancement of it for several months.
- Lead a team of several programmers in the implementation of many
electronic forms using this framework. Documented coding standards and
how to use the framework API.
- Worked as a member of a programming team implementing a POB
(personnel on board) application oil platforms. Wrote an application
allowing users to change personnel bunk assignment information in the
database through a simple drag and drop interface.
- Lead the PAM project from analysis through maintenance. I was the
lead programmer and managed one other programmer in the development of
this software. This program was an NT service written in MSVC++ that
communicated with magnetic card scanners. This software tracked the
location of personnel during a muster alert on the MARS oil platform.
Also wrote a TCP/IP socket interface for communicating with this
service.
|
|
Goldtree Enterprises Metairie, LA
July 1995 - January 1998 Independent Contractor
- Contracted to write entertainment software (Finished Products:
Cylindrix, Dead Reckoning)
- Wrote interrupt based hardware routines for PC serial ports,
keyboards, and mice.
- Implemented 3D A* algorithm for pathfinding in arbitrary 3D
environments.
|