BACK TO EXPERIENCE

EXPERIENCE RECORD / 02

.NET Backend Developer Intern

App In Snap (Private) Limited

Role context

This was my first professional backend role and where I became comfortable working in a production codebase. I spent most of my time building REST APIs, fixing backend issues, improving existing services, and learning how larger applications are structured. It also helped me understand how teams review, test, and release software.

Primary challenge

One of the harder parts was understanding a codebase that already had multiple layers and dependencies. Before making changes, I spent time tracing request flow through controllers, services, repositories, and the database so I could fix problems without introducing new ones.

Highlights

  1. Worked on a production ASP.NET Core backend
  2. Built and improved REST API endpoints
  3. Collaborated with experienced backend engineers
  4. Learned large-scale backend development practices
  5. Supported production releases and testing

Contributions

  1. Developed backend APIs using ASP.NET Core and C#
  2. Implemented business logic and request validation
  3. Worked with SQL Server and Redis
  4. Debugged issues across controllers and services
  5. Improved API reliability through testing
  6. Reviewed production bugs before release
  7. Maintained existing backend modules

Results

  1. Delivered multiple production backend features
  2. Resolved more than 40 backend issues during development
  3. Reduced recurring defects before production releases
  4. Improved backend maintainability through cleaner service organization
  5. Helped support thousands of application requests each day

WORKING STACK

C#ASP.NET CoreSQL ServerRedisREST APIsGitVisual StudioDependency InjectionClean Architecture