Senior Software Developer
CurrentInsight Investment Ltd is a leading global asset manager specializing in investment solutions for institutional and individual clients. It focuses on risk management, fixed income, liability-driven investment (LDI), and sustainable investment strategies. During my time at Insight Investment, I have worked across multiple teams leveraging Microsoft Azure cloud technologies to design and implement robust architectures. These architectures enable seamless data ingestion, processing, and enrichment while ensuring high availability and reliability for critical analytical workloads. This data supports business-critical systems that our users rely on daily. Key contributions include: System Monitoring and Logging: Implemented comprehensive monitoring and logging solutions using Azure Application Insights, facilitating real-time performance tracking, anomaly detection, and proactive issue resolution. Message-Driven Architectures: Designed and maintained message-driven architectures using Azure Service Bus to enable reliable communication between distributed services. Scalable Database Solutions: Engineered robust, scalable database solutions with Azure SQL Database, optimising schema design to meet the specific requirements of ingested data. API Integration: Integrated with third-party APIs to automate the retrieval of vendor data, adhering to best practices for authentication, rate limiting, and data transformation. Technical Skills: Cloud Platforms: Microsoft Azure (Service Bus, Application Insights, SQL Database) Programming Languages: C#, SQL Data Integration: RESTful APIs, ETL Pipelines Tools: Azure, Git, CI/CD pipelines, GitHub Database Management: Azure SQL, Performance Tuning