Professional Work — Afzal Ahmed

Real systems, real users, real business pressure. These are the production platforms I have worked on for employers — what they did, what I contributed, and the technical environment I operated in.

Zorin Finance

Lead Developer / Tech Lead

London · 6 years

April 2019 – May 2025
Business-critical Loan Management Platform

Led development of a production lending platform used daily by internal teams, investors, and clients. The system handled real money, real compliance requirements, and real operational pressure. I was both the technical lead and a hands-on engineer throughout the six-year engagement.

What I Contributed

  • Led a development team while remaining hands-on with architecture and code delivery
  • Designed and implemented the full loan lifecycle — customer onboarding, origination, multi-stage approvals, disbursement, and repayment tracking
  • Built complex financial calculations including daily ledger processing, interest forecasting, and transactional operations where accuracy and auditability were essential
  • Implemented investor operations — portfolio dashboards, reporting, and investor-specific views
  • Designed and supported integrations between the core platform and third-party systems using REST APIs and Azure services
  • Implemented role-based access controls, authentication, and authorization for clients, investors, staff, and administrators
  • Supported the transition towards a more modular and scalable SaaS-oriented architecture while maintaining stability across existing workflows
  • Contributed to operational excellence through monitoring, tracing, logging, troubleshooting, and root cause analysis
  • Mentored developers through code reviews, technical guidance, and knowledge sharing

Technical Environment

ASP.NET Core backend with Angular frontend. SQL Server for transactional data and complex financial reporting. Azure hosting with Service Bus for async processing. Collaborated with stakeholders, product teams, and operational users throughout.

Technologies

ASP.NET CoreC#AngularSQL ServerAzureWeb APITypeScriptRxJSNgRxSignalRAzure AD B2CDapper

Setfords

Full Stack Senior Software Engineer

Guildford · 9 months

September 2025 – May 2026
Halo — Legal Practice Management Platform

Worked as a senior engineer on Halo, Setfords' business-critical legal practice management platform. This was a mature enterprise product used daily by solicitors and operational teams across a national law firm to manage matters, case workflows, document handling, billing, payments, compliance activities, and internal business processes.

What I Contributed

  • Developed and enhanced features across a mature enterprise platform where reliability, maintainability, security, and business continuity were critical
  • Worked using C#, ASP.NET Core, Angular 19, SQL Server, REST APIs, and frontend/backend integrations while supporting complex business workflows
  • Collaborated with Product Owners, Business Analysts, QA engineers, stakeholders, and operational users to understand requirements and deliver practical solutions
  • Worked with API-driven integrations and supporting SaaS applications used across legal and operational processes
  • Performed code reviews, mentored developers, promoted engineering standards, and helped maintain high-quality, testable, and maintainable code
  • Troubleshot production issues, investigated root causes, performed performance tuning, and implemented corrective actions to improve reliability
  • Contributed to platform modernization initiatives, release processes, SDLC improvements, and continuous improvement activities

Technical Environment

C# / ASP.NET Core backend with Angular 19 frontend and SQL Server. The platform supported complex legal workflows, document management, time recording, and billing. Security, auditability, and operational continuity were critical requirements throughout.

Technologies

C#ASP.NET CoreAngular 19SQL ServerREST APIsAzureEntity FrameworkSaaS Integrations

Chameleon Digital Agency

Senior Software Developer

London · 3.5 years

October 2014 – March 2018
Multi-client Web Applications & Legacy Systems

Worked across a wide range of client projects in a fast-paced London digital agency, supporting and developing applications for over 40 clients across different industries and technology stacks. The role required balancing multiple active projects, legacy system support, and new feature delivery simultaneously.

What I Contributed

  • Delivered full stack development, troubleshooting, and technical support across both legacy and modern platforms
  • Regularly investigated and resolved complex production issues, database problems, application bugs, and client support requests under tight deadlines
  • Worked on projects ranging from legacy application support and SQL Server investigations through to modern web development, Umbraco CMS integrations, and payment gateway integrations
  • Deployed and maintained applications across Azure and IIS environments, supporting application stability and performance
  • Collaborated with clients, project managers, designers, and developers throughout the full software development lifecycle
  • Supported junior developers through code reviews, technical guidance, and maintaining coding standards

Technical Environment

Mixed environment — Classic ASP legacy systems through to modern ASP.NET MVC and Web API. Angular and AngularJS frontends. SQL Server databases with complex reporting requirements. Azure and IIS hosting. Over 40 concurrent client accounts.

Technologies

ASP.NET MVCWeb APIC#SQL ServerClassic ASPAngularJSAngularJavaScriptjQueryBootstrapUmbraco CMSAzureIIS

Want to see what I build in my own time?