London, England, United Kingdom
With over 25 years of experience, I'm a passionate developer, team leader, mentor, and senior leader with a proven track record of building and scaling high-performing teams and development processes. I possess deep expertise in software architecture, including Microservices, Web API, C#, .NET Core, Databases, AWS, Flutter, & Vue.js. I'm driven by the challenge of architecting innovative and scalable software solutions, enabling growth while maintaining efficiency. Throughout my career, I've successfully built offshore development teams from scratch, fostering a collaborative environment that thrives under expansion. I'm adept at identifying areas for improvement, implementing elegant and sustainable architectures that leverage modern technologies, and ensuring efficient workflows even as teams and projects grow. I have a proven track record of successfully transitioning monolithic to modern architecture while consistently exceeding business demands.
Currently serving as a Hands-on CTO, leading the development of a complex Financial Assistant Application leveraging Open Banking & AI. Technologies span Microservices, C#, .NET Core, AWS, Flutter, Vue.js, Web API, Bedrock.
Scaling the local and remote dev/qa teams that I set up as head of engineering. Continuing to evolve the platform architecture and AWS implementation. Concentrating on rapid scaling techniques and best practices to maintain a healthy working dynamic and velocity. Assumed responsibility for both IT support, data and security teams. Representing technology at c-level.
Setting the company's platform migration strategy away from a monolithic application and designing & building the new architecture. Service-oriented containerised platform hosted in AWS. Docker, .net core, VueJS, Restful Web APIs. Building a local team of software engineers and implementing best practices. Building a team of remote engineers in Mumbai.
Building the company's global data platform using C#, MVC, Angular, Web API & SQL Server.
Brought on board to transform the existing small development team into a group of professional software engineers. Responsible for re-designing the existing systems and implementing best practices across architecture, development, test and deployment. Built the team from 2 junior developers to a team of 5. Introduced an entirely new N-Tier architecture along with Agile, Source control (Git), TeamCity, Web Services, jQuery, Bootstrap, Angular, MVC, TDD.
Building from the ground up. Embedded Linux, Xamarin, C#, LINQ, MySQL, WebServices, Ajax, Bootstrap, iOS, Android, Glass.
Working on full software stack from ARM & Now MIPS32 processor to Web services and UI. Very exciting project which will result in a great product! C# .NET Services backend, MySql Server, C on the embedded side with OpenWrt. Ajax, Bootstrap.