Lloyds Working Capital Management
Role:
- Backend Developer
- Cloud Infrastructure
- DevOps
Skills:
- C#
- ASP .NET
- AWS
- DevOps
Lloyds Working Capital Management is an online tool designed to help businesses optimize their financial performance using publicly available data from Companies House. This tool provides a comprehensive range of statistics about individual companies, enabling users to gain insights into various financial metrics and model different scenarios to enhance their working capital management.
Overview
Lloyds Bank, one of the largest financial institutions in the UK, approached us with a brief to modernize their existing Working Capital Management (WCM) tool. The primary objective was to transform this internal tool, originally used by employees to assess products and services for business clients, into a publicly accessible platform. The revamped tool needed to leverage publicly available data from Companies House to help businesses optimize their financial performance. Key deliverables included ensuring compliance with GDPR and financial regulations, reducing infrastructure costs, and enhancing the tool’s functionality and user experience.
The project required a comprehensive overhaul of the backend infrastructure and the integration of external APIs to facilitate seamless data aggregation and processing. Additionally, the client emphasized the importance of making the tool scalable, reliable, and cost-effective, necessitating a complete redesign of the AWS infrastructure. The ultimate goal was to deliver a robust, user-friendly tool that provided valuable financial insights to businesses, enabling them to make more informed decisions and improve their working capital management.
Objectives
- Modernize an internal tool for public accessibility
- Reduce infrastructure costs
- Ensure compliance with GDPR and financial regulations
- Improve the tool’s functionality and user experience
Role and Contributions
- Backend Development: Designed and developed a robust and modernized API using C# and ASP.NET, ensuring seamless data aggregation and processing from diverse sources.
- AWS Infrastructure: Optimized AWS infrastructure for scalability, reliability, and cost-effectiveness, achieving substantial cost savings.
- DevOps: Implemented a modern CI/CD pipeline to streamline development and deployment processes, improving efficiency and reducing time-to-market.
As a backend developer, I played a pivotal role in redesigning the WCM tool’s infrastructure and developing its backend functionalities. I focused on ensuring that the tool could handle large volumes of data efficiently, integrating it with external APIs such as Companies House. My expertise in AWS allowed me to significantly reduce infrastructure costs while enhancing the tool’s scalability and reliability. Additionally, I established a robust DevOps pipeline to facilitate continuous integration and deployment, ensuring a smooth and efficient development workflow.
Impact
- Cost Savings: Reduced AWS infrastructure spend by more than 90%
- Modernization: Successfully modernized a legacy codebase, improving efficiency and scalability
- Functionality: Enhanced the tool’s functionality and streamlined data access, making it more user-friendly and valuable for businesses
The modernized Lloyds WCM tool now offers enhanced functionality, compliance with regulatory standards, and significant cost savings. These improvements have made the tool more accessible and beneficial to businesses, demonstrating my ability to deliver innovative solutions that align with client objectives and industry standards.