Almost 5 years of professional experience in working with Microsoft technologies like C#, ASP. NET MVC, ASP.NET WEB API, NET Core, ADO.NET / Entity Framework, Microsoft SQL Server and front - end development technologies like Angular, Typescript, HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
Experienced working with AGILE, Kanban/SCRUM, and heavy involvement in all phases of Software Development Life Cycle (SDLC).
Proficient in implementation of N-Tier Architecture Data Access Layer, Business Logic Layer and User Interface (UI).
Expert in developing web-based applications and cross browser applications using .NET Framework.
Proficient with developing various web services like ASP.NET Web API's using both SOAP and REST architectures. Have hands on project experience followed on SOLID principles and Lazy Loading, Factory and Dependency injection design patterns.
Experience in creating interactive web application and single page application using Angular.
Proficient in writing Unit Test Cases for business logic, Controller and Repository.
Overview
7
7
years of professional experience
Work History
Full Stack Dot Net Developer
Empower Insurance Group
02.2023 - Current
Worked in an Agile Environment and participated in Daily Scrum, Sprint Planning, Sprint Grooming and Sprint Review Meetings.
Designed and developed web application with .Net Core and Angular, Entity Framework and SQL.
Utilized Repository pattern to create an API Layer along with C# and Dot Net Core.
Developed Custom Controls and User Controls using ASP.NET Core.
Used Dependency Injection and Inversion of Control to build modular and testable code.
Highly involved in using CRUD operations such as GET, POST, PUT, and DELETE to facilitate data and UI.
Validating all the user’s inputs through jQuery and designed to add interactivity to HTML pages.
Responsible for writing and debugging Stored Procedures in Microsoft SQL Server to load the data into consolidated database.
Knowledge in unit testing using XUnit and MOQ and utilized SonarQube for unit test coverage validation.
Worked with Azure Blob Storage, Azure SQL, Azure Functions.
Utilized Azure DevOps as a project management tool and for CI CD tool.
Used GitHub as a source control.
Full Stack Dot Net Developer
Healthineer
01.2022 - 02.2023
Designed, developed and trouble-shoot the application using advanced Microsoft technologies such as ASP.NET Core MVC with Entity Framework, jQuery, HTML, XML and CSS.
Involved in iterative, test - driven and SCRUM method of Agile Methodology.
Worked on .NET Core, C# / MVC to implement Business Logic
Created and consumed Web API Restful services such as HTTP features lie URI’s request/response, headers, caching and versioning.
Coded business logic and database logic using Entity Framework and Repository Pattern.
Used Entity Framework LINQ to entity for data access.
Utilized Azure DevOps for project management and assigning tickets.
Also, cloning of application and creating Peer Review.
Involved in writing test cases using x-unit and feature implementation.
Worked in an Agile environment where we followed all methodologies: Daily Stand-Up Meetings, Sprint Planning, Sprint Review and Demo Sessions.
Worked on distributed version control system/Subversion called GIT and comfortable with feature branches, rebasing, merging.
Dot Net Developer
Westar Energy
09.2021 - 01.2022
Involved in different phases of SDLC including requirement analysis and architectural design phases of the project using Agile methodologies
Involved in iterative, test - driven and SCRUM method of Agile Methodology
Worked on Visual Studio/ .NET Core Framework to implement Business Logic
Coded business logic and database logic using Entity Framework and Repository Pattern
Used Entity Framework LINQ to entity for data access
Worked with Angular CLI for creating, developing, serve and testing the application
Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular
Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON
Responsible for implementing the token-based Authorization to the service endpoint
Created Email notification service endpoint and involved in designing the email HTML templates
Created/Modified Stored Procedures, Triggers and Views in SQL and effectively used within the application and develop complex SQL queries
Experience using Azure functions and blob storage.
Dot Net Developer
C3i Solutions
04.2020 - 05.2021
Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various project
Used AGILE SCRUM methodology to deliver in sprints and Status Meetings, Code Review Meetings
Designed Angular Modules and Controllers using different directives like ngShow, ngRepeat, ngApp, ngController and many more
Implemented Security, Routing, bundle configuration, Action Selectors, Action Filter and Caching in MVC controllers for application development
Implemented Two-way data binding in Angular which makes the application to handle the automatic synchronization of data between the model and view components
Implemented Angular Services to bind the data and provide access to the data on the server
Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application’s UI
Designed, developed SOA Web Services using Restful API with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework using C#
Worked with database design, writing stored procedures and queries using LINQ
Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor the commits
Created database tables and wrote SQL Queries and stored procedures to create complex join tables and perform CRUD operations.
Dot Net Developer
Globus Technologies
01.2018 - 02.2020
Developed conversion and system implementation plans.
Tested and deployed scalable and highly available software products.
Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
Created proofs of concept for innovative new solutions.
Design and Development of Integration modules with third party credit bureaus, Loan safe using ASP.NET, HTML, JavaScript, and XML.
Coding and scripting in C, ASP.NET, SQL and Java script multi-tiered web based .Net Framework and SQL SERVER 2005.
Built a web service in mid-tier to get data from data layer and feed them to presentation layers ASP.NET Page, Window applications.
Developed client programs to consume web services.
Develop rich front-end UI using AJAX Controls, Silverlight, Expression Blend and XAML.
Fetch data from various Data Sources and show them in same DataGrid using ADO.Net Dataset and Data Table
Created web sites navigation by using Accordion feature in Ajax control tool kit.
Created Grid view to display courses in a well-defined manner arranged in multiple tabs with sorting and paging.
Used .Net reflection to get class information and bind it to Data Table.
Wrote stored procedures to update start/end date of components when changing start date of applicant, retrieve loans detail.
Added java script codes to handle when user performed multi-clicking on the button.
Constructed classes, implementations to encapsulate data by class objects instead dataset.
Using DOM with JavaScript to update, manipulate asp.net web server controls.
Dot Net Developer
Blossoms Technologies
04.2017 - 07.2017
Developed an ASP.NET4 web application and utilized three-tiered architecture to leverage the secure middle tier data access components employing object-oriented programming concepts such as encapsulation, inheritance, polymorphism, and abstraction by using C#.
Utilized Entity Framework (EF) with relational data using domain-specific objects.
Implemented ADO.NET in order to implement the data access.
Involved in database, frontend and backend development of the web application in the Visual Studio SQL Server Environments.
Created the database architecture and utilized logical business transactions using Stored Procedures, User Defined Functions and Dynamic SQL Queries.
Used HTML4, CSS3, AJAX toolkit and JavaScript to design a user-friendly, responsive and achieve the consistent look and feel of the website.
Extensive programming knowledge of ASP.NET 2.0, and XML.
Used controls such as Dropdown list, Checkbox-list, and other advanced controls such as Grid-View For real-time CRUD operations, data retrieval and manipulation.
Involved in testing and debugging of the software by using NUnit.
Worked in a Waterfall software development environment.
Education
Masters in Computer Science - Computer Science
Lewis University
Romeoville, United States
Bachelor of Engineering - Electronics And Communications Engineering
Lakireddy Balireddy College of Engineering
Andhra Pradesh, India
Skills
C#, Angular, JavaScript, TypeScript
Net Framework / Net Core / Asp Net MVC
Azure DevOps / Jira / GitHub / SQL Server
Azure Functions, Blob Storage, Azure App Service
Agile / SCRUM
Timeline
Full Stack Dot Net Developer
Empower Insurance Group
02.2023 - Current
Full Stack Dot Net Developer
Healthineer
01.2022 - 02.2023
Dot Net Developer
Westar Energy
09.2021 - 01.2022
Dot Net Developer
C3i Solutions
04.2020 - 05.2021
Dot Net Developer
Globus Technologies
01.2018 - 02.2020
Dot Net Developer
Blossoms Technologies
04.2017 - 07.2017
Masters in Computer Science - Computer Science
Lewis University
Bachelor of Engineering - Electronics And Communications Engineering