FRIENDS

RESUME

ABOUT ME

 

BIOGRAPHICAL INFORMATION

Objective

Design technology that solves common problems in various industries and to provide technology in places where a solution may not be so obvious.

 

Experience

 

1992-1996

Database Administrator

Page & Associates

Software Used:

 Arclist
 Postalsoft
 Lantastic
 MSDOS (multiple versions)
 Windows 3.11 & Windows 95
 Jetletter
 Netscape on Linux using TIA to simulate slip
 FoxPro
 

Tasks:

 Managed all incoming data from 9-track tapes including storage and destruction.
 Designed Page & Associates Network Attached Storage
 Create Page & Associates first LAN
 Increased mail workflow from 3-5 business days to 1-2 business days
 
 

1996-1998

Senior Software Engineer

High Tech Data Services

Software Used:

 Postalsoft
 Windows 95 & Windows 98
 Photoshop
 Xerox
 FoxPro
 Progress RDBMS
 Java
 

Tasks:

 Managed all incoming data from 9-track tapes including storage and destruction.
 Handled the Computerized Delivery Sequence file
 Created the first web based High Density, Saturated mailing list ordering system for Valpak and similar co-op mailers
 Created a web based accident reporting and car verification system (Vintrace.com)
 Created a real time web based link to FDLE
 Aggregated court records in Florida into our databases
 Assisted in creating a billion record skip trace database
 Represented our company at FALI, reposession conventions and law enforcement demonstrations
 Created a pager based lookup system for on-the-road background checks using Motorola Pagewriters
 
 

1999-2002

Senior Software Engineer

ChoicePoint, Inc.

Software Used:

 Java
 .Net
 Windows 2000
 MSSQL
 Linux
 Websphere
 Apache
 Veritas
 Omnidex
 C++
 

Tasks:

 Managed a team of 5 programmers
 Wrote C and Java based data cleansing software for foreign data
 Wrote Java based data scraping tools that acquired more than 25 million records from various Latin American countries.
 Transmitted various foreign datasets to Lexis Nexis
 Was a member of ChoicePoint's technical integration panel for the creation of Database Technologies Everest Project
 Implemented Websphere Java Application servers to replace the previous Progress based systems
 Implemented MSSQL data servers to store foreign data sets
 Created full-text keyword searching across all foreign datasets stored using Omnidex
 
 

2003-2005

Vice President

TMCData, Inc.

Software Used:

 LAMP
 Linux (gentoo)
 Samba
 OpenSSH
 Java
 C++
 UMN Mapserver
 MapInfo
 

Tasks:

 Wrote java based routines for cleaning incoming data for CDS qualification
 Wrote java based scraping tools that acquired public records data from various sources to add to our CDS qualification base.
 
 

2006-2008

President

Public Benefit Services Corp

Software Used:

 LAMP
 Java
 Linux (gentoo)
 Windows 2003
 OpenSSH
 Samba
 

Tasks:

 Created telemarketing/phone room software that allowed telephone representatives to take calls via the web and perform various functions on the incoming data
 Created a caller-id system where data is displayed in real-time on a representative's screen and is matched against an internal demographics engine
 Created automatic ACH software for use with Bank of America
 
 

2008-2009

Senior Software Engineer

ClickBooth, Inc

Software Used:

 LAMP
 Memcached
 Dropr
 Ubuntu
 SVN
 Cacti
 Java
 Jquery
 OpenSSH
 

Tasks:

 Managed key elements of data migration
 Assisted in the development of a real-time tracking system
 Led a small team in charge of the various publisher interfaces
 Wrote and edited various documentation pertaining to the technical aspects of the product development
 Drank 3-4 Grape NOS bottles a day
 
 

2008-Present

CTO

TaylorMims, Inc

Software Used:

 LAMP
 Linux (ubuntu)
 OpenSSH
 Samba
 Java/J2ME
 Jquery
 Flash CS3
 SOAP/XML-RPC
 

Tasks:

 Currently managing all technical aspects of our various automobile applications to both consumers and dealers
 Created a real-time SMS based vechical identification and valuation engine
 Created a real-time SMS based background check and nationwide police reporting system
 Created SkipGap.com to facilitate VSI, Skip, Gap and roadside assistance programs completely automated and direct to the auto dealer
 Assisting the raising of several million dollars in funding various internal projects
 
 

Past Accomplishments

Built a Motorola Pagewriter application in 1998-1999 that would allow law enforcement or government to look up vehicle tag, ssn, name and dob information and have the profile reports delivered directly to the device.

I built an insurance lead generation system using dozens of web sites that were ultimately sold to independent agents for a fee on a first come first serve basis.

I acquired the 144 million record CDS file from Advo, Inc. for resale into the ValPak and Co-Op direct mail industry. I wrote the engines that received the file via FTP and produced all of the aggregate files for faster searching and customized selection of data. This system was web based and involved delivering segments of the actual non-aggregated data for Saturation / High Density delivery. Every 2 months this file had to be re-indexed and our own custom algorithms were applied for delivery. In addition to our web based tool, I developed a visual tool that involved point and click selectivity using UMN Map server (http://mapserver.gis.umn.edu). I further traveled the convention circuit demonstrating our product to hundreds of industry professionals including the USPS and ValPak.

I developed a process by which I could determine the missing physical addresses that did not meet the 90% or better CDS qualification rates and later incorporated them back into a customer's address base to prevent the costly qualification fees involved with the USPS. (http://www.tmcdata.com) (http://www.usps.com/ncsc/addressmgmt/computerdelivseq_print.htm)

I created a decentralized telemarketing application that allows incoming calls to have demographics attached before a representative handles the call. This determined a caller's age, income and various other statistics that have enabled this company to produce orders greater than 15K dollars a day. The web based software also handles the data entry, the telephone conversation recording, the billing and all outgoing correspondence between the company and the customer.

I created a real-time tracking system using GPS devices that communicates with a central server for display on every open mapping platform such as Google, Yahoo and Microsoft. I wrote the J2ME software that handles this communication along with the algorithms that remove duplicates and handle the dead spots in coverage. I have consulted with several companies regarding similar technologies in the Buy-here-pay-here market regarding remotely shutting off a vehicle for non-payment and the further repossession of vehicles based on geographic location. I have experience with 802.15.4 in designing software that creates mesh networks for similar asset location in the construction business as well as military applications.

I have begun the development of a location based advertising system using my experience gained in the GPS and the direct mail industry. Using the 144 million record geo coded CDS file and business demographics, I will be able to map any customer using any modern GPS enabled devices to a coupon or alert system for advertisement purposes.

I created 2 different MLS data delivery systems using both RETS and IDX standards. The IDX system uses Java to delivery data nightly to real estate customers. The RETS system uses PHP and SOAP to deliver data to a similar set of customers.

I created an engine to grab the sexual predator information from over 2 dozen states and wrote all the data cleansing routines to store the information in a common format along with the image information. My system ran every two days and maintained predator history. Additionally, I added schools, churches and daycare centers along with mapping. I was interviewed by ABC news and spoke on several radio stations during this time. The engine was Java, the site was PHP and the database was MySQL.

For a local private client I created several tools for bulk loading his keywords into Google Adwords without paying the API unit charges. In addition, I have written tools to bang his custom generated keywords against Google's keyword tool without limitation thus enabling him to gauge the success of his keywords in advance. My engine additionally allowed him to scrape the sponsor location information as well as the link placement for his 16 million record database. These programs had to mimic a human in order to operate successfully.

I have been hired to scrape data off of many sites some of which were deemed impossible. During my employment at ChoicePoint, Inc, one of my tasks was to acquire data by from various domestic and foreign countries. Over the years, I have advanced these skill sets and can successfully remove the data from any online source.

I have recently built an SMS API that allows me to deliver, control and manipulate anything via text messaging. This application is currently deployed as a vehicle valuation tool at can be demonstrated by texting the word VIN along with a 17 character vehicle identification code plus an optional mileage to the number 25735. For example: VIN 2G1FC1EV9A9104479 500

 
 

Professional Philosophy

During my last position I led a 5 man team of software engineers. Our project had the smallest manpower but an extremely profitable position and contracts with the US Department of Justice totaling $67 million dollars. Our team developed in an area of a building that was sealed with simplex locks and keycards. In the center of this room was a custom built 10 foot wide by 6 foot wide white board where each of us communicated our ideas freely before a plan was drafted. I encouraged every member of the team to express their opinions and to speak up when a potential problem would arise. When disputes would occur, they were dealt with diplomacy and during our time in this room, there was never a complaint from headquarters about our output.

I am diplomatic. I prefer communication over conflict and in every situation where a potential conflict may occur I believe that there is a more delicate approach to prevent such an event. My speech is clear and direct. I give praise when praise is due and encouragement when one has hoped for praise. I do not fear speaking engagements and I have had to demonstrate various technologies when there were hundreds in attendance. I listen first and then speak.

I believe that there is no "I" in team. If I am to lead then my team comes before me. If I am to be led, then I will do my best to follow my leader's command. In both cases I will encourage my teammates and try to promote an environment that is productive, educational and fun.

I am punctual. If I give you a time I will meet it. I expect the same. If a deadline is discussed and the meeting is left with that deadline intact, then it will be met. Outside of an act of God, timelines are to be followed. Meetings about deadlines should include the possibilities of delay but once the date is decided, it will be adhered to.

I believe in corporate structure and chain of command. I believe that the corporation is a vessel and each member on board has a duty. Each person is accountable for his/her actions and that any deviation in protocol can sink the ship.

If 5 extra minutes will save time and money then I will take advantage of those minutes.

In so much as a position is labeled mine and I will have this or that job title, I am an ambassador of the company and at all times I will represent the company with honesty and integrity while performing my duties to the best of my ability.

 

 

WORMHOLES