|
Aug 2001 to Present
|
Infrastructure Development Corp.
4747 Morena Boulevard Suite 102, San Diego, CA 92117
Web Developer / Sysadmin (Aug 2001 to Present)
Infrastructure Development Corp. provides consulting, design, facilities,
assessment planning, program and project management expertise in the development
and implementation of e-business applications, networks, telecommunication
infrastructure, data centers and mission critical facilities.
- NMCI Website - Primary purpose is collaborating knowledge and documents among
the EDS employees involved in NMCI rollout. Sections include bill of material
approval and management, personal and community calendars, contacts, design change
request approval and management, lessons learned, representation of a site and child
objects and statuses, schedules per site and child objects. Requires SECRET clearance.
- War Room Website - Site where managers of each NMCI site report their daily
numbers. Dozens of graphs in PNG or PDF format are canned or dynamically drawn for
managers including a 1024x768 page which constantly reloads graphs one section at a
time for up to the instant data. Data is brought over from EDS MSSQL data sources
and FTP to enhance the site. Viewed by top level executives at EDS and high ranking
officials of Navy and Marine Corps. Requires SECRET clearance.
- Time / Expenses Website - The accounting and management were not satisfied
with any of the time and expense tracking software available. I wrote a website
with highly customizable billing and pay rates that collects timecards and expenses.
- Project Management Website - Site which provides MS Project - like functionality
in a web based application. Projects are set up as templates, business days can be
customized, different users can be responsibile for invidividual tasks, reminders
are sent to responsible parties, stoplight reports and gantt charts can be generated
live. Used by IDC internally, Dell, and the Air Force.
|
|
May 2001 to June 2002
|
Bannermaster / BMI Hosting
San Diego, CA
On call Sysadmin / Developer (May 2001 to June 2002)
Bannermaster provides affiliate and billing software for tracking signups,
clicks, commissions and payouts. As BMI hosting, they provide website hosting,
server hosting and management. Bannermaster no longer operates from the
San Diego area.
- Bannermaster - From time to time I was called in when a project had gone
close to or past their deadline. I would get the project finished under the gun
and on schedule.
- BMI Hosting - On call sysadmin for 3 racks of equipment at Level3 facility
in San Diego. During that time I dealt with several catastrophic failures. The
systems I worked on included Sun, Redhat, Cobalt. My responsibilities also
included keeping the systems up-to-date for security and other important upgrades.
The largest system a Sun E-450 that usually was serving 2000 http requests
simultaneously.
|
|
Nov 2000 to Aug 2001
|
Miva Corporation
5060 Santa Fe Street San Diego, CA 92109
Sysadmin / Developer (Nov 2000 to Aug 2001)
Miva Corporation is a leading supplier of
e-commerce software and services to small and medium-sized businesses.
General duties there include; designing, implementating, and administrating
servers to go in our on site service center, Building and servicing web,
dns, mail, oracle, and development servers, Developing small to large
programs for a large variety of projects using languages such as the companies
own Miva Script, Perl, Python, C++, DCOM, and VB. Sysadmin responsibilities
included the following operating systems; Redhat, Debian, FreeBSD, Solaris,
Irix, Windows NT4, Windows 2000.
- Largest project while at Miva was designing and implementing
Miva Now!. Most of Miva’s business comes from selling Miva Merchant,
the popular e-commerce software that is meant to be extremely user friendly.
Therefore it is difficult to sell it to individuals who do not have the
skill or equipment to install it and try it out, even more difficult to
sell to large corporations where it is often harder to motivate an MIS
department to set up software for testing. Miva Now made a 1 screen user
signup that instantly created a merchant store in a user specified subdomain
without changing apache configuration or dns information, and sent support/sales
emails to the customer throughout their demo. If they decided to purchase,
an API between a hosting partner would collect information from the customer
and transfer their store instantly. A single system is not enough to
handle all the demo stores so a VLAN consisting of an Alteon load balancer,
Cisco Catalysts, and 15 Sun Netra T1s was created. 12 T1s acted as web
servers all sharing a apache directories, oracle client, and demo store
data, a T1 as a 200gb Veritas file server, a T1 for NIS+, NFS server and
a T1 as a checkpoint filewall.
|
|
Jan 2000 to Oct 2000
|
Solutions Media, Inc.
Carlsbad, CA
Senior Web Developer (Jan 2000 to Oct 2000)
The mission of Solutions Media Inc. is to
be the foremost worldwide resource in researching and developing viable
interactive applications for the consumer market. From January to April
I focused on adding features, tools, and fixes to the companies primary
website www.spinrecords.com. When the concept
for the new site www.somemusic.com was introduced I worked
on designing and deploying the site and was later promoted to be the webmaster
for that site. At the peak of production on the site I was responsible
for directing 2 programmers.
My primary task was single handedly maintaining
and adding to somemusic.com. A website based 99% on PHP and a little
Perl where things tied closer to the operating system needed to be done.
Every page interfaced to an Oracle 8i server and the site was extremely
modular and well designed. Most data displaying went through templates
and were stored that HTML designers could change the look without touching
code, and all queries were kept separate that DBAs could optimize queries
without touching the code.
- Creating a store using data combined from 2 separate providers
(Muze, Valley Media) by converting comma separated and fixed with data
files into a Oracle envoirnment designed for speed and ease of coding.
All the data importing became an automated process and contained data,
reviews, compilation, and cover art for 230,000 albums. I designed and
implemented the entire store.
- Creating a simple 3 step process for a band to come to somemusic.com
and be able to get all their information in one shot. This also included
a “one click” administration page for the bands to change anything about
their band. The tools were so easy to use the only tech supports calls
I had to take were from people that didn’t know their email address to
get in.
- Implementing 2 separate site overhauls based on drawings handed down by the
art team including all testing and cross-platform, cross-browser html.
|
|
Dec 1999 to Dec 2001
|
TURI Urban Research
Miramar, CA
Paradox Programming Consultant
TURI collects information regarding residential
and commercial real estate prices, usage, and occupancy. This data is
separated by area and quarter and compared to previous data to sense trends
in the real estate market.
My goal at TURI was to test for Y2K compliance
on the large amount of Paradox 3.5 code which does it all. Then bring
the software and hardware up to date so that no problems would occur in
the new year. All Y2K problems have since been solved but I still remain
on call to fix other bugs that come up or implement small enhancements.
- Sorted through 200K+ lines of code for any date sensitive
operations and once determined made all the changes and tested on the
1gb of data using copies from a tape drive. After 1 round of bug fixes
everything Y2K related has been working fine.
- Upgraded hardware to Y2K compliance and applied the countless patches
available for Novell 3.12
|
|
July 1990 to Sep 1997
|
Chadwick-Helmuth Company, Inc.
4601 North Arden Drive El Monte, CA 91731
Visual Basic Developer
Chadwick-Helmuth has used its experience
to develop the world's most complete line of Aviation Vibration Analysis
products.
- Designed and Implemented a VB program for marketing to track
their customers and customer’s equipment. It was connected to an Access
data source and was searchable, created reports using Crystal Reports
and sent reminders when it was almost time for customers to be sent software
or firmware updates.
- Designed and Implemented a VB program for the production
team to track all the information about equipment that had to be reworked
whether before shipping or as a returned item. An Access data source
was used and made it possible to use Crystal Reports to generate statistics
so the repairs manager could investigate if a batch of equipment developed
similar problems.
- Designed and created a VB program for Engineering to use
to maintain, create, and verify software diskettes for all their hardware.
The program had to track individual “charts” and diskettes known as “chart
sets”. All revision history had to be kept for charts and sets and tools
for maintaining and creating these diskettes were within the same program.
The interface and data from the Paradox 3.5 system was transferred to
a VB application using a Microsoft SQL server. The interface and half
the functionality were programmed and several hundred pages of plans and
documentation made and unfortunately the project was terminated.
|