System Analyst - Technical Lead, NETSOL Technologies
Jun, 2021 - Present
Led all stages of the SDLC, including requirements gathering, analysis, design, implementation, testing, and deployment, ensuring the successful delivery of projects.
Collaborated with cross-functional teams to gather requirements and design data solutions that align with business objectives.
Developed highly configurable multitenant and multilingual applications in an agile environment using ASP.NET Core MVC and Entity Framework Core.
Developed interactive and user-friendly interfaces by designing Web Forms, User Controls, AJAX Web Forms, and HTML pages using ASP.NET and C#.
Developed SPA using modern frameworks (Angular, Blazor, TypeScript) with responsive design, leveraging Bootstrap CSS and MVVM patterns.
Enhanced page performance through partial caching, which reduced backend service calls while maintaining personalization and preferences as necessary.
Designed and implemented n-tier architecture web applications utilizing C#, ADO.NET, and ASP.NET Core for robust data access, business logic, and presentation layers.
Built and managed the service layer using C# and Windows Communication Foundation (WCF), including implementing user authentication for secure service access.
Implemented WCF Endpoints and RESTful services with .NET Core to facilitate multi-protocol service access.
Developed the data access layer with Entity Framework to connect, retrieve, and manipulate database information.
Enhanced database performance by using advanced query optimization and indexing strategies.
Conducted code testing, troubleshooting, and deployment, and prepared technical documentation for defect tracking and health monitoring.
Utilized SVN for effective source code management.