Lead Developer | January 2020 - Present
Senior Frontend Developer | November 2018 - December 2020
At Idean I focus on working on our small number of technical projects to ensure that we deliver a solution that's right for the client.
Set up private NPM to enable building and sharing packages across projects
Maintain and build new features on our existing MVNO projects using React, including adding tests
Built a Contentful-driven static site generator using Next and CD with Circle CI and Azure
Help organise and run public events at our offices, as well as our internal tech catchups
Senior Frontend Developer | August 2017 - September 2018
Frontend Developer | July 2016 - August 2017
My role at Tribal encompassed a wide array of skills and responsibilities. I regularly worked both independently and as part of a team, depending on the scale and requirements of the project.
Expanded our capabilities in experimental fields, such as Mixed Reality, and Physical Computing
Built numerous functional prototypes in quick turnarounds
Led major refactors on legacy sites to utilise modern design patterns and technologies
Led a team of developers in building a Vue/Metalsmith/Directus static-site generator with CI integration
Pushed best practies and agile methodologies to encourage better colaboration between teams and departments
Pushed process change to allow for a better personal development model within Tribal
Helped organise social events including parties, after-hours activities, and during-hours activities
Software Engineer | April 2015 - June 2016
The project involved working in an agile environment to re-imagine the entire booking experience of BA.com as an Angular application.
Built and maintained a handful of reusable components for use across the company
Ensured quality by writing effective unit and integration tests
Pushed methods of effective communication and working practices to allow for better colaboration across a remote team
Introduced hackathons to the team, and organised a trip to one where we built an internet-connected coffee machine
Technical Lead | October 2014 - December 2014
Brief stint in startup. Responsibilities there encompassed anything technical. This included mobile app development with Phonegap & NFC, building dashboards, along with designing and developing the website.
Junior Designer & Developer | October 2012 - June 2014
Built nine bespoke content-managed websites including n9design.com. Put onto an increasingly broad range of jobs, including artworking, e-flyers & bespoke web development. Worked full time from October 2012 to August 2013, and then part time
until June 2014 - parallel to final year of study.
TermiSoc: Plymouth University Computing Society
Chairman | March 2011 - July 2013
Organized and ran numerous events scaling from small weekend projects to 50+ person LAN parties. Alongside these non-regular events we also ran fortnightly talks and tutorials - myself hosting some tutorials on web development. I also produced all the branding material for the society during my time.