Tim Cane

Surrey, United Kingdom

I am a Full-Stack developer with over 12 years of enterprise experience building highly transactional and robust architectures. I specialise in front-end development with professional experience working with The Microsoft Stack, particularly C# and Angular in the Azure Platform. I am proficient at designing highly performant web applications, user experiences and server-side APIs for product-centric.

Technical Proficiencies

.Net Framework / Core / StandardAJAXAngularASP.NETAzureAzure Blob StorageAzure CosmosDB NoSqlAzure CosmosDB TablesAzure KeyVaultAzure Serverless FunctionsAzure Service BusAzureB2CBootstrapC#Design PatternsDev ExtremeDevOpsDotNetNukeDynamics 365Entity FrameworkJavaScriptjQueryKnockoutJSMocking FrameworksNgRXNodeNPMNSwagOctopus DeployOData ReactReactJSRxJSSQLTailWindTelerikTFS/GitTSQLTypeScriptVueJSWCF

Work Experience

Senior Developer, Thesis

August 2024 - Present

Senior Developer, CloudAttribution

December 2021 - August 2024

I joined CloudAttribution to lead the design and implementation of a modernised SaaS web application to allow for mass growth in both data and customer base in the asset management sector, focusing on Fixed Income and Multi-Asset Performance and Attribution analysis for some of the biggest financial organisations in the world.

  • Lead developer on the redesign and rebuild of our SaaS web application using Angular, Typescript, SCSS and DevExtreme for UI components resulting in a significant boost to performance, scalability, and user engagement
  • Providing technical guidance and assisting with redeveloping the services into a microservice architecture
  • Working with a third party on the maintenance and upkeep of our public facing website build using Wordpress

Senior Full-Stack Developer, Silverbear

September 2013 - November 2021

Prior Roles: Full-Stack Developer, Junior Full-Stack Developer, Apprentice Full-Stack Developer.

I joined Silverbear as part of the apprenticeship program and passed with the highest grades in Silverbear history. I quickly worked through the ranks there and soon became a senior developer embedded in the core product team.

  • Leading the implementation of highly performant digital solutions for the UK's largest membership associations/professional bodies
  • Part of the core team to design and develop a new real-time, high-transaction finance system
  • Working as the Principal web developer across Silverbear, leading the UI efforts for both core product web portals as well as bespoke web applications
  • Training and mentoring of junior/graduate developers
  • Lead developer on the Silverbear Events Management System
  • Assisting in the recruitment process for new developers and testers
  • Leading customer workshops for both requirements gathering and training
  • Designing high-impact user-friendly UX journeys
  • Liaising with customers and consultancy teams for both Agile and Waterfall improvements of products and features
  • Introducing both Angular and Vue.JS to the company and they are now standard across the organisation
  • Creating and maintaining CI/CD pipelines in Azure DevOps and Octopus

Personal Projects

District Website, Runnymede Scouts

2023 - Present

A modern, responsive website for Runnymede District Scouts, providing essential information about local scouting groups, events, and activities in the Runnymede area.

  • Built with Astro and React for optimal performance and SEO
  • Implemented a clean, accessible design following Scout brand guidelines
  • Created a content management system for easy updates by district team
  • Integrated with Google Calendar for event management

Group Website, 1st Chertsey Scouts

2023 - Present

A modern website for one of the oldest Scout Groups in Runnymede District, providing information about their sections, activities, and events while maintaining the Scout brand identity.

  • Developed using Astro for fast, static site generation
  • Implemented section-specific pages for different age groups
  • Created a responsive design that works across all devices
  • Integrated contact forms and event registration systems

Energy Billing, Durbins Energy

2023 - Present

My partner works for a renewable energy firm as a financial controller. Her team performs a monthly task to generate an Excel billing file based on meter data from multiple websites. This project has freed up a day's worth of time for her team each month.

  • Implementing a microservice architecture on top of Azure serverless functions to generate a monthly Excel billing file
  • Utilising Azure Service Bus to communicate between the microservices
  • Utilising Azure CosmosDB NoSql to store meter readings and billing data
  • Utilising Azure KeyVault to store Usernames and passwords for external 3rd party APIs securely

Meter Exports, Durbins Energy

2022 - Present

My partner works for a renewable energy firm as a financial controller. Her team needs to record meter readings for monthly account preparation. Each energy plant has meters across multiple websites in a variety of formats. This project centralised the data into a Teams channel to speed up monthly processes.

  • Implementing a microservice architecture on top of Azure serverless functions to generate monthly Teams notifications
  • Utilising Azure Service Bus to communicate between the microservices
  • Utilising Azure CosmosDB NoSql to store meter readings
  • Utilising Azure KeyVault to store usernames and passwords for external 3rd party APIs securely

Blend Tracker, Personal

2023 - Present

This project is designed to fix an issue my friendship group has around the length of a Spotify "blend" playlist. An auto-generated "Blend" playlist is 50 songs, or around 2.5 hours, containing a selection of everyone's taste in music.