
Software Developer, Physics PhD
Phoenix, Arizona Area

Software Developer, Physics PhD
Phoenix, Arizona Area
Summary
Results-driven software developer with a passion for OO programming and ten years experience. Expert at designing and programming automation and data transformation solutions with Perl, web based applications with LAMP and AJAX, and scientific programs with C/C++ on GNU/Linux. Able to learn new skills and project details quickly, find creative solutions to challenging problems, and stick with a project until it is completed. Excellent communication skills honed through speaking at conferences, writing articles, teaching courses, working with team members, and negotiating projects with clients.
History
I'm a professional programmer, webmaster and scientist who started writing web pages in 1997. I completed a Ph.D. in physics in August 2007.
After completing my degree I started working at a security software company in Scottsdale, AZ called Lumension Security. I write software in Perl on UNIX/Linux systems to automate content collection, processing and distribution tasks.
My most recent internet-related work has been focused on designing and programming dynamic web applications and databases. I code in PHP and Perl on open source platforms such as Apache, Linux and MySQL.
Since 2001 I've been building and promoting search engine friendly e-commerce sites with hundreds of thousands of products on co-located and dedicated Linux servers.
I have designed and programmed several database-backed web sites for very satisfied clients.
My interest in search engines and Internet marketing has led me to dabble in many areas including: PPC, AdSense, affiliate marketing, keyword research, and product feeds.
I've been a WebmasterWorld.com member since 2001, where I'm known as "physics", and am currently a moderator of the Webmaster General and Databases forums.
Perl, C/C++, PHP, JavaScript/AJAX/Dojo, software design, MySQL database design and programming, linux server administration, shopping and rss feed creation and automation, search engine friendly dynamic sites, CMS customization, Drupal, Wordpress, Moose object system for Perl
(Privately Held; Computer Software industry)
August 2007 — Present (2 years 4 months)
* Member of an automation and internal tools Scrum team that consistently solves problems.
* Use creative problem solving skills to research, architect and implement software solutions.
* Design (UML) and write programs to ingest, process and distribute content automatically.
* Write object oriented Perl modules with Moose to process and sanity check content data.
* Designed and programmed a set of Perl modules for automated cross-platform software testing,
including a module that uses the VMWare Lab Manager API, a remote SSH login and script execution/interaction module, and a SQL Server database query and email reporting module to
allow fully automated complex software tests.
* Extract data from online APIs, HTML, XML and flat files and store in CSV, XML, and MySQL.
* Design and implement normalized MySQL databases and run ad-hoc SQL queries.
* Use regular expressions in daily Perl programming tasks, often to verify data integrity.
* Write shell and Perl scripts to automatically detect vulnerabilities and deploy patches on Linux.
* Draft a Perl Coding Standards document as the Perl Subject Matter Expert.
(Privately Held; 1-10 employees; Internet industry)
July 2005 — Present (4 years 5 months)
- Developing dynamic sites using PHP (or Perl), MySQL and JavaScript on Linux. I can take a specification, design and implement the database, program a back end admin console, and program the front end (using AJAX if desired). I have a firm grasp of dynamic site SEO and will design with that in mind (friendly URLs, etc.) if desired.
- Creating and automating shopping search engine data feeds and site maps for e-com sites. Consulting about issues with dynamic site listings and rankings.
- Configuring and tweaking (for SEO) phpBB, WordPress blogs, Drupal, bbPress, Interchange, etc.
http://www.TrafficProgramming.com/
(Educational Institution; Higher Education industry)
August 2002 — August 2007 (5 years 1 month)
Analyze data from proton/anti-proton collisions recorded at the Fermilab D0 detector.
Write programs in C++ on Linux to study the properties of the top quark.
Use statistical methods and Monte Carlo simulations to discriminate signal from background and measure physical quantities.
(Educational Institution; 1001-5000 employees; Higher Education industry)
August 2001 — May 2002 (10 months)
Taught laboratory sections for Physics 151 and 141 Honors (introductory physics).
Ph.D. , Physics , 2001 — 2007
M.A. , Physics , 1999 — 2001
B.S. , Physics , 1995 — 1999
php, perl, C/C++, GNU/Linux, internet marketing, seo, sem, flying, linux, apache, mysql, physics
Aircraft Owners and Pilots Association, WebmasterWorld.com, American Physical Society
Dean's List (UMass Amherst)
Boston University Teaching Fellowship
Moderator at WebmasterWorld.com
Speaker at national and international physics conferences
Speaker at PubCon Conferences