Seeds in a vertical row, fading away.

Curriculum vitae of Roy Laurie

A detailed description of the employment history, professional experience, and technical qualifications of Roy Laurie.

Technical qualifications

Develops well-written, secure, and robust software. Manages and works with other specialists throughout each project’s life-cycle. Experienced in agile software development.

C / C++

Advanced experience with cross-platform (POSIX, ANSI) C++ for 12 years. Experience with several popular APIs, including QT, .NET, Mono, MFC, KDE, and Boost. Strong focus in object oriented programming (OOP).

Java

Advanced experience with Java for six years.

Advanced experience with parallel data processing.

Intermediate experience with the RabbitMQ messaging API.

Strong experience with REST and SOAP.

Strong experience with the Android API.

PHP

Expert experience in developing in PHP. Primary language for the last 10 years. Experienced with Zend Framework, Symfony, Cake, Drupal, PEAR, and Smarty, among many others.

Focused on robust object oriented programming (OOP) using version 5.x of the language.

Expert experience in high-availability distributed network and distributed programming, using messaging systems and APIs such as Apache / Red Hat Qpid and Amazon SQS.

Expert experience with the source-code of the PHP language itself. Authored a proprietary PHP extension that integrates the Qpid C++ API into the PHP programming language.

Expert experience in SQL (MySQL and PostgreSQL) with PHP.

Python

Intermediate / Advanced experience with Python as a tooling and generation support language for 4 years.

EcmaScript / JavaScript

Advanced experience with Javascript / ECMAScript for 10 years. Expert on AJAX concepts. Able to keep most work in JavaScript rather than use Adobe Flash.

Perl

Intermediate / Advanced experience. Used primarily from 1998 – 2008. Currently used only on legacy projects where pre-existing code must be maintained.

XHTML / HTML / CSS

Advanced experience with W3C standardized XHTML and Cascading Style Sheets. Experienced with the numerous compatibility issues between Internet Explorer, Firefox, Safari, and Opera browsers and the workarounds for such.

Linux / Unix

Expert-level experience with Unix (FreeBSD) and Linux development, server administration, networking, and workstation use (KDE).

Windows

Advanced / Expert-level experience with XP, Vista. Advanced administrator experience with Windows Server 2003 and Microsoft Exchange 2003.

Cisco

Advanced experience in dealing with commercial Cisco equipment as well as network equipment in general. Specifically, Ethernet switches, routers, and firewalls.

Search Engine Optimization (SEO)

Expert experience in online marketing, page optimization, and backlinking.

Employment history

A full employment history for Roy Laurie.

Roy Laurie Software

Period: Jan 2010 - Present
Position: Owner
Address: P.O. Box 1620, Carlsbad, CA 92018-1620, USA
Website: http://www.roylaurie.com
Phone: 1-760-710-7582

Current sole proprietorship focused on cross-platform PHP (LAMP) development and Java with a focus on clustered computing and parallel processing.

Adicio Inc.

Period: Jun 2008 - Jan 2010
Position: Senior Software Developer
Address: 2382 Faraday Avenue, Suite 350 Carlsbad, CA, 92008
Website: http://www.adicio.com
Phone: 1-760-602-9502

PHP and MySQL developer within the cross-product platform development team. Worked extensively with high-availability backend data processing using distributed networking and programs.

Designed, developed, and maintained company-wide APIs, data processing applications, and messaging technology.

Billy Bumpkin Seed Productions Inc.

Period: Feb 2008 - Jun 2008
Position: Owner

Owned and operated a software development and website design studio. Acted as senior (and often, sole) back-end programmer in all projects. Handled graphical design, search engine optimization, web marketing, and content writing for many of the projects.

Setup, configured, and managed VOIP systems, web servers, mail servers, and other IT systems.

Performed sales calls and handled clients daily.

Complete Online Marketing Solutions LLC

Period: Mar 2006 - Feb 2008
Position: Software Developer, System Administrator
Address: 3636 Nobel Drive, Suite 350 San Diego, CA 9212
Website: http://www.comoms.com
Phone: 1-619-640-8008

Developed custom PHP solutions for company clients, especially legal firms, including the Law Office of Kerry Steigerwalt.

Single-handedly developed and maintained a large-scale in-house software project spanning approximately 9,000 lines of code.

Managed office IT infrastructure.

Pacific Western Inc.

Period: Feb 2006 - Mar 2006
Position: Freight Broker
Address: 805 Raft Lane, Oxnard, CA, 93035
Website: http://www.pacwest-inc.com
Phone: 1-805-504-1379

Made sales calls, load inquiries, and managed full-truckload logistics contracts between shipping clients and truckers.

[e.d. My father's company; who should really let me or someone else make him a non-ugly website.]

VersaCall Technologies Inc.

Period: Jan 2005 - Jan 2006
Position: Electronics Technician
Address: 7047 Carroll Road, San Diego, CA 92121
Website: http://www.versacall.com
Phone: 1-858-677-6766

Constructed and repaired - at the component level - custom wireless electronics equipment developed by Versacall Technologies. Ran the day to day operations of the company RMA department.

United States Air Force

Period: Oct 2000 - Oct 2004
Position: Satellite, Wideband, and Telemetry Systems Technician
Honorable Discharge From: Vandenberg Air Force Base, CA, USA
Website: http://www.airforce.com/
Phone: 1-805-606-3595 (30th SW Public Affairs, Vandenberg AFB)

Setup, configured, troubleshot, and maintained ground-based satellite communications systems and equipment in often adverse conditions.

Graduated in the top 10th percentile of both apprentice and journeyman level training.

Early freelance

Period: Oct 1998 - Jan 2005
Position: Freelance software developer

Worked on smaller projects as a junior programmer during high school and throughout enlistment in Air Force (whenever stationed CONUS). Focused mainly on C/C++ projects and some Perl.