BSc. (Hons.), Computer Science @
University of Strathclyde
Senior software engineer with 15 years of software development experience at a wide array of firms, including VC-funded startups (Vigilos, BioMedCentral), Fortune 500 companies (Sun Microsystems, Expeditors International) and a post-IPO tech company (Groupon) in both the UK and US. I hold a BS in Computer Science (Strathclyde University, UK) and an MBA in Finance (University of
Senior software engineer with 15 years of software development experience at a wide array of firms, including VC-funded startups (Vigilos, BioMedCentral), Fortune 500 companies (Sun Microsystems, Expeditors International) and a post-IPO tech company (Groupon) in both the UK and US. I hold a BS in Computer Science (Strathclyde University, UK) and an MBA in Finance (University of Washington).
Solid understanding of good software design, distributed architecture and scalable systems. Hobbyist finance nerd.
Current side-project: http://www.mtgprice.com - I wrote 95% of the site and 100% of the distributed crawling engine that gathers and parses price data. Runs on Google App Engine and EC2.
Creator @ In July 2015 I moved back to Seattle to allow my children to grow up near family members.
For the last four months I've been working full time on a personal project (www.mtgprice.com) that I've been interested in building for years, funded by a successful Kickstarter campaign and subscriptions. (https://www.kickstarter.com/projects/1365447257/magic-the-gathering-mtg-pricing-trading-and-collec/)
The site and app are a collection of historical pricing tools for collectibles, along with a collection tracker, trading tools and "collectibles finance" content.
1. Hired and managed total of two full-time staff and sixteen contractors to help build and run the site.
2. Wrote a distributed, multi-threaded web crawler and a dozen custom parsers to fetch pricing data.
4. Signed up more than 1000 paying customers.
5. Learned enough about mobile development to build a complex ios and Android app using the Ionic stack. The app allows collection tracking as well as price lookup and GPS-enabled trading ("find the closest place selling this item")
The app is currently in late beta and will launch some time this month (October). From July 2015 to Present (6 months) Greater Seattle AreaSenior Software Engineer @ Front and back-end development for Groupon's computational marketing division. SEO, Ruby, Rails, Jquery etc. Most of my current work is as a full-stack engineer working in Node.js with Express and CoffeeScript talking to web services that I or others on my team have built. From June 2012 to July 2015 (3 years 2 months) Software Engineer - Enterprise Technology @ Software development, technology consulting, software architecture and problem solving.
Java and JEE development. (SOA, JSF, Seam etc.) for a Fortune 500 global logistics firm.
Lots of front-end work too - Jquery, REST etc. From July 2009 to June 2012 (3 years) Senior Software Engineer @ Java, Swing, Postgresql, Linux, Hardware integration.
Distributed systems development in Java for a physical security startup. From March 2006 to May 2009 (3 years 3 months) Java Software Developer @ Publisher of 200+ Medical and Biology science journals.
Pioneer of Open-Access publishing.
Java, Struts, Oracle 9i/10g, PL-SQL From June 2004 to October 2005 (1 year 5 months) London, United KingdomSoftware Specialist @ Built an anti-spam solution for small to medium-sized businesses.
Built a custom CRM/Helpdesk solution. From June 2003 to June 2004 (1 year 1 month) Glasgow, United KingdomJava Developer @ 1 year Internship in Menlo Park, CA.
Java development for Sun Grid Engine. From August 2002 to July 2003 (1 year) San Francisco Bay AreaSoftware Developer/ Network Administrator @ Part-time/ Full time position (minimum 20 hours a week)
PHP development on three commercially successful financial services websites.
Windows 2000 Server administration for 10 sites. From June 1999 to June 2002 (3 years 1 month) Technical Support Specialist @ One of the UK's first ISP's.
Old-school networking and system administration (slackware linux and VAX/VMS on DEC)
Tech support for those who needed it (Windows 3.11/ 95 and early Mac OS versions) From June 1997 to June 1999 (2 years 1 month)
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension