Over 5 years of IT experience, specializing in .NET development for WEB, Windows, and Console applications. Proficient in Microsoft Visual Studio 2010-2019, .NET Framework 2.0-4.5, C#, ASP.NET, and ADO.NET. Experienced in Microservices Architecture, Entity Framework, and SQL Server for data manipulation. Skilled in developing dynamic web applications using JavaScript, jQuery, Bootstrap, and AJAX. Strong knowledge of MVC, WCF, LINQ, Windows Forms, and Web API for service-oriented architectures. Familiarity with Azure PaaS, Azure Data Factory, and Azure Management APIs. Proficient in SDLC processes, Agile methodologies, and version control tools like GIT and TFS.
Overview
8
8
years of professional experience
Work History
Software Engineer
UPS
01.2023 - Current
Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects
Implemented applications using ASP.NET 4.8, C# 7.0, Restful services, XML, JSON, and SQL Server 2019
Developed system services SOA application platform for use by all web applications utilizing WCF services
Made use of Angular 10 features like Components, Subject, Observables, Pipes, Services and Routers to develop the application while also making use of Angular NPM packages
Utilized Angular Material as well as Bootstrap and CSS3 to ensure responsiveness across different devices and screen sizes
Created REST Services using ASP.NET Web API and C# to expose analytics data to the clients and hosted them in IIS, Azure
Utilized AWS CloudFormation for automated infrastructure provisioning, ensuring consistent and repeatable deployment of .NET environments
Designed and developed desktop Application using WPF, XAML, and Expression blend Modified web services using C# to interact with the other applications and exposed them using REST
Created and maintained database objects like complex Stored Procedures, Views, User Defined Functions, Triggers, Cursors, Tables, SQL Joins and T-SQL Statements in SQL Server 2019 for Inserting/Updating/Deleting the data into the relational tables
Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios
Set up the CI/CD (Continuous Integration and Continuous Deployment) pipelines using Azure DeVops by configuring YML file
Utilized Entity Framework within ASP.NET MVC applications for efficient database operations, reducing development time and improving application performance
Collaborated with business analysts and stakeholders to translate business requirements into functional SSRS reports and interactive ASP.NET MVC web interfaces
Contributed to the design and development of data warehousing solutions that support Power BI reporting requirements in .NET applications, ensuring scalable and maintainable data infrastructure
Experienced in using Dynatrace for application monitoring, performance tuning, and issue diagnosis
Used JIRA for requirements gathering and testing and Bug tracking
Used Visual Studio .NET IDE to design the forms, develop and debug the application
Reviewed the code to verify the accuracy, standards and optimizing the queries and minimizing the page upload times
Environment: .NET Framework 4.8, C#, MVC, Visual Studio, Angular 10, Typescript, HTML5, CSS3, Bootstrap, XML, XSLT, HTTP, REST, Jira, Azure, Team Foundation Server, Visual Studio 2019, SQL Server 2019, Agile, Windows
Conducted regular performance evaluations of developed applications using profiling tools, optimizing resource utilization.
Reduced software bugs by conducting thorough unit testing and debugging, ensuring a smooth user experience.
Utilized Agile methodologies for seamless collaboration among team members.
Software Engineer
PrimEra Medical Technologies
01.2017 - 12.2020
Participated in Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective meetings
Enhanced Business Logic Layer BLL and Data Layer with extensive use of ADO.NET
Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology
Involved in re-design and architecture of Designee Management System application using client technologies like Angular 8/7
Developed classes using C#, which incorporate N -tier architecture and database Connectivity
Created components, modules, services, pipes, guards, interfaces, resolvers using angular cli Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization
Designed, developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#
Focusing on performance and code Maintainability through use of regular Code Review and Code refactoring, utilizing Dependency Injection in order to maintain code flexibility and minimize code reuse, and using Catching/Handling exceptions, implemented Data Annotations extensively for model validation
Utilized ASP.NET server controls such as Data Readers, Data Grid, and Generics List controls
Implemented Security Authentication for Web APIs using OAuth 2.0
Working on Continuous Integration/Continuous Deployment using Jenkins
Customized Power BI dashboards using DAX queries and Power Query to meet specific organizational reporting requirements, enhancing data accessibility and insight
Using Fiddler and Postman for testing Web API and swagger for documentation
Use TFS to manage source code and track defects, Environment .NET Framework 4.7, C#, ASP
NET Technologies: Microsoft NET Framework (34, 48, 47, 46, 45), C#, VBNET, ASPNET, ADONET, XML, Web Services, Win Forms, Web Forms, SOAP, LINQ, WCF, WPF, AJAX, Entity Framework, MVC, Web API
Services: Web Services (SOAP, REST), WCF Services, Windows Services, Web API, Web Sockets