Senior .NET Developer Profile
Senior .NET Developer Profile
Professional Experience:
Over 9+ years of progressive experience as a Software Developer in Desktop and Web based environments using
Microsoft .NET Framework including ASP.NET Core, MVC, WEBAPI, C#, ADO.NET.
Worked on Web based N-tier applications and client server architecture.
Worked on new MVC 5.0 features like Web API 2, attribute routings, filter overrides, Bootstrap, jQuery in MVC
template and other new features.
Utilized ADO.Net for communication between application and database and used Data Grid, Data Set, Data Table,
Data Adapter, and Data Readers extensively.
Extensive experience in Aspect-oriented programming in Test Driven development TDD , developing infrastructure
framework using Inversion of controls, Dependency Injection Unity .
Familiar with creating Custom Reusable React Components Library.
Experience with Microsoft Azure Services like IaaS and PaaS.
Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
Effectively used CSS, HTML, AngularJS,NodeJSUser Controls, Custom Controls, and Master Pages.
Strong application development experience with Kafka
Strong experience building state less and stateful event processors with Kafka
Familiarity with Kafka stream processors and Kafka Streams APIs
Very good understanding and working knowledge on building data pipelines using Kafka and other systems
Expertise on UNIX, Python and Perl scripting capabilities.
Very good understanding and working knowledge on real time stream processing using Kafka stream and KSQL
Worked on Angular2.0 to achieve Client-side MVC Pattern and features such as directives, Views, Scope, Routing,
Modules, Factories, Modules, Services, and Controllers.
Experience with Software Development Processes & Models: Agile, Scrum, Waterfall.
Experience in managing team, sprints, tasks as a Scrum Master.
Utilized Angular Material as well as Bootstrap and CSS3 to ensure responsiveness across different devices and screen
sizes.
Proficient in designing, developing, and maintaining RESTful Web APIs using ASP.NET Web API framework within
the .NET ecosystem.
Proficient in developing, deploying, and managing .NET applications with Azure Cosmos DB, a globally distributed,
multi-model database service.
Experienced in using OOPS concepts like Encapsulation, Inheritance, Polymorphism and Database concepts like
Queries, Views, Stored Procedures, User Defined Functions, Cursors, and Triggers.
Experience in designing and developing Microservices for the business components using .NET framework.
Implemented .Net security features using OKTA Identity service, ASP.Net Authentication and Authorization.
Knowledge in setting up build and Deployment automation for Terraform scrips using Jenkins
Knowledge on using Terraform scripts to automate instances for manual instances
Designed and implemented the application using Microservice Architecture for its various distinct advantages like
loose coupling and design patterns.
Proficient in writing, debugging, and optimizing PL/SQL stored procedures, functions, triggers, and packages.
Implement security using OKTA Identity service.
Worked extensively with .NET Server Controls, Web User, Data Grid, Grid View controls and Forms Validation Controls
and created numerous Custom Controls using ASP.NET.
Possess good Communication skills, industrious and result oriented.
Technical Skills:
Web Development ASP.NET, MVC, Web API, Razor, HTML, XML, CSS
Projects Description:
Implemented Azure Functions to build serverless applications, enhancing scalability and reducing infrastructure costs.
Utilized GraphQL to efficiently query data and optimize frontend-backend communication in .NET applications.
Integrated SignalR for real-time web functionality, providing users with live updates and notifications in .NET applications.
Utilized Blazor WebAssembly to build interactive and client-side web applications without requiring JavaScript.
Implemented Microservices Architecture using .NET Core and Docker to build scalable and loosely coupled services.
Worked with gRPC to develop high-performance, inter-service communication in distributed systems.
Implemented OAuth 2.0 authentication and authorization mechanisms to enhance security and user authentication
processes.
Proficient in implementing GraphQL APIs using .NET technologies, providing a flexible and efficient way to query and
manipulate data for web and mobile applications.
Proficient in designing, developing, and consuming RESTful APIs using ASP.NET Web API and ASP.NET Core Web API
frameworks.
Familiarity with GraphQL client libraries and tools for .NET, such as Apollo Client for JavaScript or Relay for React, to
consume GraphQL APIs and manage client-side state efficiently.
Utilized Machine Learning Services in Azure to integrate predictive analytics and AI capabilities into .NET applications.
Implemented Azure Event Grid for building event-driven and serverless applications, enabling seamless event publishing
and handling.
Optimized .NET applications for Cloud-Native Architectures, ensuring efficient resource utilization and high availability.
Implemented WebAssembly to enhance frontend performance by running code in a sandboxed environment within
browsers.
Utilized Azure Cognitive Services to integrate AI-driven capabilities like image recognition, text analytics, and natural
language processing into .NET applications.
Implemented A/B Testing and Feature Flags using Azure DevOps and LaunchDarkly to test and deploy features effectively.
Used Xamarin.Forms to develop cross-platform mobile applications, ensuring code reusability and native performance.
Experience in implementing SOAP web services with XML as the data format for interoperable communication between
different platforms and technologies.
Optimized SQL queries and database performance by utilizing query execution plans, indexing strategies, and database
tuning techniques.
Proficient in designing, developing, and consuming SOAP-based web services using ASP.NET Web Services (ASMX) and
Windows Communication Foundation (WCF) in .NET.
Familiarity with Oracle database tools like SQL Developer and TOAD for PL/SQL development and debugging.
Expertise in performance tuning of SQL queries and PL/SQL code for improved database performance.
Utilized Azure Blob Storage for storing unstructured data and integrating with .NET applications for data management.
Implemented CQRS (Command Query Responsibility Segregation) and Event Sourcing patterns to separate read and write
operations, improving application scalability and maintainability.
Implemented Chaos Engineering principles using tools like Chaos Monkey to proactively identify system weaknesses and
improve resilience.
Extensive experience in designing GraphQL schemas, types, queries, mutations, and subscriptions to define the data model
and operations exposed by the API.
Classified
Worked with Azure Pipelines for CI/CD automation, ensuring rapid and reliable deployment of .NET applications.
Implemented Reactive Extensions (Rx.NET) to handle asynchronous programming and event-driven architectures more
efficiently.
Utilized Elasticsearch and Kibana for advanced search capabilities and real-time data visualization in .NET applications.
Implemented Distributed Tracing using tools like OpenTelemetry to monitor and optimize microservices interactions in
distributed systems.
Familiarity with REST API authentication and authorization mechanisms such as OAuth 2.0, JWT, and API keys.
Utilized Azure Service Bus for building scalable and reliable cloud messaging solutions, enhancing inter-service
communication.
Experience in integrating SOAP web services with various data sources, including databases, enterprise systems, and third-
party services.
Implemented Zero Trust Security principles and practices to enhance the security posture of .NET applications and
infrastructure.
Skilled in integrating GraphQL with ASP.NET Core frameworks, leveraging libraries such as Hot Chocolate or GraphQL.NET
to build scalable and performant APIs.
Experience in integrating PL/SQL with .NET applications using Oracle Data Provider for .NET (ODP.NET) and ADO.NET.
Utilized Azure API Management for managing, securing, and scaling APIs in .NET applications.
Worked with ML.NET to implement custom machine learning models and predictive analytics within .NET applications.
Implemented GraphQL subscriptions for real-time data updates, enhancing user experience in .NET applications.
Utilized Azure Durable Functions to build stateful serverless workflows, simplifying complex orchestration tasks.
Implemented Security Headers and CORS policies to enhance web application security and prevent cross-origin resource
sharing issues.
Worked with .NET MAUI to build cross-platform applications for desktop, mobile, and web using a single codebase.
Utilized Azure Arc for managing and governing .NET applications across hybrid and multicloud environments.
Implemented Content Delivery Networks (CDNs) with Azure CDN to improve content delivery and website performance
globally.
ENVIRONMENT: Visual studio professional 2017, C#, Angular 9, Bootstrap, ASP.NET, SQL Server 2016, HTML 5, Typescript,
JavaScript, CSS 3, UI Automation and Accessibility, Microsoft PowerApps, Microsoft SQL Server Management Studio, OAUTH2,
Azure Devops, GIT and Source tree
Advisory (Healthcare), Apple Valley, MN Apr 2021– May
2022
Role: .Net Developer
Responsibilities:
Developed microservices architecture using .NET Core and Docker to build scalable and resilient applications.
Implemented gRPC for efficient inter-service communication in distributed systems, enhancing performance and reliability.
Utilized Redis for caching and improving data access latency in .NET applications.
Integrated GraphQL to provide flexible and efficient data querying capabilities in .NET APIs.
Implemented Dapr (Distributed Application Runtime) for building event-driven, resilient, and stateful applications in .NET.
Utilized Helm and Kubernetes for container orchestration and managing .NET applications in a cloud-native environment.
Implemented OAuth 2.0 and OpenID Connect for secure authentication and authorization in .NET applications.
Implemented Feature Flags using LaunchDarkly or Feature Management to enable gradual feature rollout and
experimentation.
Experience in utilizing .NET's interoperability features like COM Interop and Platform Invocation Services (P/Invoke) to
access functionalities exposed by Native DLLs.
Hands-on experience in resolving N+1 query issues and optimizing data fetching strategies in GraphQL resolvers to
improve API performance and reduce latency.
Utilized Akka.NET for building highly concurrent and distributed .NET applications.
Implemented Azure Service Fabric for building and managing microservices applications in the Azure cloud environment.
Developed .NET applications using Tye to simplify the development of microservices locally.
Implemented Chaos Engineering using tools like Chaos Monkey to test and improve system resilience and fault tolerance.
Utilized Dapper for efficient object-relational mapping (ORM) and database access in .NET applications.
Implemented Azure API Management for managing, securing, and scaling APIs in .NET applications.
Utilized Azure Functions to build serverless applications and event-driven architectures in .NET.
Implemented Azure Logic Apps for orchestrating workflows and integrating services in .NET applications.
Utilized Azure Blob Storage for storing unstructured data and integrating with .NET applications.
Implemented Azure Search for building rich search experiences in .NET applications.
Utilized Azure Data Factory for orchestrating and automating data integration workflows in .NET applications.
Classified
Implemented Azure Cognitive Services to integrate AI-driven capabilities like text analytics, image recognition, and natural
language processing into .NET applications.
Used .NET MAUI to build cross-platform apps for mobile, desktop, and web using a single codebase.
Experience in documenting GraphQL APIs using tools like GraphQL Playground, GraphiQL, or Swagger UI, to facilitate API
exploration, testing, and client-side development.
Implemented ASP.NET Core Web API to build RESTful services, ensuring compatibility with modern web standards.
Utilized Entity Framework Core for object-relational mapping (ORM) and database operations in .NET Core applications.
Implemented Azure Key Vault for securely managing application secrets and cryptographic keys in .NET applications.
Utilized Azure Monitor and Application Insights for monitoring, logging, and analyzing .NET application performance and
health.
Strong understanding of GraphQL's advantages over traditional REST APIs, including reduced over-fetching and under-
fetching of data, better client-driven data fetching, and improved developer productivity.
Implemented Azure Cache for Redis to improve application performance and scalability by caching frequently accessed
data.
Used Azure Functions with Durable Functions for orchestrating serverless workflows and long-running processes.
Implemented SignalR for real-time web functionality, enabling bidirectional communication between clients and servers
in .NET applications.
Utilized React with .NET Core to build interactive and responsive user interfaces for web applications.
Implemented A/B Testing using Azure DevOps or other platforms to experiment and optimize user experience and
application features.
Utilized Azure Front Door for global load balancing, SSL offloading, and web application acceleration for .NET applications.
Implemented Azure Kubernetes Service (AKS) for deploying, scaling, and managing containerized .NET applications.
Utilized Azure Machine Learning to integrate machine learning models and predictive analytics into .NET applications.
Implemented Azure Event Grid for building event-driven and serverless applications, enabling seamless event publishing
and handling.
Strong understanding of RESTful API best practices, including HATEOAS (Hypermedia as the Engine of Application State)
and idempotent operations.
Used Azure Stream Analytics for real-time event processing and analytics in .NET applications.
Implemented Azure Pipelines for CI/CD automation, ensuring rapid and reliable deployment of .NET applications.
ENVIRONMENT: Visual Studio 2019, .NET Framework 4.0, C#, ASP.NETASP.NET Core, ADO.NET, SAP, WCF, WPF, Web Services,
AJAX, UI, jQuery, XML, LINQ, MVVM, Angular9.0, AJAX,PL/SQL, SQL, MVC, HTML, CSS, T-SQL, SQL Server 2008, SOAP UI, SSIS,
SSRS,
Worked on SAP BAPI (Business Application Programming Interface) integration within .NET applications to automate
business processes and improve efficiency.
Collaborated with SAP functional teams to gather requirements, analyze business processes, and implement solutions that
bridge the gap between SAP modules and custom .NET applications.
Stayed updated with latest SAP technologies and .NET frameworks to leverage new features and improve development
processes.
Test Web API by using Postman for Smoke Testing and NUnit with Mockq for unit testing.
Support System Integration Testing, User Acceptance Testing, and post production testing, investigate and resolve bugs
reported against software changes
Developed user interface by using the React JS, Redux for SPA development.
Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, Angular2.0, ReactJS and worked on
JavaScript framework to augment browser-based applications with MVC capability.
Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
Developed React JS/ .NET web application using JavaScript, ASP.NET MVC 5, C#, Visual Studio.
Used Postman to test Web API functionality.
Developed .NET Core Web API based on departmental requirements
Experience in using Angular2.0 ability to test views and able to do end to end Unit Testing. Also, using continuous
integration
Complete code base conversion to React Native with feature parity.
Used ADO.NET for database connectivity and transactions. Used Dataset, Data Tables, Data Adapter, Data Reader and
other ADO.NET connectivity controls.
Working with jQuery Plugins.
Involved in the development of Client profile screens using WPF and MVVM Pattern and C#, which take care of the
creation of legal entity and related accounts, contacts, contracts
Involved in the database design and data collection using SQL Server 2008.
Provide production support, which included troubleshooting and data corrections. Extensive use of SQL scripts.
ENVIRONMENT: Visual Studio 2013, .Net framework 4.5, MVC 4.0/5.0, C#, Angular, Bootstrap, TFS, GIT-HUB, Cassandra,
Log4Net, NuGet Packages, Karma, Protractor, NUNIT, HTML5, CSS3, Kendo UI, Telerik Reporting Tool 2012/2013, Windsor
ENVIRONMENT: .NET core 1.0, ASP.NET core 1.0, Visual Studio 2015, .Net framework 4.5, MVC 4.0/5.0, C#, Angular 4.0/2.0,
Bootstrap, SVN, Karma, PL/SQL, SQL*Loader, Protractor, NUNIT, HTML5, CSS3, SharePoint, Telerik Reporting tool Q3
2013/2014 V8/2015 V9, Log4Net, NuGet Packages, Windsor.
Classified
Infovision Solutions India Pvt. Ltd, Bangalore, India Aug 2014 – Jul
2015
Role : Dot Net Developer
Responsibilities:
Conduct client side and server side development utilizing established development tools, guidelines and conventions
including but not limited to, Visual studio, ASP.NET Framework, HTML5, CSS3, JavaScript, C#.Net/VB.Net and MS-SQL
Server as the back-end database.
Design, develop and implement n-tier architectures (UI, Business Logic Layer, and Data Access Layer) along with
experience working in service-oriented architectures (SOA).
Developed UI for user to select, enter and search data using ASP.Net and Telerik controls.
Involved in Unit testing and used Bugzilla for bug fixes management throughout the application.
Worked in AGILE SCRUM environment for attending meetings with staff and update them regularly through Scrum Master
for Code Review meetings, Implemented User Stories.
Environment: Visual Studio 2015, Bootstrap, Angular JS, jQuery, MVC 5.0, Web API, C#.NET, MS SQL Server 2014, Entity
framework, IIS 7.0, LINQ, HTML5, CSS3, Commerce Serve and Windows10, Azure, AWS
Education:
Bachelor of Technology in Computer Science and Engineering – JNTU Hyderabad - 2014