Summary
Lance Li is a senior application developer with over a decade of hands-on experience building enterprise CRM, HR, payroll, finance and BI systems, currently based in Oxford. He specializes in .NET ecosystems (.NET Core, Web API, MVC), Azure, Angular and databases, and has a strong track record implementing SOA architectures, Windows services and integrations like Service Bus and SharePoint. Lance blends analytical and technical roles across the full lifecycle—requirements, design, development, testing and implementation—and applies SOLID, IoC/DI and TDD to deliver maintainable, well-tested solutions. He has deep experience with large ERP systems for public sector clients, complex reporting/ETL and cross-platform integrations, and regularly mentors junior developers and conducts code reviews. Notably, he has built automation test solutions for intricate payroll modules and refactored legacy codebases with comprehensive unit, integration and end-to-end testing.
7 years of coding experience
2 years of employment as a software developer
Bachelor, Management Information Systems, Bachelor, Management Information Systems at Beijing Jiaotong University