Most of my work can't be displayed, either for legal reasons, or because it involves the back-end of software or databases. But I've summarised some key projects I've been involved with recently:
Technical Analysis Software
For the past two years, I have worked for company where we built a platform for analysing financial stocks using technical analysis.
Key points from project:
- Using Ruby, Python and MySQL to build the core project
- Using Python Pandas for data analysis
- Using Vue JS and Ruby on Rails to modify the existing platform - this meant getting to grips with a large new codebase
- Using multiple different API endpoints to collect data, clean it and then store in database
- Managing a large amount of data in MySQL - including tables wih over 20 million rows. This meant understanding and implementing solutions to read and update data very quickly, in order for it to be presented back to the user in a reasonable timeframe
- Using Git extensively in order to collaborate with the other developers on the team - particularly for branches, code reviews and dealing with merge conflicts
Winchester College Website
Previously, I worked for an agency where I was part of a team to build a brand new website for Winchester College.
Key points from project:
- Using the PHP framework Laravel along with Vue JS and MySQL to build the site
- Working on both front and back-ends of the application
- Understanding and modifying a pre-built CMS
- Working with other developers for the project as well as collaborating with designers, project managers etc.
Castle Fine Art Website
Working for the same agency, I was also involved in building a new website for Castle Fine Art.
Key points from project:
- Also using PHP framework Laravel along with Vue JS and MySQL to build the site
- Working on both front and back-ends of the application
Below is a selection of some of the older projects I've created over the past 8 years: