Solutions Architect And Team Leader
CurrentIn May 2020 I became a team lead across multiple products as well overseeing major architectural changes on the SeeTickets self-service platform. I started a shift in design paradigm to modularise the existing code-base with Web API’s being a key tenant of the approach. This was achieved using .NET 6 – focussing on moving the business logic and website infrastructure over to .NET Core. On a more granular level I worked with the teams to ensure our approach was more test driven. This involved cultural changes as well as development approach for both the team and myself.I built and led a team of developers; including some fully remote members, to build new mobile applications. The first was a box office app using Xamarin Forms. This required building a basket for tickets and taking payments using Stripe Terminal, as well as customer service functionality. The second was built in .NET MAUI and I was heavily involved from requirements, to design, to implementation, and it gave me the opportunity to contribute to and influence the architecture of a new project from the ground up.In addition to management responsibilities from my previous role, working across multiple teams meant I had to adapt by delegating responsibility to the team leads of each product. It also involved learning how to efficiently manage workload and collaborate with the team to drive our goals and meet our deadlines.