Muhammad Usama
I am a software engineer based in Manchester with 6+ years of proven expertise in designing
and delivering scalable, data-driven solutions using .NET Core, C#, Python, and Azure. With a
passion for Test Driven Development (TDD) and SOLID principles, I consistently align technical
solutions with strategic business goals to deliver measurable impact. My results-driven
approach has led to substantial improvements in performance and user engagement. I am open
to hybrid roles in Manchester or fully remote opportunities.
Email: muhammadusama02@hotmail.co.uk
LinkedIn: mh-usama
Technical Skills
• Programming Languages: C#, Python
• Frameworks & Technologies: .NET Core 6+, Azure, AWS, Kubernetes, Redis, Docker,
OpenAI, LLMs, LangChain
• Databases: SQL Server, CosmosDB, MySQL
• Practices & Methodologies: Test-Driven Development (TDD), SOLID, Domain-Driven Design
(DDD), Event-Driven Design (EDD), CQRS, Mediator, Agile
Professional Experience
Senior Software Engineer @ OutThink (March 2023 - Present)
OutThink revolutionises security awareness training by leveraging data science and AI to
quantify human risk and deliver personalised training and phishing simulations tailored to
employee behaviours.
Key Contributions
- Led the development of the Real-Time Threats feature, enabling clients to instantly convert real phishing emails into tailored training content and simulations using LangChain and OpenAI. This innovation directly contributed to securing three new enterprise clients.
- Led the development of the Role-based Training feature, achieving a 30% increase in user engagement compared to generic modules.
- Redesigned the feedback pipeline to make it more reliable and observable, supporting increased loads while reducing system downtime and enhancing responsiveness for administrators.
- Integrated Large Language Models (LLMs) using Azure OpenAI & LangChain, significantly improving content relevance and personalization.
- Optimised platform resilience through resolving critical issues, rigorous implementation of unit tests, and proactive technical debt reduction, significantly decreasing debugging efforts.
- Migrated microservice infrastructure to Azure Kubernetes Services (AKS), enhancing deployment efficiency by 10x.
- Enhanced QA processes by implementing automation and integration testing, enabling teams to focus on complex edge cases effectively.
Services Developer @ Pets at Home (Nov 2021 - March 2023)
Pets at Home is the UK’s foremost pet care provider, offering food, grooming, and veterinary services through a comprehensive business ecosystem.
Key Contributions
- Managed enterprise-grade internal systems, establishing unique identifiers for customers and products, and setting enterprise standards for API and service development.
- Designed and implemented Backend-for-Frontend (BFF) APIs, simplifying data orchestration for front-end teams.
- Built and maintained core projects, expediting API development through pre-configured enterprise standards.
- Developed an Azure DevOps pipeline to automate the build, test, and publishing processes, enhancing deployment consistency.
- Containerised front-end applications using Docker, integrating CI pipelines with tools like Cypress and Lighthouse.
- Advocated for a transition from solution-driven to business-driven requirements, ensuring alignment with overarching business objectives.
Tools: .NET Core 6, CosmosDB, Docker, Node.js, Azure, Azure DevOps
Analyst Programmer @ Tessella (Sep 2019 - Nov 2021)
Tessella, now part of Capgemini Engineering, specialises in delivering data-driven R&D solutions across industries such as Oil and Gas, Pharmaceuticals, and Consumer Goods.
Key Contributions
- Collaborated with stakeholders to elicit requirements, define user stories, and provide accurate development estimates.
- Developed and enhanced software solutions tailored to client-specific needs, maintaining high-quality standards.
- Proactively refactored legacy codebases to mitigate technical debt and enhance maintainability.
- Built Power Apps for efficient data entry in remote field operations, streamlining workflows.
Tools: C#, Python, R, Docker, JavaScript, SQL Server, MySQL, Azure, Power Apps, Power Automate
Education
MMath&Phys (Hons) in Mathematics and Physics - Grade: First
University of Manchester - Manchester, UK (2015 - 2019)