After cutting his teeth at one of the world's top technical universities, Taran worked on a spectrum of .NET and web projects at various financial firms in London. He has a passion for going the extra mile and isn't afraid to reach deeper into technologies and requirements to ensure the successful delivery of high-quality projects. London based but well aware of the benefits of face time, Taran is happy to travel worldwide for periodic meetings.
Architected and developed a greenfield global risk and PnL tool utilizing .NET back-end calculation microservices, with Kafka data streams for integration and a React UI with heavy use of AG Grid for display.
Filled the scrum master role and worked closely with traders, the product owner, and global development teams, ensuring a high-quality tool was built following Agile practices to deliver value quickly.
Prototyped and optimized the architecture to ensure that millions of risk lines with billions of events per day were correctly processed, aggregated, and shown to users in real time.
Led development on a team of four developers, including training, education, and code reviews.
Collaborated closely with product owners, management, DevOps, and other development teams to define and refine cloud strategy and update their development technologies and methodologies.
Initiated, architected, and developed best practices for a range of cloud transformation projects, such as event-driven microservices, feature flagging, CI/CD, and legacy product interaction.
Architected full solutions to projects within the IoT space utilizing AWS IoT with C# back ends, React front ends, and WPF desktop applications.
Developed applications from the ground up, working closely with the end clients to ensure their desired balance between cost and future-proofing were achieved.
Supported legacy applications by debugging issues, reviewing architecture, and recommending cost-effective solutions.
Performed a detailed review of the current codebase using automated techniques including Roslyn to generate a backlog of prioritized tasks and metrics to track project progress.
Worked closely with PM and QA resources to develop a prioritization, development, and testing plan for implementing accessibility within the client's flagship desktop application.
Kicked off the development process, developed best practices and library functions before handing the project over to developer to complete the project.
Total Uninstaller is a Windows software uninstaller that's a simple-yet-powerful open-source tool for removing Windows bloat, especially useful for speeding up Visual Studio.
Escape Pod is a podcast downloader. It removes the need for iTunes and provides a lightweight, modern app for downloading podcast episodes. All you need is the .XML RSS URL.