Skip to main content

Backend/Azure/System Design

Muhammad Thaiyib

Muhammad Thaiyib

Senior .NET developer. Backend and Azure engineer.

I build C# APIs, Azure integrations and SQL Server systems. With 7+ years in software engineering, I turn complex requirements into services that are easier to maintain and support.

Open to backend and cloud engineering conversations
Principles
  • 01

    Everything can be changed.

  • 02

    Everything can be corrected.

  • 03

    Everything can be reconsidered.

01 / Selected projectsLive sites & work in progress

Selected projects

Explore two live websites and the products I’m building. Open a project for its scope and engineering decisions.

  • In development

    Tiruppur Pulse

    Local information and community connections for Tiruppur.

  • In development

    SpendLens

    Transactions, balances and debt planning in one finance app.

  • Engineering experiment

    Discovery Engine

    Research automation with evidence-based company records.

02 / EngineeringHow I design systems

From request
to reliable service.

Explore the layers of a typical .NET and Azure backend. Select a component to see its role in security, data integrity and reliable delivery.

  1. Web and mobile clients that initiate requests and render the responses people actually use.

Toolkit

The stack behind the systems.

Languages & Frameworks

C#ASP.NET Core.NETWeb APIs

Cloud & Delivery

AzureAzure API ManagementCI/CD

Data

SQL ServerData modellingQuery tuning

Practices

System designAPI contractsSecurityObservability

Exploring

ReactTypeScriptProduct engineering
03 / How I approach workBeyond the tools

Think deeper.
Build clearer.

01 / Understand

Find the actual problem.

Understand the users, constraints and failure cases before choosing the tools or architecture.

02 / Engineer

Make the core dependable.

Use clear API contracts, focused boundaries and validation. Make services secure, testable and easy to investigate when something fails.

03 / Improve

Build, review and refine.

Test assumptions, review the result and improve it. Independent projects help me connect backend decisions to the experience people use.

04 / The story so farCareer graph
7+

Years in software engineering

7+ years in software engineering, from Infosys training to backend and Azure projects for clients including Bupa and the World Bank Group.

From the unseen layer
to the whole product.

My professional work focuses on .NET APIs, Azure integrations and data systems. Alongside it, I build independent products to develop the frontend and product skills that connect the whole experience.

  1. Consultant

    Infosys

    Jun 2026 – Present · 6 mos · Coimbatore, Tamil Nadu · Hybrid

    • Joined Infosys as a full-time Consultant after working as a contractor.
  2. Senior Software Engineer

    Horizontal

    Sep 2024 – Jul 2026 · 1 yr 11 mos · Coimbatore, Tamil Nadu · Remote

    Bupa — Enterprise Application Modernization

    • Worked on modernising Bupa's legacy Xamarin application into a cloud-based solution.
    • Led backend migration from a monolith toward microservices with clearer service boundaries.
    • Designed C# and ASP.NET Core REST APIs and implemented Azure API Management for routing, authentication, authorisation and integration.
    • Worked with client stakeholders on requirements, performance and production reliability, applying Clean Architecture and SOLID principles.
    .NET CoreAzure APIMAzure DevOps Server
  3. Senior Software Engineer

    Tech Mahindra

    Apr 2024 – Sep 2024 · 6 mos · Coimbatore, Tamil Nadu · Remote

    • Developed and enhanced Microsoft Entra Connect and identity-synchronisation solutions.
    • Collaborated with engineering teams on product functionality, performance, reliability and enterprise integration.
    Microsoft EntraIdentity syncC#
  4. Jr Software Engineer → Software Engineer

    Cognizant

    Dec 2021 – Apr 2024 · 2 yrs 5 mos · Coimbatore, Tamil Nadu · Remote

    World Bank Group

    • Built .NET Framework 4.8 APIs, integrated Google Vertex AI features, and migrated delivery workflows from Team Foundation Server to Azure DevOps.
    • Worked with Azure Active Directory authentication, Redis caching, LUIS, API Management and CI/CD pipelines.
    • Integrated Google Cloud Storage into search workflows and built Azure Functions and WebJobs for background processing.
    ASP.NETAzureLINQCI/CD
  5. Trainee → Operations Executive → Senior Operations Executive

    Infosys

    Sep 2019 – Dec 2021 · 2 yrs 4 mos · Thiruvananthapuram, Kerala · Remote

    CMA-CGM

    • Worked on modernising .NET Core MVC applications with MongoDB for a global logistics client.
    • Wrote unit tests with the Microsoft Test Platform and used SonarQube for code-quality checks.
    • Completed Infosys Mysore training in the software development lifecycle and Microsoft technologies before joining client projects.
    ASP.NET MVC.NET CoreADO.NET

Continuing to build, learn and refine

05 / Start a conversation

Let's buildwhat's next.

Hiring for a .NET or Azure role, planning a backend project, or discussing a technical challenge? Tell me what you have in mind.

This form needs JavaScript. You can still contact me using the Email me link.

Send an enquiry

Your message is delivered to my inbox through this site's own Cloudflare service — no third party. Please keep sensitive information out of your message.