Post Job Free

Resume

Sign in

Web Services .Net Developer

Location:
McKinney, TX
Posted:
October 23, 2023

Contact this candidate

Resume:

VARSHASREE KATRAGADDA

Email ID: ad0ko2@r.postjobfree.com

Number: +1-940-***-****

LinkedIn: www.linkedin.com/in/varshasree-k-b98a85278

Professional Summary

●Around 10 years of IT Full Stack experience in Requirements, Analysis, Design and Development of web applications, web services, client/server applications using Microsoft Technologies with knowledge in entire Software Development Life Cycle (SDLC).

●Developed software solutions for customers across various domains - Airline, Banking, Product based, and Manufacturing projects.

●Extensive programming experience in developing microservices on Client/Server, internet/intranet and distributed applications using .Net framework and Azure Service Fabric.

●Experience in creating web-based applications using ASP.NET, MVC, LINQ, React JS, JavaScript, jQuery, and Python.

●Extensive experience on AWS working with Lambda, Dynamo DB, SQS and SNS, Azure Cloud watch.

●Experience in creating Elastic search indexers using Elasticsearch.NET library and integrating with .NET environment.

●Hands-on experience with Angular Material libraries. Experience in creating Single Page Applications using Angular.

●Hands-on experience with developing Data Access Layer class library projects using ADO.NET and Entity Framework, NHibernate.

●Strong experience in developing and consuming SOAP based web services, restful WCF (Windows Communication Foundation) services and Web API.

●Experience in RESTful API’s, Design Patterns (MVC, MVP, MVVM), and code-first developments.

●Designing and working with n-tier architectures and implemented Business Processes, Abstract factory as part of Service Oriented Architecture (SOA) using C#.

●Created Web APIs that can be utilized by any UI type for the application's service layer utilizing the.NET Core Web API.

●Experience integrating with authentication using JWT, OAuth, and Azure Active Directory

●Experience with designing & implementing relational databases for web applications using Cosmo DB and RDBMS like SQL.

●Hands-on experience with creating complex database queries (T-SQL), Stored Procedures, Triggers, and User Defined Functions.

●optimizing SQL queries, utilizing query execution plans, indexes, and performance monitoring tools

●Experience in developing SSIS to perform ETL operations on SQL server using SQL Mail Agent and scheduling DTS/SSIS Packages.

●Strong knowledge in implementing Object Oriented Programming concepts.

●Configured Blazor routing and navigation to enable seamless navigation between different pages and sections of the application.

●Hands-on experience with Team Foundation Server (TFS), JIRA, Azure Devops version control system.

●Working experience in Agile Development environments.

Technical Skills

Programming Languages

C#.NET, VB.NET, Powershell

NET Platform

.Net Core, C#.NET, ASP.NET Web Forms, ASP.NET MVC, WCF, Web API, Microservices

Databases

SQL Server, Oracle, Cosmos Db

Web Technologies

HTML, DHTML, CSS, XML, XSLT, JavaScript, jQuery, XML, WSDL, SOAP, Angular, ReactJS, Vue Js & Blazor.

Cloud Technologies

Microsoft Azure, AWS, AKS

Web Server

IIS & Apache, Azure, AWS.

Version Control

VSS, CVS, SVN, TFS, VSTS, GIT & Bit Bucket.

Operating Systems

Windows Server 2012/2008/2003, Windows 7/XP

Professional Experience:

Client: Kontoor Brands, Greensboro, NC- Mar 2022 to till date

Role: Sr .Net Developer

Responsibilities:

●Work as subject matter technical resource for the team’s cloud and distributed infrastructure.

●Led the design and implementation of software architecture for manufacturing projects.

●Work on Agile Methodology (Scrum) to meet timelines with quality deliverables by participating in Daily Scrum meetings, Sprint Planning, and Retrospective meetings.

●Develop dynamic web components for the application with C#, .Net Core, Angular 12, HTML5, SCSS, Bootstrap, TypeScript, and JavaScript for rich and responsive user interface or analyzing manufacturing metrics.

●Develop the applications and their integration across different systems and services using Azure PaaS services like App Services, Service Bus, Azure Storage Account (Queues/Blobs), Web Jobs, Functions, Azure AD, Azure API Management, Azure SQL, Application Insights and SendGrid.

●Use OOPS Concepts and SOLID principles and implement .NET classes and interfaces for the business logic layer using c#.

●Designed, and developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#.

●Utilized dependency injection and inversion of control (IoC) in .NET Core for reduced dependency.

●Create services using microservice architecture for better maintainability, agility, resiliency, and efficiency.

●Worked on creating Auto runner service that runs to send Emails based on triggers like user login, user subscription, user purchase, and shipment tracking.

●Implement Form-based authentication and Role-based authorization to authenticate users using JWT(JSON Web Token).

●Developed responsive and interactive web applications using Angular 12, leveraging its features, such as components, templates, and data binding

●Use tools like AgGrid, and Angular material components with Angular 12 to develop user-friendly interfaces.

●Design and develop RESTful services using ASP.Net Core Web API to provide and consume services from different applications.Also, led the migration from .NET Core 3.0 to .NET 6.1

●Create Tables, Stored Procedures, and Views to Create/Insert/Update/Delete the data into the relational tables using SQL Developer.

●Extensively using SQL as the database and Entity Framework Core database first approach for database connectivity. Also used DDL, DML, and Indexing while performing operations.

●Responsible for Designing and Developing Reports using SQL Server Reporting Services (SSRS) for customized and ad-hoc Queries.

●Utilized SOAP headers and security tokens to enforce access control and authentication

●Developing enterprise-grade API integration layer, and web application using .Net technologies. Also, the API architecture team analyzes Requests for Proposals (RFPs) and proposals from clients.

●Created meticulous data mappings, linking source purchase order attributes to the corresponding fields and Automated the entire ETL process for purchase within ADF pipelines

●Integrated ADF pipelines with Azure Blob Storage for storing and managing invoice files

●Maintain visibility and transparency in the development cycle by leveraging Azure DevOps to track the application progress.

●Utilized SSIS Bulk Insert and Merge components Employed SSIS parallelism and optimization techniques

●Implemented event filtering and routing mechanisms in Azure Event Grid to direct events to the appropriate handlers

●Managed Azure Storage Queues, including setting up queues, defining message TTL, and handling message

●Deployed and managed applications on Azure Kubernetes Service (AKS) using YAML scripts.

●Implemented event handling in Blazor to respond to user interactions and trigger UI updates or backend actions.

●Improvised the existing code for some projects from razor syntax to Blazor vies for improvised design.

Environment: .NET Core 6, .NET Framework 4.8, C#.NET 5.0, ASP.NET MVC 5.0, Entity Framework 6, ADO.NET, SQL Server 2012/2014, SSIS, SSRS, Web API 2, SQL Server 2016, Visual Studio 2019, Azure DevOps, Angular 12, Node JS

Client: Thomson Reuters, Carrollton, TX-Apr 2018 to Jan 2022

Role: Software Engineer III

Responsibilities:

Designed and implemented software architecture for the projects.

Developed microservices using Web Applications, WinForms, ASP.NET Webforms, MVC, SPA, WebAPIs, WCF, and Client and Server code using C# programming language.

Implemented, and deployed microservices architecture, utilizing design patterns to build scalable and resilient distributed systems.

Implemented technical standards and established architectural principles with best practices like Object Oriented Programming (OOP) and Test-Driven Development (TDD).

Used ASP.NET Identity and OAuth for user authentication and authorization.

Used Agile project management SCRUM through Test Driven Development to manage backlogs throughout the development lifecycle.

Developed web Applications using C# (4,6,7,8), Blazor View, Entity Framework, LINQ, HTML, CSS, JavaScript, Ajax, JSON, Bootstrap (4), Kendo UI, and jQuery.

Worked on Blazor Web Assembly, leveraging to run C# code directly in the browser

Migrated from razor syntax to custom Blazor views which are Razor components to cater to specific application requirements.

Implemented Kendo grids with server-side pagination, also implemented Kendo controls like dropdowns, calendars, buttons, etc.

Worked on migrating AngularJS applications to Angular 10

Proficient in TypeScript and Angular 10 concepts, leveraging the power of the framework to build dynamic and data-driven applications

Leveraged Docker to implement microservices architecture in .NET projects

Used Angular 10 various built-in directives like *ngIf, *ngFor, and *ngSwitch, which allow developers to add behavior

Involved in developing Telerik kendo UI controls for building the application enabling to focus on value-generating development tasks.

Involved in developing WPF (event handling, properties, XAML and configuration management) Application Development.

Worked on Pivotal Cloud Foundry (PCF) and HTTP Event Collector. Writing Regular Expressions for accurate file extractions.

Integrated SSRS reports with various data sources, including SQL Server databases and Implemented visually appealing report layouts using SSRS design tools

Implemented Splunk data inputs to ingest log data from various sources, including .NET application logs

Implemented Kafka producer and Kafka consumer applications on Kafka cluster setup with the help of Zookeeper.

Worked on partition of Kafka messages and setting up the replication factors in Kafka Cluster.

Developed Azure Functions to improve data access, logging, and exception handling.

Identified, reported, and tracked software flaws utilizing issue-tracking platforms on JIRA.

Configured (CI/CD) pipelines and worked on source code management, build, release automation, and testing using Azure DevOps.

Managed tax filing application on the OpenShift container platform, utilizing containerization and Kubernetes orchestration

Developed tax filing application using ASPX, providing taxpayers with a user-friendly platform for filing returns

Worked on modern unit testing practice and major vendor frameworks such as X-Unit, N-Unit and MS-Test.

Used Azure Functions such as function triggers and Dependency Injection. Also used Azure SQL, Azure Storage and Azure Services.

Deployed and managed applications on Azure Kubernetes Service (AKS) using YAML scripts.

Managed the Azure Kubernetes Service (AKS) policies, providing access to different Azure resources, and deploying and improving the workflows that govern access.

Environment: .Net Core 2.2, .NET Framework 4.6,SSRS, ASP.NET 4.0, C#.NET 5.0, ASP.NET MVC 5.0, Entity Framework 6, ADO.NET, Angular 10, Node JS, jQuery, SQL Server 2012, Splunk, Web API, OpenShift, Azure DevOps, Visual Studio 2017,Kafka, Kendo UI.ASPX

Client: Indigo, India - Jan 2016 to Jan 2018

Role: Software Engineer II

Responsibilities:

●Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing, and Maintenance Involved in writing technical specifications design documents, deployment documents, and operations guide for operation support.

●Developed Microservices in .NET Core, leveraging RESTful APIs and asynchronous communication for seamless interaction between services supporting various aspects of airline operations.

●Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables by participating in Daily Scrum meetings, Sprint Planning, and Retrospective meetings.

●Followed 3-Tier Application Architecture to ensure flexibility and reusability of the application.

●Developed dynamic web pages for the application and Engineered an aviation maintenance tracking system with ASP.Net MVC 5 using ASPX View Engine, C#, HTML5, CSS3, Bootstrap, jQuery, JavaScript, and AJAX, improving aircraft maintenance planning

●Developed Master pages and ASP.Net content pages that are compatible with both desktop & mobile devices.

●Implemented Form Based authentication and Role based authorization to authenticate users.

●Developed different front-end screens using SPA, utilizing predefined components from the Redux framework, MobX, and NPM (Node Package Manager).

●Used ADO.Net to access the databases in console applications.

●Implemented AJAX features to improve the user experience to minimize the server hits catering to critical airline functionalities such as crew scheduling.

●Worked on React JS components Router, Forms, Event, Keys, and flux concepts.

●Involved in designing and developing RESTful services using Web API.

●Worked on JavaScript JS virtual DOM and React Views, rendered using custom components HTML tags.

●Created & hosted WCF Services and used different bindings to make it available to different types of clients.

●Used .Net AWS SDK to perform different operations on EC2 instances.

●Created a Lambda Deployment function and configured it to receive events from your S3 bucket.

●Implemented infrastructure versioning and automated deployments using AWS CodePipeline and CodeDeploy.

●Used Oracle as the database and Entity Framework database first approach for database connectivity.

●Implemented AWS CloudWatch and CloudTrail to monitor AWS resources and track API activity and user interactions

●Used HTML, Razor syntax, and client-side frameworks to create dynamic and responsive user interfaces taking advantage of the frameworks like React JS that could be served to desktops tablets, and mobile.

●React UI was implemented with TypeScript, and Redux architecture was used to maintain the state.

●Integrated React applications with backend .NET Web APIs, effectively consuming and displaying data from server-side services

●Participated in designing the database objects – tables, constraints, stored procedures, triggers and functions.

●Working with Git Fork to maintain the source code in git repository.

●Utilize Git, of GitHub, to track changes to your legacy code using GIT commands

●Implemented GitHub Actions workflows to automate continuous integration and continuous deployment (CI/CD) pipelines

●Handled many production issues and enhanced the User interface as per the requirement.

●Responsible for maintaining versions of source code using Team Foundation Server 2012.

Environment: .Net Core 2.2, .NET Framework 4.6, ASP.NET 4.0, C#.NET 5.0, ASP.NET MVC 5.0, Entity Framework 6, ADO.NET, jQuery, React JS, typescript, Oracle SQL developer, SSIS, Web API, Windows Server 2008, Visual Studio 2017, Team Foundation Server 2012, AWS.

Client: Link Group, India- May 2014 to Dec 2015

Role: .NET Developer

Responsibilities:

Involved in gathering functional requirements, writing design specifications, prototype and architecting the new application using Service Oriented Architecture and Agile.

Expertise in developing Windows-based applications using VB.NET, including forms, controls, event handling, and data binding

Actively participated in Daily Scrum meetings, Sprint Planning and Retrospective meetings.

Developed dynamic web pages for the application with ASP.Net MVC using Razor View Engine, C#.Net, HTML5, CSS3, jQuery, JavaScript, AJAX for rich and responsive user interface.

Designed and Implemented Business Functionalities using C#.NET.

Designed and developed data driven Web Forms using ASP.NET, HTML5, Bootstrap and CSS technologies.

Extensively used master pages for the layout of applications and used Partial Views.

Developed Master pages and ASP.Net content pages that are compatible with both desktop & mobile device.

Used JSON to transmit data between server and the web application.

Created User Controls and Custom Controls to enable reusability and used rich server controls to design ASP.NET pages.

Extensively used jQuery for client-side validations and used AJAX calls to perform asynchronous calls to Web API's.

Developed data access layer using Entity Framework.

Created Tables, Stored Procedures and Views in T-SQL for Inserting/Updating/Deleting the data into the relational tables using SQL Server.

Coordinated the build/migration of releases to test and production environments.

Worked with Team Foundation Server to maintain the source code.

Environment: .NET Framework, ASP.NET, VB .NET, ASP.NET MVC, Entity Framework, jQuery, SQL Server, XML, Web API, Windows Server, Visual Studio, Team Foundation Server,VB.NET.



Contact this candidate