Software Developer / Programmer
Over 5 years of professional experience in analysis, design, testing and implementing Object Oriented Programming Concepts (OOP), Service Oriented Architecture (SOA) based applications, Client-Server and N-tier applications.
Experience in developing single page applications using Angular5 with Typescript and Asp.Net Core with Web APIs.
Designed applications using design patterns and agile methodologies.
Extensive experience in designing & normalization of the relational database, creating complex database queries using SQL queries, Stored Procedures, Functions, Views, Indexes and Triggers in SQL Server and Oracle.
Proficient in creating Services and Endpoints using WCF (Windows Communication Foundation).
Strong Experience in creating and consuming Web Services in applications.
Experience in implementing data caching, error handling, exception management, and logging features.
Experience in Software Configuration Management (Daily build, Release and Testing methodology) using tools like Team Foundation Server (TFS).
Experience with Source Control Management tool i.e. Tortoise SVN, BitBucket.
Experience with YSlow for Web Application Optimization.
Experience in requirement gathering, analysis, and re-engineering.
Team player with excellent communication, analytical and problem-solving skills.
Ability to perform at a high level, meet deadlines, adaptable to ever-changing priorities.