PATRICK LARSON
http://patricklarson.com
Email: plarson @ patricklarson.com

SUMMARY OF QUALIFICATIONS

  • Experienced Perl developer
  • Experienced ASP/VBScript developer
  • Experienced Web site designer and developer
  • Experienced in object-oriented programming/design
  • Experienced in semiconductor manufacturing systems
  • Experienced UNIX engineering applications programmer
  • Extensive relational database and reporting experience
  • Extensive Internet development experience

EXPERIENCE

05/07 - Present NF Consulting, Austin, Texas

Internet Developer

Sole web developer in a State of Texas agency.

Converted automated reporting system from Python to Perl.

Converted Postgres database from UNIX to Windows-Based, increasing efficiency ten-fold.

Maintain four web sites based in classic ASP/Vbscript, with some pages written in Perl. Under my direction, processes have been increased in speed so much that processes that used to take days now take minutes. I analyzed the systems and came up with solutions based on my previous experience. These solutions have saved thousands of hours for this agency.

Created a totally new interface for a web site used by Quality Monitors in the field, so it was easier to use.

In the process of upgrading all web sites to table-less xhtml using Cascading Style Sheets. This will enable future developers and content writers to have an easier time updating content and code.

06/01 - 05/07 Texas Education Agency, Austin, Texas

Internet Developer

Part of a small team of developers creating a web-based online system to allow Schools and Prospective Students to apply online for Teacher Certification. Used ASP, VBScript, Sybase and IIS 6.0.

Developed an online system for Educational Facilities to obtain Emergency Teaching Permits.

Prime developer of Web-based fingerprinting interface for Texas Teachers. Technician in charge of maintaining this system, so that teachers get through the fingerprinting process as quickly as possible. Maintain contact with customers (DPS and FBI) and also maintain the database of records downloaded from these agencies. Produce reports to show which educators have been through the process, who is rejected, who passed.

Completed 4 one-week classes in .NET Technology. In the process of converting our current system from ASP/VBSCript to .NET (May 2006).

Completed one-week class in Java Core Programming at St. Edwards University. Learned all aspects of Java Programming, with emphasis in J2EE and JDBC with Oracle.

Maintain other web sites as needed.

10/99 - 06/01 NowDocs, Austin, Texas

Internet Developer

Among the first 20 people in this startup internet-based document delivery company.

Used perl to create many perl DBI Oracle-based web pages. Responsible for address verification, database maintenance, and multiple-country ecommerce applications.

Principle programmer to interface between a windows application and the web site, using HTTP as the protocol to communicate with the client. Integrated this application with the web site to perform address verification and file uploads to the web site via the windows application.

4/97-10/99 Renaissance Worldwide, Austin, Texas

Consultant

Used Perl to convert a national organic food market chain's current web site into web-enabled kiosk.

Created back-end perl objects to interact with the web-based front-end of an internet banking firm. Used object-oriented features of Perl.

Used SQL Server and SQL Anywhere as a back-end for a national insurance brokerage firm to distribute employee information over the web. Used Microsoft Internet Information Server 4.0 as the web server, and Active Server Pages and Javascript for server side and client side scripting.

Converted a national company's web site from DEC UNIX over to Microsoft Windows NT, using Microsoft Site Server 3.0 and Commerce Server 3.0. Set up a search engine using the Microsoft implementation of search on Site Server.

As a member of the manufacturing systems development team, responsible for development and system integration of manufacturing execution systems (MES) and shop floor control systems into semiconductor manufacturing clients. Also responsible for integration of manufacturing data into Internet/Intranet environments for information management and distribution.

Also responsible for design and development of Renaissance internal and external web site architecture using Perl and CGI scripting. Utilized Active Server Pages to develop intranet web sites. Most connected to internal databases and allowed users to update information real-time. Also designed reports using Crystal Reports to extract data from a FACTORYWorks database.

10/93 - 4/97 Motorola MCTG, Austin, Texas

Applications Programmer

Wrote SQL and 4GL programs for a Motorola sector project, Data Broker, which utilized e-mail as an interface to an Informix database of Motorola product and production information. This database is used throughout the world by Motorola Semiconductor Products Sector. Also developed a WWW interface to this database using Perl, which enabled overseas Motorola sites to use this system. All cgi's in this web interface were dynamic. Wrote hllapi C programs to connect to an IBM WACCIMS mainframe and perform 3270 automated transactions. This enabled Motorola to get information from the IBM mainframes approximately one thousand times faster than through previous methods. Utilized a software program called Shellapi (similar to hllapi, but using Korn shell) to automate deletion of old product off the IBM WACCIMS system, potentially saving Motorola millions of dollars in labor costs associated with the upkeep of this system. Also responsible for Informix code design and development to support world wide manufacturing quality assurance database system.

1/91 - 9/93 Motorola MMTG Final Manufacturing, Austin, Texas

SQL Report Writer

Utilized Cobol, SQL, and Guardian 90 system on Tandem to write many innovative programs to assist engineers in detecting problems in semiconductor test programs. Taught internal Motorola classes on how to use the Paperless Integrated Manufacturing System (PIMS), a semiconductor assembly and final test shop floor control system. Fielded calls on problems with the system, and made changes to the system as required. Designed layout of the screens and internal algorithms used to analyze manufacturing data. Direct experience in final manufacturing greatly enhanced my ability to make the shop floor system something that test floor personnel could use. Created a Tester Utilization program in Tandem SQL still in use by engineers in the 68040, RISC, and micro-controller product groups.

4/87 - 12/90 Motorola, Austin, Texas

Production Operator

Learned many facets of the Motorola final test operation, including marking, testing, packing and labeling, and final inspection of outgoing product.

EDUCATION

  • BA, Business Finance, Southwest Texas State University, San Marcos, Texas
  • 4 classes in .NET technology, including Enterprise Architect 4.5.
  • 3 classes in Perl, 3 in UNIX
  • Numerous classes in Project Management while working at Renaissance Worldwide/Sterling Information Group

TECHNICAL QUALIFICATIONS

Hardware Operating Systems and Environments Database Management Systems Languages Software, Tools and Utilities
  • Sun
  • IBM PC
  • HP
  • Macintosh
  • Tandem
  • UNIX (Solaris 7)
  • Linux (Red Hat)
  • NetBSD
  • Windows 9x, NT, 2000
  • Macintosh
  • MS/DOS
  • Oracle
  • Microsoft Access
  • Microsoft SQLServer
  • Sybase
  • Informix
  • Tandem SQL
  • Perl
  • PHP
  • HTML/DHTML/XHTML
  • Javascript/JScript
  • Java
  • JSP
  • COBOL
  • VBScript
  • ASP
  • PL-SQL
  • C#/.NET
  • UNIX/Linux system utilities
  • Korn Shell
  • IIS 4.0, 5.0, 6.0
  • Apache
  • Oracle SQL-Plus
  • Perl DBI
  • PaintShop Pro
  • MS Word, Excel, Access