aboutme

personal

Matthew J. Leonard

Education:

B.S., University of Colorado, Boulder, May, 1990
Major: Computer Science

Experience:

Independent Consultant 5/98 to present
Clients:
Various, Los Angeles, SLC, etc.
Senior Internet Consultant 1/06 to present
Technical lead for programming and support on various sites. PHP, ASP, ASP.Net 2.0, MySQL, SQL Server, etc.
Visionary Consulting, Denver, Colorado
Senior Web Consultant 9/00 to present
Technical lead for all clients. Did virtually all code development on Colorado.com, the official Colorado Tourism site. Also helped with design and infrastructure, and built an extensive administrative back-end for site management. Colorado.com uses Microsoft ASP, IIS, and SQL Server on NT and 2000. Technical lead on bluelaketahoe.com, the official Lake Tahoe Tourism site, using Linux, Apache, MySQL, and PHP (LAMP). Technical lead on Estes Park tourism prototype site using LAMP. Secured the servers against intrusion. Also worked on the Denver Metro Convention and Visitors Bureau and Craig Hospital sites, which use Microsoft back-end technologies.
Concepts Direct Inc., Longmont, Colorado
Senior Internet Consultant 1/99 to 9/00
Technical lead for e-commerce infrastructure, and site design and development. The infrastructure was written mainly using Vignette StoryServer and Oracle in Tcl, SQL-Plus, JavaScript, HTML, Perl, Java and C and interfaces with an existing Oracle backend providing inventory, order processing, etc. This project resulted in an infrastructure that allows the speedy implementation of e-commerce sites with different "look-and-feel"s against a common backend. As of July, 2000, at least six revenue-generating sites were live using the system. I would estimate that I wrote 60 to 70 percent of the code comprising the base of the infrastructure, in particular the general navigation, product display, "site skin" support, and user registration portions. Final portion was a "product personalization" (including on-the-fly generation of PNG images) module for the infrastructure.
IQ, A Division of The Integer Group, Denver, Colorado
Senior Internet Consultant 5/98 to 12/98
Provided high-end technical consulting services. Wrote white papers recommending large web site development and maintenance tools, and e-commerce development environments. Created Active Server Page version (with SQL Server links) of a VBA application for gathering information from spinal cord injury survivors. Implemented a Harvest/Glimpse search engine with customized attributes for the Amgen web site which used a Perl based object oriented web site design tool, Manage!IT, on Sun Solaris 2.5.1. Implemented e-commerce using Intershop 3 for Coors and Company site.

Edge Interactive and Microstaff Inc., Englewood, Colorado
Senior Internet Consultant 3/97 to 6/98
Lead Engineer on Lucent Global Learning Solutions multilingual- ready site. Site architecture and extensive ASP on IIS 4.0 using VBScript, SQL Server 6.5, and JavaScript 1.1. Created a system using the database to store multilingual "content" in the database allowing the "context" (pages) to populate itself as appropriate (before XML was popular.) Also created tools to allow translators to create content on the web. Lead engineer on Lucent Technologies Education and Training Solutions web site. Site architecture and extremely client-heavy development including Java 1.0.2, JavaScript 1.0 and 1.1, and ActiveX, mainly to support multiple browsers. Integration of streaming video with Progressive Networks Real Video. Main resource for all aspects of the web and internet for client.

Internet One Inc. / THINK New Ideas, Boulder, Colorado
Senior WWW Engineer 7/95 to 3/97
Lead Engineer on Global Market Network project: integration of massive amounts of data with front and back-end technologies including extensive JavaScript, Perl CGI scripts and dynamic pages. Lead technical engineer on the Janus Funds site: development mainly in an object oriented web site design tool Manage!IT, Perl, and Java. Developed VRML model of a very large molecule for the Amgen site. Lead Engineer on the Internet Football League site: developed large prototype of the game in Java ; enabled web commerce for the Internet Football League through installation and integration of CyberCash credit card and CyberCoin servers. Lead engineer on first generation of Exabyte's site : handled all "back-end" programming: CGI, admin scripts, etc. Re-worked Internet One's web sites which went live for Internet World '96 (San Jose) where I also demonstrated our technologies. Extensive Java and JavaScript programming, CGI development in Perl, and site architecture development on a variety of sites. Provided direction to designers, programmers, and site developers.

EDS, Boulder Colorado
Systems Engineer 8/93 to 7/95
Last projects included: the implementation of Vertex Tax software on a Sequent Symmetry S2000/400 using C and Perl5, various Perl scripts for administrative functions, and setting up a demonstration web site for our client. Before those was the design and implementation of a "firewall" between our client's WAN and the Internet, including: installation of all software, maintenance, and upgrades to the system as their needs grew. Also supported, re-engineered, and developed new code for a database application written in UniData UniBasic on a Sequent Symmetry S2000/400 running Dynix/ptx 1.4.0. Most of the new development was in C and shell scripts. Most projects were client- server designs: a system using Tuxedo to go from the Sequent UniData side to a Sun SparcCenter 2000 to an offsite system for real-time credit card authorization, and back; and a subsystem using C and SequeLink (middleware) to communicate with an SQL database on an AS/400. In addition, I performed system administration duties, supporting the Sequent system administrator and working in an oncall capacity. My performance so impressed EDS that after only five months of my contract with Princeton, EDS hired me directly, during a hiring freeze.

Princeton Information Ltd., Englewood, Colorado
Technical Consultant 3/93 to 8/93
Client: EDS, Boulder, Colorado
Same position as above.

Live International, Osaka, Japan
English Teacher 92 to 93
Taught English as a Second Language (ESL) to classes of Japanese businessmen and women. Responsible for lesson planning and teaching using various texts, newspaper and magazine articles, and directed conversation.

TGS Technology, Inc., Lakewood, Colorado
Programmer/System Administrator 91 to 92
Worked on several concurrent projects in many different hardware/software environments. Programming projects included: a fire and aviation GIS package in C/Windows 3.0 on PC's, a C package to translate Microstation PC output to Kongsberg plotter input, design of a program to automate and integrate office functionality, and various C, X-Windows, and shell programs for administration of Sun SparcStations. Administered an HP9000/825 running LAN Manager/X under HP/UX as a server for a PC network. Also administered an Ethernet network of Sun SparcStations using NFS, PC's running PC-NFS, X-Terminals, and various laser printers. Performed hard- and software installation and maintenance on all machines. Worked well independently and on a team.

Victoria Vacations, Boulder, Colorado
Assistant Manager of Information Systems 90 to 91
Helped design, code, and debug a ski-reservation system in Informix 4GL, ESQL/C, and C on a Sequent Symmetry S27. Administered the Sequent running BSD and SYS V UNIX (Dynix) in a dual-universe environment (before ptx). Also administered a Novell PC network. Performed maintenance on all equipment including continuous-feed laser printers and airline network workstations. Trained and assisted personnel on all soft- and hardware.

Computing and Network Services, University of Colorado, Boulder
Computing Advisor 88 to 90
Assisted and trained faculty, staff, students, and commercial users in the use of all campus computer systems and software. These included platforms ranging from PC's and Macintoshes to mainframes, and software from word-processors to statistical analysis and graphics packages. During this period, I was the "resident expert" on the X-Window System, and gave presentations to other advisors.

Presentations/Classes Written and Taught:

Gave "Advanced Java Tips and Techniques" talk at the 1996 Rocky Mountain Internet Expo.

Co-authored Java class at Internet One, Inc. and taught it at Sandia and Livermore National Laboratories.

Co-authored JavaScript class at Internet One, Inc. and taught it at Sandia National Laboratories and Amgen.

Co-authored "Advanced Web Development" class at Internet One, Inc. It was taught at Sandia National Laboratories, Los Alamos National Laboratories, Amgen, etc.

Additional Information:

My organizational skills complement my programming and problem-solving abilities. I have a proven record of choosing and applying new technologies, designing and managing complex systems, writing and re-engineering code, and interacting well with people. I am also very energetic, creative, a fast learner, and I love a challenge.
I have broad experience installing, administrating and working with many flavors of UNIX/Linux as well as various Windows environments.

URL: http://www.mattleonard.com/stripe/aboutme/resume.html
LAST MODIFIED: November 29, 2006

resume navbar