Résumé
I am a contract full-stack web developer specialising in modern front-end technologies, React, Microsoft’s .Net stack, and performance optimisation.
Skills
- Typescript, Javascript, React, CSS/SCSS, StorybookJS
- Unit testing, integration and load testing.
- Working remotely as part of large SCRUM teams
Experience
Exizent - Contract Software Engineer
April 2023 - Present
ACCA - Lead Frontend Developer
July 2021 - March 2023
- Development of new React apps in a large micro-frontend architecture
- Solution design of B2C and B2B focussed applications
- Improve Developer Experience with guidelines, automation and tooling
- Typescript, SCSS, React Query, Yarn Workspaces, Storybook, TeamCity
- SCRUM, Continous Delivery
CreditSights - Senior Software Engineer
April 2020 - July 2021
- Building complex React features with MobX, SCSS and Storybook
- Microservice API development with C#, Python, MS SQL and PostgreSQL
- Cypress testing
- SCRUM
ACCA - Contract Interface Developer
December 2018 - April 2020
- Lead development of a new customer portal with ReactJS with Redux
- Creation of a new design system using React, SCSS and StorybookJS
- TDD, SCRUM and Continuous Delivery practices.
Waracle/Clydesdale Bank - Contract React JS Developer
May 2018 - November 2018
- React development of a number of complex user interfaces
- High coverage unit testing with Jest and Enzyme
- TDD, SCRUM and Continuous Delivery practices.
Equator - Contract Developer
June 2016 - May 2018
- Development of greenfield ASP.Net applications and Angular 1.x
- Integrating and automating the testing of new APIs.
- Hosting on Microsoft Azure.
Nuclear Industry - Contract Lead Developer
April 2015 - June 2016
- Working on an internal ASP.Net/Angular accounting application as part of a large development team.
- Coded the full stack while also leading the front-end development.
- TDD, SCRUM and Continuous Delivery practices.
Equator, Glasgow/Remote - Senior Developer
September 2009 - April 2015
- Primarily building highly bespoke ASP.Net websites with Umbraco and applications for a wide variety of clients.
- Responsible for both back-end C# and front-end code as well as managing web and database servers.
- Taking the lead developer position on larger scale agile run projects.
Part-time Freelance Developer
2010 - April 2015
- Developed mobile apps for a private healthcare firm and a local museum with PhoneGap/Cordova.
- Performance consultancy involving debugging, code reviews, competitor analysis and ultimately the creation of a report of recommendation for the clients’ own development teams.
Information Retrieval Research Intern - University of Glasgow
Summer 2009
Further developed the search application I built for my dissertation.
Technical Assistant – Real Time Engineering
Summer 2008
WinForm application development for public sector clients including Transport Scotland and the NHS.
Internet Assessor – Lionbridge Technologies
2007 - 2008
Contracted to work on the Google Search Improvement Programme
Qualifications
University of Glasgow - Computing Science Bsc (Hons)
2005 - 2009 For my final year dissertation I created AcademTech, a search engine for finding experts in a given field. For this work, I was awarded a presentation booth at the SIGIR conference in Boston, USA.
Microsoft Certification: Programming in HTML5 with JavaScript and CSS3
March 2013