Rod McLaughlin



e-mail: RodMcLaughlin at G Mail


 


Ruby on Rails, .NET, Java, J2EE, SQL, Perl, Linux...

 

 



Currently, I am creating a series of Ruby on Rails websites (pdxspurs.com is one of them) and looking for a full-time position

From Jan. 2007 thru May 2008 I helped produce a series of web applications for Omnimedix Institute's clients, including

  • a commercial online drug-rating tool using C# and .NET, in which my most important roles were to write the ASP.NET prototype, introduce unit testing and create a Rails-style MVC database out of complex legacy FDA data

  • an online Personal Health Record system for a major software company in Java 1.5

  • a PHR for a health insurance company using J2EE and Java 1.4

I also created prototypes for PHR systems using Ruby on Rails and an IoC, logging and database framework for Java - here is the Git Repo

Between Feb. 2006 and Sept. 2006 I helped create an RSS feed server and client at Attensa.com using Java 5 and PHP 5

From Oct. to Dec. 2005 I was a Web Application Developer at Cubic Compass developing the web front-end of a recruiting agency portal using C# and ASP.NET

From Oct. 2004 to Oct. 2005, I wrote middleware in Perl and Java 1.5 using WebSphere MQ for Wells Fargo

Before that, I wrote courseware on service-oriented architecture for Microsoft, taught .NET courses, helped create Bank of America's J2EE architecture, and numerous other things

I now hope to concentrate on developing Ruby on Rails applications. During my career, I have learned a dozen languages, and written everything from web applications to microscope control software via Windows desktop applications and databases in nearly all the major RDBMS's and half a dozen flavors of Unix. I downloaded Java as soon as it was released, went to JavaOne, and made a career in J2EE. I saw the advantages of Microsoft .NET when it arrived, but always noticed how doing it in Perl, a 'scripting language', often made more sense. Then I learned Ruby on Rails, and saw straight away how an object-oriented dynamic language combined with test-driven development is the best choice for developing web applications today.

As far as software development methodologies go, I also have a broad range of experience. I learned Jackson, Yourdon and the Vienna Development Method (program proving) and various other techniques, but when I came across Agile or Extreme Programming, I saw its superiority for delivering requirements on time immediately. I also try to use aspects of the Capability and Maturity Model.



 

education

 

South Bank University

 

     MSc in Software Engineering

 

 

 

Luton University, UK

 

     Double First in Classics