Resumé and Qualifications


Resumé

For the convenience of prospective employers, my resumé is available in several formats.

Click To View Resume In Microsoft Word Format Click To View Resume In PDF Format

Certain contact information is omitted for the privacy of my colleagues. For additional references, contact me.

Curriculum Vitae

My profile in CV layout, also in several formats.

Click To View HTML CV Click To View CV In Microsoft Word Format Click To View Resume In PDF Format

 

LAMP Stack Experience

7+ years of experience working with various linux operating systems, watching intently as the platform progressed in sophistication and complexity.

I am now running Ubuntu on one of my home systems and a variety of Linux systems under VirtualBox, and have various USB boot keys and live CDs when I want to play.

I have a Debian Lenny install on my VPS system.

  • Proficient Linux Developer with experience installing, deploying, maintaining, configuring a variety of distributions
  • Expertise developing within a LAMP stack (linux, apache, mysql, php)
  • Experience with Mac OS X, freeBSD and MacPorts to install Apache, PHP, and MySQL under Mac OS X
  • Preferred OS is ubuntu 9, either with the server only or the desktop version
  • Proficient BASH scripter, adaptable with creating shell scripts for other environments
  • Experienced with various Window Managers such as Gnome, KDE, XFree86, Enlightenment
  • Installed and worked with Red Hat Linux (old days)
  • Built and deployed AMIs (Amazon Machine Interfaces) with Amazon Web Services
  • Experienced with linux system configuration with tools and the command line
  • Experienced developing MYSQL databases with MyISAM and InnoDB
  • Experienced using command line tools such as mysqli and mysqladmin, mysqldump, etc., building, developing, backing up, repairing and synchronizing databases
  • Experienced with use of PhpMyAdmin to administer databases
  • Installed and worked with various live cds / bootable usb linux combos
  • Experienced with smaller linux installations such as Damn Small Linux, Knoppix, and other distros
  • Experienced modifying PHP ini files
  • Experienced configuring /etc/apache2/ to add, remove, and configure PHP5 / apache components
  • Worked with sites-available and sites-enabled
  • Worked with mod-rewrite, .htaccess, and other related security settings
  • experienced with use and configuration of aptitude, apt-get, and a variety of other package managers
  • Experienced installing, developing, and deploying with XAMPP under windows
  • Worked through building linux distributions from scratch
  • Experienced with various linux file systems such as reiserfs, xfs, ext2/3, and a variety of journaled file systems

C#.Net Experience

Over the past few years I have become adept at the C# language with .NET. I am regularly online in ##csharp in Freenode on IRC, either answering or asking questions on C#, .NET, and a variety of related topics, gathering information for a variety of different products related to the language as well as different methods for software design.

As time permits, I plan to extend this website with examples of programs I have developed recently. I previously had done so with Visual Basic 4 5 and 6 applications, but in transitioning to this new site, I decided to shelve those and produce newer software based on new things I've learned.

If you are interested in learning more about my C# background for employment purposes, feel free to contact me, or check back soon as I expand on this section.

Flash CS3 & ActionScript 3 Experience

My current position presents me with the unique opportunity for training in Adobe Flash CS3 as a designer, and ActionScript 3 as a software developer. I now have 3 months of experience with this technology, and I am planning to add more Flash and ActionScript related media to this site in the future.

Photoshop Experience

Experienced in photo editing, graphic development with Adobe Photoshop versions 4 through CS4.

Mac OS X 10.5 (Leopard) Experience

At home and at work I am now using Mac OS X workstations. In addition to Finder, I am using RapidSVN, TextWrangler, NeoOffice, Snak, Audacity, and a wide variety of new tools. I will be putting more information here later about the different experiences I've had between Mac OS X and Windows operating systems.

Javascript Experience

forms validation UI animation and management css style modification ajax, soap, wsdl, rest, xml

I write Javascript frequently in my projects and for my customers. My preference is unobtrusive Javascript, I like the way it does not intermix scripting logic with layout or form data.

Most recently I developed a page for interfacing with my 3D virtual environment which uses AJAX, XSLT, and of course Javascript to regularly poll the status of servers and update a page for users.

Commonly I prefer to deploy Javascript in web applications in addition to server side validation for forms.

I am currently looking into the Yahoo UI (YUI) library for development of web applications.

URLs for examples of Javascript I have developed are available upon request, or can be identified by going to the sites in my Showcase section.

Database Experience

I have been developing databases for quite some time. My recent experiences in this area have been centered around the MySQL 5 database engine, though some projects have required both MS Access and MS SQL Server.

Visual Basic & Classic ASP Experience

I have almost a decade of experience with Visual Basic. I worked with versions 5 and 6. I felt that Visual Basic was and is one of the better programming languages for development on the Windows platform. With Visual Basic I created hundreds of projects, both large and small, using Rapid Application Development. I also have several years of experience with Visual Basic Scripting, particularly in the Web Browser, and also under Internet Information Server. While I have since moved all of my sites to PHP, and all of my development efforts to C#.NET, I still work with some customers on ASP, Visual Basic, and these older yet simpler technologies from time to time.

Virtual World Experience

For the past three years, I have been heavily involved with the phenomenal Second Life® platform, also developing OpenSim modules and bot applications, enhancing my skillset in one of my favorite pasttimes, 3D modelling, as well as developing several client applications which connect to the platform. I am well versed in LSL Scripting as well as

ECommerce Experience

Developed numerous shopping cart, product catalog, and inventory management solutions. Created integrated processing solutions with PayPal and interaction with Amazon S3 and AWS Services. Written solutions in PHP / MySQL as well as ASP / Access / SQL Server

Microprocessor Resale Experience

One interesting opportunity arose in the 1990s... I was employed at Inland Empire Components in Lake Elsinore, California, where I worked to develop systems for management of inventory in an ISO 9000 environment. I oversaw all computer related issues of the process, worked with vendors on systems for shipping and receiving, and learned a great deal about microprocessors and their unique properties. At this company I developed my first web based search engine, and accompanying data import and export process.

Clean Room Experience

I was employed at Micron Semiconductor for a summer, where I worked in clean room environments and interacted with the various chemistry, software, and processes used when developing Memory Modules. I received training on various Unix systems during this time, and interacted frequently with industrial machinery.

Radio & Television Experience

I have worked as a DJ in both AM and FM radio, as a technical producer, call screener. I managed several radio automation systems, kept station logs, and also did some production work producing spots. At the CBS affiliate in Boise, Idaho, I ran the master control room during live television broadcasts. At the "new" UPN affiliate, I was responsible for dubbing comercials, ensuring the on air presence of station identifiers, and oversaw the operational state of numerous downlinks from satellite networks. From time to time, I worked closely with marketing, sales, management, and image consultants to produce media and entertainment.

Letter Of Recommendation


A letter of recommendation from a recent employer.

Click To View Letter In PDF Format
 

Employee Evaluation


Evaluation Page 1

"Rob applies his technical knowledge with ease. He works well with users throughout a project's life cycle, including definition, development, refinement and implementation. Rob's strengths include his desire to learn systems and technology, to improve cost reductions and add user-recognized benefits. He strives for maximum effectiveness. Rob communicates well during presentations and discussions, ensuring that there are no breakdowns in the process, especially when establishing expectations."


 

Evaluation Page 2

"Rob has done an excellent job transferring the existing web site to a more robust, database-driven supported site. The producers have been pleased with the new user-friendly navigation, the amended reports, the addition of graphs and the overall improved presentation of information. Rob managed resources well to get the job accomplished, including users and contractors. This was a complex assignment."


 

Evaluation Page 3

"Another successful project that saves time and money by providing a single source for critical consumer product information. Rob worked well with users, managers and contractors to define, design, test and implement the database, front-end data-entry screen and back-end report. This project was completed on time and within budget."

"Rob provides good solid advice for vice presidents and other managers when discussing improvements to our applications by staying current with technology changes in his area of responsibility and by becoming more familiar with company production applications."

Training

Mastering Microsoft Access 2000 Programming

"At the end of the course, students will be able to use the programming capabilities of Microsoft Visual Basic for Applications in Microsoft Access applications to write custom functions and event-driven procedures; validate data; find and trap errors; access and manipulate data in tables using ActiveX Data Objects (ADO) and Structured Query Language (SQL); and create a custom switchboard for an Access application"

 

Building Client/Server Applications With Microsoft Access 2000

At the end of the course, students will be able to:

  • Design a client/server application that uses Access 2000 and MSDE.
  • Move an Access application from a Microsoft Jet database to an MSDE database.
  • Use the Access data tools to create MSDE elements such as tables, relationships, stored procedures, triggers, views, and data diagrams.
  • Create stored procedures that add, manipulate, and delete data in MSDE tables.
  • Create forms to display recordsets returned from stored procedures.
  • Create unbound forms by using Microsoft ActiveX Data Objects (ADO).
  • Create unbound forms to display and manipulate disconnected recordsets.
  • Deploy a client/server Access application.

 

Mastering Database Fundamentals Using Microsoft Access 2000

General topics included but were not limited to:

  • Connecting a Microsoft Access 2000 front end to a SQL Server 2000 backend
  • Developing stored procedures in Microsoft Access 2000 and Microsoft SQL Server 2000

 

Self-Education

The vast majority of my computer skills are self-taught, with experience gained through personal endeavors, Internet research, and community participation in a large number of open source projects.

In recent years I have been focusing on learning the .NET platform, with the emphasis on C# development for use with various Internet protocols.

I have also been heavily involved with the phenomenal Second Life® platform, enhancing my skillset in one of my favorite pasttimes, 3D modelling, as well as developing several client applications which connect to the platform.

Rounding out my skillset to include an understanding of the current state of the Linux platform, I have been working with virtual machine systems like Virtual Box and administering virtual servers running Ubuntu and Debian distributions.

Deployment on Linux servers has a number of advantages in terms of cost reduction for small businesses, and in an effort to be more productive in those areas, I have been endeavoring to work more with PHP and the MySQL database platform.

Awards

WestFarm Foods Company Newsletter Article About NWDAIRY.COM

"Thanks to the herculean efforts by ace webmaster Rob Lindman and the Information Technology team, it is now much easier for Northwest Dairy Association (NDA) producers to see their milk's quality data on the newly enhanced NDA website. The site, which is better organized, faster and provides more information, gives producers just what they need and has met with rave reviews."


 

DARIGOLD.COM winner of International Dairy Farmers Association Best Website award

"Congratulations! You are a winner in the 2002 Achieving Excellence Marketing Awards competition. Your efforts are helping to raise the standards - and the success - of all dairy products.

We are pleased to present you with the following award(s):

Best Billboard (Combination Dairy Products), Best Packaging Redesign (Frozen Novelties), and Best Website (Combination Dairy Products)"


With a career in information technology and media that spans nearly 20 years, I have a broad spectrum of experience and capability to offer any project.

You have seen my resume, some of my training, accreditations I have earned and some feedback from previous supervisors.

For more in-depth information about my qualifications, contact me.