Objective:
A challenging software engineering position either working independently or on a motivated, experienced, and intelligent team.
Mobile Version:
Please visit this page on your mobile device. You can try it out now if you are using Chrome or Safari.
Experience:

Brian Samson Software Consulting, LLC. ‣ March 2011 - Present

Freelance software consulting for small and medium size businesses. I can develop almost anything you can imagine, from custom Android applications to full-featured web applications in Java, Ruby on Rails, PHP, or ASP.NET. As the principle owner, I take pride and responsibility in delivering nothing but the highest quality software to all my clients.
[+]

Software Engineer ‣ Six Fried Rice, LLC. ‣ May 2008 - March 2011

Six Fried Rice is a very small custom software firm, and I am the lead Ruby on Rails developer. I work on a wide variety of different projects at once. I have close to 100% responsibility on about half of the projects and work with 1-2 other people on the rest. Our focus on custom software for small and medium businesses means that my responsibilities are far greater than just writing code. I regularly design (both graphically and architecturally) both front- and back-end systems, provide experience recommendations, integrate with 3rd party APIs, and also administer web and database servers.
[+]

Software Engineer ‣ Trimble Navigation, Ltd. ‣ June 2006 - May 2008

I was the lead developer of a 5-man team for Trimble Outdoors' 4 mobile Java applications. These applications are GPS-based and originally targeted mobile phones and PDAs that support J2ME, but have expanded to iOS and Android platforms. Though most my time is spent writing Java, I also write C#.NET for the website, the Windows service and web services that connect to the mobile apps, and a related Windows desktop application. I also wrote and maintain a J2EE application that uses servlets and JSF to help manage the build and deployment process for the mobile apps.
[+]

Technology Support Analyst, Sr ‣ Arizona State University ‣ Sep. 2001 - June 2006

I began as a student worker at the e-mail helpdesk but quickly was promoted to a Classified Staff position. I initially administered our MS Exchange server but I also helped customize and deploy ASU's first student webmail system based on IMP. I slowly drifted more towards programming where I helped out on a huge variety of J2EE-based applications ranging from student registration to developer and application deployment support on Websphere and Tomcat. In 2005-6 I led the team responsible for ASU's new student portal "MyASU."
Education:

BSE, Electrical Engineering ‣ Arizona State University ‣ Graduated 2004

Technical Skills:
Over years of experimenting with software technologies, I've found that the differences between many programming languages are largely superficial and that a great Java programmer will also be above average while using C#, PHP, Ruby, etc. If I were to list all the software skills I have any level of experience with, this page would read more like a Wikipedia article on programming languages. Therefore I am limiting this list to technologies at which I have an advanced proficiency.

In short, if you need something else, please just ask ☺.