email: phil.mcclure@gmail.com
github: http://github.com/overture8
Employment
Contracting | Self-Employed | Oct 2019 - |
CTO | Yomo | Dec 2015 - Oct 2019 |
- Decide on technology and approach for backend development.
- Lead team on projects and prioritise accordingly
- Work on building out infrastructure with AWS, including VPN, EC2, Load Balancers, Cloudfront and Route53.
- Setup infrastructure monitoring, including: Sentry, AppSignal, Timber (logs),
- Define and implement approach for deploying/clustering Elixir apps across multiple servers
- Design and build recurring payment systems (including debit card payments and direct debit) which processed over £15,000 a week.
- Design and build fraud detection system.
- Design and build GraphQL API.
- Manage and mentor employees
Lead Engineer | Bitnet | Jul 2015 - Dec 2015 |
- Decide on technology and approach to front end development.
- Lead team on projects and prioritise accordingly
- Design and build embeddable JavaScript widget
- Taking a declarative/functional approach to all of our projects
Senior Software Engineer | Rumble Labs | Jan 2011 - Jul 2015 |
- Designed and implemented several RESTful APIs.
- Worked on several client-side Javascript apps using Ember.js and occasionally Meteor.js.
- Worked on several large Ruby on Rails applications.
- Worked on several open source Rubygem libraries.
- Configured AWS - EC2, S3.
Senior Software Engineer | Rehabstudio | Jul 2009 - Jan 2011 |
- Lead on a Ruby based project
- Work on infrastructure related tasks
- Improve test coverage and setup deployment pipeline
Software Engineer | Equiniti-ICS | Sep 1998 - Jul 2009 |
- Helped automate the reporting process for hundreds of payrolls.
- Built desktop software to send online end-of-year tax returns.
- Built intranet application to automate internal employees workflow.
Education
BSC (Honours) | Molecular Science | Open University (Year 1) |
I switched to Computer Science after the first year of study. The overall continuous assessment score for the year was 77%.
BA/BSC (Honours) | Computer Science | Open University (Year 2) |
My assignment scores for the second year were 100%, 91%, 89%, 95%, 79% leaving me with an overall continuous assessment score of 89%.
Notable Projects
Rotor (2014): | Design/build API and develop frontend Ember.js application that allows users to make their own music video.
|
PiggyPot (2015-2017) | Design and build out the backend for an iOS app, which allows people to save up “pots” of money for things they want to buy.
|
Yomo (2017-2018) | Design and build out the backend for an iOS app, which allows people to save money to increase their wealth and get rewarded along the way.
|
|
|
Libraries
Main Languages and Technologies
Languages: | Ruby, Elixir, JavaScript
|
Frameworks: | Rails, Phoenix
|
Datastores: | MySQL, Postgres, Redis |