Cognizant: API Development & Debugging Experience

Cognizant Screenshot

During my time at Cognizant Technology Solutions (CTS) under the World Bank Group project, I worked as a Programmer Analyst Trainee. My main responsibility was building and testing RESTful APIs for a roadmap application that helped stakeholders access accurate donor-related data.

I implemented endpoints using C#, ASP.NET Core Web API, and SQL Server. To streamline backend logic and improve query efficiency, I used Entity Framework Core and LINQ extensively.

Early API testing was done via Swagger UI to simulate standard requests and validate contract responses. As the system matured, I introduced Postman for edge case handling and header/body simulation.

With Visual Studio’s debug tools, I set breakpoints, traced variables, and resolved logical bugs across the backend. This proactive debugging approach ensured production stability and faster resolution of integration issues.

Workflow Snapshot

API Testing Flow

This visual shows how we test APIs from start to finish — from writing endpoints to checking results.

Tools like Swagger, Postman, and Visual Studio help ensure our code works correctly and returns accurate data.