Brent Rieck
Portland, OR USA
e-mail: bsr@spek.org
Objective
Employment in the field of interactive/online application development
Relevant Knowledge and Skills
- Know how to work under a deadline and get projects done on time.
- Can work well alone or with a team.
- Strong background in web programming, web skills include HTML, CSS, PHP, MySQL, JavaScript, AJAX, JSON, REST
Summary of Work Experience
May 2008 to present
Senior Web Application Developer
Shepherd Interactive
As of May 2008 I’ve taken a position at Shepherd Interactive, a Portland-based advertising and web development shop.
July 2001 to May 2008
Freelance web development
Various clients
Freelance web developer focusing on back-end database integration using PHP and MySQL with front-end AJAX work. The following are screenshots from some recent projects, contact me for more details.
July 2001 to November 2007
Technical Partner
Leadcleaner.com
The technical half of Leadcleaner.com, web-based lead capture and qualification for the direct marketing industry. Implemented the entire back end of a complete lead capture and qualification web application which allows users to design and build (using your own creative), publish and analyze the results of lead capture forms via their web browser.
February 2001 to June 2001
Web Programmer
CMD
Web programmer for one of Portland’s larger advertising, training, interactive and film and video agencies. Primary responsibilities were back-end programming support for client web sites as well as internal infrastructure implementation. Back-end programming mostly in ASP (using VBScript) with some PHP work for database driven sites. Also managed the Linux development server, providing integration with the Windows network as well as automating common tasks like taking a snapshot of web sites under development.
September 1999 to March 2000
Software Engineer
Mobilian, Inc./TrueDisk.com, Inc.
Primary developer of server software to allow easy file sharing and remote access over the Internet. First cut of the server project was implemented under Linux using Apache with SSL extensions and PHP as the application platform and the backing database was MySQL. Designed and implemented a custom session management module for PHP to provide security.
Duties also included network/system administration, and database administration. Sysadmin duties involve maintaining the database/web server, firewall and several development workstations. Database administration involved the compilation and setup of MySQL and the occasional backup.
July 1998 to September 1999
Software Engineer
Young & Roehr Group
Designed and implemented portions of an extranet-based scheduling system for LCD screens used in sales demonstrations. Field reps used the system to schedule, check out, ship, and report on the screens online.
Responsible for maintaining the back end of a large legacy website that is continually being expanded, and changed daily basis. Responsible for adding several features to the website, one of which was to extend the Perl script that holds together the datasheet sections of the site to allow for more than just PDF datasheets to be added and removed relatively painlessly from the listings. Also used ASP and SQL Server to create a sophisticated search function for the client’s products.
Fall of 1997 to July 1998
Intern
Level-Seven Communications (now part of Young & Roehr Group)
Used Perl to make and maintain CGI scripts for several legacy web sites and maintained the back-end infrastructure of one site. Responsible for bulk of website on a CD project (a “WebCD” product) for the client’s VAR and channel programs. I also created a complex parser to help massage the HTML that was to be put onto CD.
Summer 1994, Summer 1995 to Summer 1996, Fall 1996 to Fall of 1997
Engineering Trainee
City of Portland
Bureau of Environmental Services
During the summer of 1994, worked as an Engineering Trainee for Bureau of Environmental Services. Performed preventive maintenance on sewer level monitors and rain gauges. Helped install radio telemetry equipment for sewage pump stations, sewer level monitors and rain gauges on the City-wide radio network.
Designed and implemented a computer model of the OMSI water quality swales. The model is being used as a reference for stormwater policy decisions for the City of Portland.
Managed a $25,000 construction project at the Bureau of Environmental Services Water Quality Lab.
Wrote statistical code to analyze of the last 20 years of rainfall in the Portland area. Designed a database schema and a Perl loader for 500MB of rainfall data loaded into a PostgreSQL database.
Fall 1995 to Spring 1996
Web consulting
City of Portland
Water Bureau
Oversaw the conceptual design of Portland’s Water Bureau first website. Advised bureau staff about conversion of existing documents into a web-friendly form and acted as a consultant in selecting an implementor for the site.
Summer 1996
Computer Assistant
National Weather Service
Worked at the National Weather Service, during summer break. Used C and SQL on HP workstations and a PC running the QNX operating system.
Wrote a C program to extract weather sensor data from a NOAA database and format it for use in various daily weather reports, over NOAA Weather Radio, on NOAA Weather Wire, and displayed on a legacy hydrometeorological data reporting computer system. Incorporated user requirements into several different versions of the program.