Advert description
SKILLS & EXPERIENCE
I am a professional .NET Developer with 4+ years of hands-on commercial experience, having worked at Deloitte, Nagarro, and Caliber Technologies. I hold a Master's degree in Computer Science and have delivered full-stack applications in real production environments.
My technical skills include:
• C# (beginner to advanced, OOP, SOLID principles, design patterns)
• ASP.NET Core & .NET Framework (MVC, Web API, .NET 8)
• SQL Server & Entity Framework (database design, query optimisation)
• REST API development & microservices architecture
• React.js, HTML, CSS, JavaScript
• Agile / Scrum methodology
• Git, Azure DevOps, CI/CD pipelines
• Interview preparation for .NET developer roles in the UK
I understand not just how to write code, but why it works — which makes a big difference when teaching.
---
HOW I TEACH
My approach is practical, patient, and tailored to you.
Every student is different, so before we begin I always ask: what are your goals, what's your current level, and how do you learn best? From there I build sessions around your needs, not a rigid syllabus.
A typical session looks like this:
✔ We start by reviewing any questions or confusion from last time
✔ I explain the concept clearly using plain English first, then code
✔ We write real code together — live, not copy-paste
✔ I ask you to try it yourself while I guide you through any mistakes
✔ We end with a small task or challenge to reinforce what you've learned
I believe the best way to learn programming is by doing, not watching. Making mistakes is part of the process — I create a judgement-free space where questions are always welcome.
For interview prep specifically, I run mock technical interviews, walk through common .NET questions, and help you explain your thinking out loud — a skill most developers overlook but interviewers value highly.