Bengaluru, Karnataka, India
Improved the existing ASP.NET MVC web & C# console application, which was slow and unstable. Some of the improvements undertaken were: using the C# Task Parallel library, improving database architecture, tuning PL/SQL queries and maintaining a local cache of infrequently changing data; thus decreasing the time to generate reports from 72 to 12 hours, with more simultaneous report processing and adding more types of reports to the application. I started as a Senior Developer and graduated to Technical Lead on the same project.
Roles and Responsibilities:
- Technical lead, Mentor: mentor junior team members on ASP.NET. Find places for improvements in the application, design the module and implement it.
- Collaborate: Facilitate time-bound data (Oracle, MS SQL, CSV, REST) sync to our system, with a clear escalation path.
- Single point of contact for the application.