CV
Professional experience
Lead Consultant
Hippo
- - Directly line manage 3 other engineers
- Worked as the Technical Lead on a UK public sector project for the Department for Education
- Directly managed a 7-man, cross-functional technical team including engineers, testers and technical architects
- Planned and implemented a migration from a 10+ repo microservice architecture to a monolithic monorepo, making it easier to develop and deploy changes
- Cut deployment times from 1 to 2 days to 20 minutes on average
- Designed and documented architectural changes in line with GDS architectural and technology standards
Software Development Tutor
Yarbz Digital Ltd
- I taught students of all levels modern software development, including coding fundamentals, computer science theory and modern software technologies.
Contract Software Engineer
The Data Shed
- - Designed and built the front-end of a bespoke fund recovery system, which allowed more than 100,000 customers affected to recover funds lost by loan mis-selling
Competencies
AWS Lambda, Agile Methodologies, Amazon ECS, Amazon Elastic Container Registry (ECR), Amazon Web Services (AWS), Front-End Development, HTML, Next.js, NoSQL, Node.js, React.js, Tailwind CSS, TypeScript, User Interface Programming, dockerFreelance Software Consultant
Yarbz Digital Ltd
- Designed the architecture for and developed the MVP for a recruitment platform and accompanying browser extension, which was used to pull in and process 1,000+ user profiles, proving its feasibility
Developed Fifty Five and Five's flagship website (fiftyfiveandfive.com), improving their Google PageSpeed Insights score to near-100s across the board (Performance, Accessibility, Best Practices and SEO)
Built front-end of sportank.com, a social network for American Football enthusiasts and athletes
Designed and built a proof-of-concept gRPC web client, proving real-time voice input streaming from web browsers to medical speech recognition software.
Maintained and improved the Integra Planner event management platform used by thousands of people for multi-day event
Competencies
ASP.NET, ASP.NET Core, ASP.NET MVC, AWS Lambda, Agile Methodologies, Amazon ECS, Amazon Elastic Container Registry (ECR), Amazon Web Services (AWS), Angular, C#, Cloud Development, Content Management Systems (CMS), Firebase, Front-End Development, Full-Stack Development, Git, Google Cloud Platform (GCP), HTML, JavaScript, Microservices, Microsoft Azure, Microsoft SQL Server, MongoDB, MySQL, Next.js, NoSQL, Node.js, PHP, Python (Programming Language), React.js, Technical Requirements, TypeScript, Umbraco, User Interface Programming, Web Development, WordPressSoftware Architect
T101
- Lead on the complete platform re-architecture and development for UK-based dating app with 200,000 monthly active users
Directly managed a team of 5 software engineers
Architected and lead on the implementation of key features, including authentication, authorisation, instant messaging, user profiles, galleries, and geocoding
Competencies
.NET Core, ASP.NET, ASP.NET Core, ASP.NET MVC, Agile Methodologies, Amazon ECS, Amazon Web Services (AWS), Angular, C#, Cloud Development, Front-End Development, Full-Stack Development, Git, Google Cloud Platform (GCP), HTML, JavaScript, Kubernetes, Microservices, Microsoft SQL Server, MySQL, NoSQL, Technical Requirements, TypeScript, User Interface Programming, Web DevelopmentSenior Software Developer
Datatrial
- - Worked on developing new/improving existing functional modules for Datatrial's Nucleus offering, which aims to provide a web platform for facilitating clinical trials.
Competencies
ASP.NET, ASP.NET MVC, Agile Methodologies, Aurelia, C#, Front-End Development, Full-Stack Development, Git, HTML, JavaScript, Microsoft SQL Server, MySQL, TypeScript, User Interface Programming, Web DevelopmentSoftware Engineer
pipdig
- - Developing a mix of commercial sites and bespoke blogs, I was responsible for the entire product life-cycle. This included requirements gathering, development, management of the project and ultimately delivering and maintaining the product. Responsibilities also included improving internal software development practices and working to increase efficiency across a wide range of small, fast-paced projects.
Competencies
Agile Methodologies, Cloud Development, Content Management Systems (CMS), Front-End Development, Full-Stack Development, Git, HTML, JavaScript, Microsoft SQL Server, MySQL, PHP, TypeScript, User Interface Programming, Web Development, WordPress Software Developer
Orangebus
- - My responsibilities involved developing and managing a variety of different projects across different industries.
Competencies
ASP.NET MVC, Agile Methodologies, C#, Front-End Development, Full-Stack Development, Git, HTML, JavaScript, Microsoft SQL Server, User Interface ProgrammingJunior Software Developer
True Potential LLP
- - Primarily a web developer, my responsibilities included developing interactivity on the front-end, back-end services and designing database structures for large-scale web applications that are in-use by over 2 million clients as of November 2016.
Competencies
ASP.NET MVC, Agile Methodologies, C#, Front-End Development, Full-Stack Development, Git, HTML, JavaScript, Microsoft SQL Server, User Interface Programming, Visual Basic .NET (VB.NET), Web DevelopmentIT Support / Trainee Software Developer
Innovation Property (UK)
- - I worked as an IT Support Technician and Developer Trainee. My responsibilities included dealing with IT issues via an IT help desk system. I also worked on improvements to internally-developed software that was used by our Arboricultural staff. I also provided updates to an internal MVC application used by office staff to log data, arrange appointments for external staff and contact clients.