Resume
Technical
-
Ruby:
Love it and live it.
-
Frameworks:
Rails 2 and 3, Sinatra, Padrino
-
Web:
jQuery/Javascript, CSS3
-
Testing:
RSpec, MiniTest
-
Database:
MySQL, SQLite, ActiveRecord, DataMapper
-
OS:
Linux enthusiast and full time user. Mac user.
-
Languages:
Java trained. Some PHP. A dash of Python and shell scripting.
-
Tools:
Git, Bash, JSON, XML
-
Methodologies:
Agile in variants on Scrum and Kanban
Work
-
Western Life
February 2012 - Present
Senior programmer/analyst
Developing web applications using Ruby on Rails
Administrate Linux servers
-
Online Business Systems
November 2011 - February 2012
Consultant
-
Thorkelson Consulting (CanadaDrugs.com)
May 2009 - November 2011
Full time Ruby on Rails developer working on enterprise software.
Developing in an agile environment using Scrum and self managing teams.
Emphasis on pair programming.
Working closely with all departments on bug fixing and feature planning.
Testing with RSpec.
-
MTS Communications Inc. (MTS TV)
Java web developer for MTS TV
MTS Communications Inc (MTS TV)
Developed J2EE web applications as part of the MTS TV settop box portal.
Worked in Java based web tech such as JSPs/Servlets, WebWork, and Hibernate.
Education
-
B. Sc. Computer Science (Co-op Option)
2001-2006
University of Manitoba
-
Sun Certified Java Programmer
May 2009
Java 5.0
Projects
-
Freelance Web Developer
Developing and maintaining websites for fun and for profit including:
gracehrabi.com
/ 
cliftonstudios.ca
/ 
stoneboatpottery.ca
/ 
kevinmcphillips.ca
Currently porting legacy PHP sites to Rails 3.
-
Ceramicist and Artist Co-op Member
Dirtying my programmer hands doing wheel thrown pottery.
President of the Clifton Studios Artist Co-Op.
cliftonstudios.ca/artists/kevin_mcphillips
-
Tinkerer
Maintainer of a Linux server (VPS) and user of Ubuntu Linux and OS X desktops.
Open source enthusiast.
Interested in network security, hacking, and problem solving.