PROFESSIONAL SUMMARY
A senior .NET professional with 8+ years of experience in Analysis, Design, Coding, Testing and implementation
of Web and Windows based Applications. Proficient in addressing complex architectural and scalability issues across Healthcare, Financial, Insurance and Trading domains. Seeking challenging senior lead managerial assignments with a reputed organization to utilize acquired skills in accomplishing organizational growth objectives along with my personal growth.
Proficient in using .Net technologies in accordance with the best practices and complete Software Development Life Cycle (SDLC) using Agile and Scrum Methodologies.
Proficient in Object Oriented Programming (OOPS), Service oriented, Microservices and containers.
Expertise in developing applications .NET Framework, ASP.NET, ASP.NET MVC, .NET Core API, Win Forms, Web forms, C#.NET and VB.NET.
Exclusively collaborated and contributed with cross-functional teams for data and business analytics.
Extensive experience in ASP.NET security infrastructure for authenticating and authorizing user access.
Experience with developing secure web applications with RESTful principles using ASP.NET MVC and Web API.
Expert in developing, and consuming RESTful APIs, ensuring optimal performance and scalability of web applications.
Proficient in developing robust and scalable applications using .Net, handling JSON data for seamless data interchange.
Experienced in XML Web Services using ASP.NET. Consumed Web Services in WinForms and ASP.NET Web Forms.
Utilized SOAP to create Service Oriented Architecture (SOA) with XML Web Services.
Experienced with Data Accessing using Data Adapter and Dataset in ADO.NET and LINQ Providers for data manipulation.
Solid experience in working with Language Integrated Query LINQ especially LINQ to object and LINQ to SQL.
Expert in ADO.NET, Microsoft Application Blocks and Entity Framework for accessing and updating the database.
Extensive experience with WCF & Web Services, IIS, ASP, XML, SOAP, XSLT, VBScript, Typescript, SSRS and SSIS.
Experienced in designing web pages with HTML, JavaScript, CSS, HTML5 and CSS3 in a hand-coded environment.
Implemented Node.js to develop scalable and efficient server-side applications, enhancing backend capabilities.
Integrated messaging middleware solutions such as Solace and IBM MQ into .NET applications to enhance communication and data exchange between distributed systems.
Led the development of high-performance web applications using React and TypeScript, for advanced design patterns.
Architected complex state management solutions using Redux Toolkit and Redux Saga for efficient side effect handling.
Proficient at developing Single Page Applications (SPA) with AngularJS controllers, directives, factories, services, routing.
Expert in implementing Angular state management architecture using NgRx, optimizing for scalability and maintainability.
Spearheaded performance enhancements with Angular Ahead-of-Time (AOT) compilation and lazy loading of modules.
Expert in performing DOM manipulation using Typescript, jQuery and AngularJS across .Net Applications.
Developed and managed PaaS and SaaS solutions using Azure and AWS services, providing scalable and robust platforms for application development.
Experienced in optimizing resource utilization on AWS through efficient use of AWS S3 storage classes, AWS EMR instance types, AWS SNS message delivery options, and IAM user policies, ensuring optimal ROI for .NET projects.
Proficient in AWS Code Pipeline and AWS Code Deploy to automate CI/CD process, ensuring streamlined deployment.
Architected and deployed robust, scalable cloud solutions on Microsoft Azure, leveraging best practices and design patterns.
Designed and automated CI/CD pipelines using Azure DevOps, streamlining build, test, and deployment processes.
Developed serverless code with Azure Functions and Logic Apps to automate workflows and reduce infrastructure costs.
Configured advanced monitoring and alerting systems using Azure Monitor, Application Insights, and Log Analytics.
Proficient in maintaining robust data on Azure Data Lake and Azure Data Factory to orchestrate data pipelines efficiently.
Experienced in designing databases in SQL Server, Stored Procedures, User Functions and Triggers using Transact SQL.
Designed and optimized complex relational database schemas and data models, ensuring scalability and data integrity.
Experienced in utilizing Team Foundation Server (TFS) for version control, source code management, and collaboration within development teams, ensuring streamlined workflows and code integrity.
Integrated Power BI into .NET applications to provide robust data visualization and reporting capabilities.
Experienced in deploying and managing Dynamics 365 solutions, including customizing modules, developing workflows, and integrating with other enterprise systems.
Designed and implemented ETL processes for .NET applications, ensuring efficient data extraction, transformation, and loading using SQL Server Integration Services (SSIS).
Leveraged Microsoft SQL Server 2022 for robust data storage, management, and analysis within various applications and systems, ensuring high performance, scalability, and data integrity.
Leveraged Kubernetes features such as Pods, Services, Deployments, and StatefulSets to build resilient and scalable infrastructure for modern applications.
Implemented CI/CD pipelines using Jenkins for .NET applications to automate build, test, and deployment processes.
Automated build and deployment processes using PowerShell scripts, reducing manual intervention and increasing efficiency
Used Docker in CI/CD pipelines to ensure rapid and reliable delivery of new features and updates to production environments.
Proficient in Model View Control (MVC) design pattern, and Test-Driven Development (TDD).
Experienced in writing test cases with N-Unit, Jest, Jasmine, Karma for Unit test and Performed End to End test using Protractor.
TECHNICAL SKILLS
Languages
C#, VB.NET, Typescript, JavaScript, HTML, CSS, SQL, T-SQL, Python, Java
.Net Technologies
.NET Framework 1.1+, ASP.NET, ASP .NET MVC, Entity Framework, LINQ, .NET Core, 5.0/6.0/7.0/8.0, .NET Standard, Dependency Injection, Microsoft Share Point, Microsoft Power Automate.
Web Technologies
ASP.NET, ASP .NET MVC, AngularJS 14/15/16, ReactJS, Vue.js, Razor, HTML5, CSS3, JavaScript, jQuery, Node.js, Bootstrap, XML, JSON, Razor views, Blazor.
Databases
SQL Server 2018/2022, MySQL, MSSQL, Oracle 11g/10g/9i, Snowflake, Spark, PostgreSQL, MongoDB, PL/SQL, T- SQL, NoSQL.
Data Analytics
Power BI, SAP, ETL, Kafka
ORM Frameworks
Entity Framework, LINQ to SQL, ADO.NET
Web Servers
IIS
Testing Frameworks
N-Unit, Karma, Jest, Enzyme, Protractor, Jasmine
Web Services
WCF, RESTful APIs, SOAP Web Services, Azure Service Bus, Azure Key Vault, UML
Version Control Tools
Git, Azure DevOps, SVN, TFS
Methodologies
Agile, SDLC, Scrum
Cloud Technologies
AWS, Azure
Development Tools
Visual studio 2022, Visual studio 2017, Visual studio 2015
Operating systems
Win 9x, win 2000/2003, Win XP, Win Vista, Win 7, Linux, Unix, macOS
Messaging
Solace, IBM MQ, Rabbit MQ
Dev-Ops
Kubernetes, Docker, Jenkins, Gitlab.
Microsoft Office Suite
Excel, Word, Visio, PowerPoint.
PROFESSIONAL EXPERIENCE
Client: Maxim Healthcare Services, Columbia, MD Nov 2023 – Present
Role: Sr. Full stack .NET Developer
Responsibilities:
Involved in requirement analysis, design and development of the web-based application in the fast-paced agile methodology.
Developed component classes in C# encapsulating business logic with strict adherence to Object Oriented Paradigms.
Collaborated with cross-functional teams to gather requirements, design solutions, and implement robust functionalities.
Implemented responsive design principles to ensure a consistent user experience across various devices and screen sizes.
Created custom geoprocessing workflows in C# to automate spatial data analysis and manipulation tasks.
Invoked Crystal Reports from C#.NET applications using Crystal Reports Viewer controls and API calls in TDD.
Designed and developed user-interface for major modules of the project using ASP.Net controls.
Implemented JWT token-based authentication to secure ASP.NET core Web API and provide authorization to users.
Extended a custom domain driven micro services architecture built on top of ASP.NET Web API and HTTP protocol.
Utilized JSON serialization settings like custom converters or contract resolvers to control the serialization of JSON data.
Added functionality to webpages to accept input and invoke requested actions using ASP.NET MVC Page Controller pattern.
Developed ASP.NET MVC applications to enable the control over the rendered HTML and jQuery for client-side scripting.
Applied best practices in AngularJS and Typescript to optimize performance, lazy loading, AOT, and state management.
Designed and developed secure .NET web services utilizing WCF to facilitate seamless integration.
Implemented RESTful services (Web API) using .NET framework to enable communication between web applications using XML for communication.
Utilized JavaScript AJAX to consume RESTful APIs enabling dynamic data retrieval and manipulation without refreshes.
Developed stored procedure to obtain data reports using facets to search using ADO.NET Entity Framework and C#.
Utilized LINQ to SQL or Entity Framework for object-relational mapping (ORM), simplifying database access and time.
Implemented paging functionality using LINQ to efficiently handle large datasets and improve application performance.
Used ADO.NET for retrieving, querying, storage, and data manipulation to perform the CRUD operations on the database.
Integrated PowerShell scripts with version control system Git, enabling versioning and collaboration on automation scripts.
Implemented ETL processes for .NET application, ensuring effective data extraction, transformation, and loading.
Designed and implemented cloud-native .NET applications utilizing various Azure Platform as a Service (PaaS) offerings.
Implemented Azure Service Bus to process queued deployable applications, sending emails, planned and break-fix
Managed and secured APIs with Azure API Management, providing scalable and secure API solutions.
Used Azure Key Vault to store sensitive information, application secrets. Migrated database using Azure SQL Server.
Utilized Azure EventHub for log and telemetry data collection, ensuring low-latency event processing and monitoring.
Designed and implemented serverless solutions using Azure Function Apps, enabling scalable and event-driven processing.
Leveraged Azure DevOps and Azure Kubernetes Service (AKS) to streamline CI/CD processes for .NET applications, enabling automated building, testing, and deployment, and ensuring high availability and scalability through container orchestration and advanced deployment strategies.
Integrated SQL stored procedure using appropriate drivers APIs, ensuring seamless CRUD data access and synchronization.
Designed SQL Scripts, for creating relational database with primary-foreign key relations in SQL Server using T-SQL.
Implemented indexing strategies and utilized SQL Profiler to enhance query performance and reduce resource consumption.
Utilized Terraform to write infrastructure as code, enabling seamless and reproducible deployment of infrastructure changes.
Integrated Selenium tests with CI/CD pipelines using Azure DevOps to enable continuous testing and improve deployment efficiency.
Utilized Visual Studio 2022 for managing and organizing .NET projects, ensuring efficient workflow and project structure.
Developed unit tests for AngularJS components using Jasmine and Karma, achieving test coverage.
Implemented event-driven architectures to decouple microservices, ensuring scalability and resilience of .NET applications by using Kafka for event sourcing and CQRS patterns.
Environment: Azure (Service Bus, EventHub, Function Apps, Key Vault, SQL Server, DevOps, API Management, AKS), SDLC, Agile, VB6, C#, .NET Core API. JWT, ASP.NET core Web API, Micro services, HTTP, ASP.NET MVC, .NET Framework, RESTful services, ADO.NET, Entity Framework, LINQ, CRUD, JSON, Angular, Typescript, jQuery, Jasmine, Karma, AJAX,SQL, T-SQL, ETL, Power platform, Kafka,
Client: World Bank Group, Washington, DC June 2022 – Sept 2023
Role: Sr. Full stack .NET Developer
Responsibilities:
Involved in requirement analysis, design and development of the web-based application in the fast-paced agile methodology.
Configured security features using Form Based Authentication and Role Based Authorization using C# and ASP.NET.
Used Istio and Linkerd for service discovery, load balancing, and traffic management in microservices.
Developed Razor views, view models, helpers and partial views using ASP.NET MVC to display data on Dow-Sync.
Implemented RESTful APIs within the MVC architecture, facilitating seamless communication between components.
Consumed RESTful APIs using JSON as the data interchange format for communication between client and server.
Worked With ASP.NET Web Parts, Navigation Control and Master Pages and developed CSS for website consistency.
Utilized Bootstrap to enhance user interactivity and streamline development with best practices and design patterns.
Implemented client-side validation using JavaScript and HTML5 to enhance security and accuracy before server processing.
Collaborated with UI/UX designers to implement responsive designs using HTML5, CSS3, and media queries.
Implemented state management in Angular using NgRx, enhancing application performance and predictability.
Utilized Angular best practices, including Ahead-of-Time (AOT) compilation and lazy loading, to optimize performance.
Implemented MVC pattern with Angular15 and jQuery-validation and extensive use of components registration.
Implemented CRUD with Entity framework in ASP.NET MVC to sort, filter, and page with Entity framework in MVC.
Developed independent WCF services and defined Service Contracts for specific functionality in the project search module.
Used Entity Framework 6 and LINQ to access the two databases to manage data from the application’s UI.
Utilized LINQ query comprehension syntax and method syntax based on readability and performance considerations.
Designed abstract classes, interfaces, classes to construct the business and data tier using C# and ADO.NET.
Developed data access components using ADO.NET for efficient retrieval and manipulation of data from SQL Server.
Implemented Rabbit MQ as a reliable messaging backbone, ensuring secure and efficient message delivery.
Implemented ETL processes for .NET application, ensuring effective data extraction, transformation, and loading.
Utilized extensive refactoring tools to simplify and improve the maintainability of the codebase using Visual studio 2019.
Leveraged Azure Dataverse as a common data service for Power Apps and Power Automate, enabling low-code application development and process automation.
Deployed and managed web applications using Azure App Services, ensuring scalability, reliability, and high availability.
Utilized Azure Application Insights to monitor and analyse the performance of .NET application enabling real-time diagnostics and proactive trouble shooting.
Implemented indexing strategies and utilized SQL Profiler to enhance query performance and reduce resource consumption.
Designed SQL Scripts, for creating relational database with primary-foreign key relations in SQL Server using T-SQL.
Integrated NoSQL database MongoDB with existing applications using appropriate drivers or APIs, ensuring seamless data access and synchronization
Integrated PowerShell scripts, enabling versioning and collaboration on automation scripts.
Utilized Bitbucket for source control, managing repositories, branches, and pull requests. Ensured best practices in code versioning and collaboration.
Utilized Visual Studio 2022 for managing and organizing .NET projects, ensuring efficient workflow and project structure.
Designed and implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines in Azure DevOps,
automating the build, test, and deployment processes.
Implemented rolling updates and rollbacks in Kubernetes to deploy the NET application with zero downtime, utilizing Azure Pipelines for continuous deployment.
Integrated Selenium tests with CI/CD pipelines using Azure DevOps to enable continuous testing and improve deployment efficiency in TDD.
Implemented SSL/TLS for encrypted communication between Kafka brokers and .NET clients, along with SASL mechanisms for authentication, ensuring secure data transmission.
Environment: Azure (Data Lake, SQL Server, Data Factory, DevOps, Dataverse, App Services, Application Insights), CI/CD, SDLC, Agile, VB6,C#, ASP.NET, Istio, Linkerd, Micro services, .NET Core API, ASP.NET MVC, Entity Framework, WCF, RESTful APIs, LINQ, ADO.NET, SQL, JSON, CSS, Node.js, JavaScript, Bootstrap, Angular, Telerik, AOT, NgRx.Vue.js, HTML5,T-SQL, MongoDB, Git, ETL, Rabbit MQ, Python, Kafka, PowerShell, Kubernetes.
Client: Alaska Airlines, Seattle, WA Jan 2020 – Nov 2021
Role: .NET Developer
Responsibilities:
Involved in development of the project starting from the project planning until production using agile methodology.
Involved in all the phases of SDLC, Requirements gathering, Designing, Programming, Testing and Documentation.
Designed the complete front-end application using ASP.Net with C# as code behind for the internal processing.
Proficient in utilizing UML for modelling and designing software systems, ensuring clear and effective communication of system architecture and design decisions
Designed MVC design pattern for ASP.NET application development using the ASP.NET MVC framework.
Involved in the development of Web Forms using C#. NET incorporating N-tier architecture and database connectivity.
Utilized Blazor to create rich, interactive web applications with C# for one of the .Net application in the project.
Developed ASP. Net pages using ASP.NET 3.5 web form controls, Controls, HTML server controls in C#.
Implemented Typescript decorators and metadata annotations for runtime inspection and dependency injection in Angular.
Applied best practices in AngularJS and Typescript to optimize performance, lazy loading, AOT, and state management.
Utilized Angular CLI to streamline the development process, enhancing efficiency in scaffolding, building, and maintaining Angular applications integrated with .NET backend services.
Used Visual Studio. NET 2008 IDE to design the forms and develop and debug the application.
Used ADO.Net Technology to connect the web forms to data sources such as MS SQL Server and XML files.
Designed Windows forms UI in visual studio to populate data in Data Grid View from the database using ADO.NET queries.
Used ADO.NET to connect Web forms to data sources such as MS SQL Server for manipulating data in database.
Created service-oriented architecture (SOA) based solutions using SOAP messaging framework.
Used SQL Server Integrated Services SSIS, SQL Server Reporting Services SSRS and Data Transformation Services DTS.
Designed and architected multi-threaded, n-tier software agent using WCF web service hosted in IIS.
Implemented ETL processes for .NET application, ensuring effective data extraction, transformation, and loading.
Used N Unit, Regression Testing, Integration Testing, Defect Tracking Systems and Performance testing of the systems.
Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
Utilized LINQ to Objects for in-memory data manipulation and LINQ to XML for querying and transforming XML data.
Implemented data encryption and data masking in Azure Data Lake and Azure SQL to comply with regulatory requirements.
Integrated Azure Active Directory for authentication and authorization, enhancing security and enabling SSO capabilities.
Deployed and managed web applications using Azure App Services, ensuring scalability, reliability, and high availability.
Implemented Azure Service Bus to process queued deployable applications, sending emails, planned and break-fix
Utilized Docker for containerization and Kubernetes for orchestration, ensuring seamless deployment and management of applications.
Designed and implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines in Azure Devops
automating the build, test, and deployment processes.
Implemented SSL/TLS for encrypted communication between Kafka brokers and .NET clients, along with SASL mechanisms for authentication, ensuring secure data transmission.
Managed and maintained Oracle databases, including performance tuning, backup and recovery, and ensuring data integrity for .NET applications.
Created and optimized PL/SQL scripts, stored procedures, functions, and triggers to ensure efficient data processing and integration within .NET applications.
Successfully integrated Azure Cosmos DB into .NET applications, leveraging its globally distributed, multi-model database capabilities to enhance performance and scalability
Used N Unit, Regression Testing, Integration Testing, Defect Tracking Systems and Performance testing of the systems.
Utilized Jasmine and Karma for unit testing and Protractor for end-to-end testing, ensuring reliability of application.
Environment: Azure (Data Lake, DevOps, Data Factory, Azure SQL, App services, Active directory), .NET Core, C#, ASP.NET MVC, NET Framework, Java, Web Forms, ADO.Net, Visual Studio, Oracle, XML, SOA, SOAP, SSIS, SSRS, ETL, Kafka, DTS, WCF, N Unit, LINQ, XML, Node.js, AngularJS, Angular, Bootstrap, CLI, Typescript, CSS3, HTML5, Jest, Jasmine, Karma, Protractor, ETL, Docker, Kubernetes, TDD.
Client: Brio Technologies, Hyderabad Sept 2018 – Dec 2019
Role: .NET Developer
Responsibilities:
Involved in the Software Development Life Cycle (SDLC) for designing development phase and testing of the System.
Worked with ASP.NET Web Forms, State Management, caching features, for optimization of the C#.NET web application.
Designed the complete front-end application using ASP.Net with C# as code behind for the internal processing.
Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users
Utilized JSON serialization settings like custom converters, contract resolvers to serialize behaviour of JSON data.
Created Entity classes, relationships between classes using LINQ to SQL to manage relational data with Entity Framework.
Resolved complex issues in SOAP and XML using SOAP UI ensuring robust and error-free web service operations.
Used N - unit to implement Unit, Integration and Regression Testing.
Used ADO.Net data objects such as Connection, Command, Data Adapter, Data Reader, Dataset, Data Table and XML for consistent access to SQL data sources. Maintained logs for every transaction in SQL server.
Designed web services using C#, ADO.NET and XML to transactions with central database increasing data entry.
Integrated Redux with React components using React-Redux bindings to connect with redux store and access state actions.
Integrated React Router for efficient navigation, creating a seamless user experience across multiple views.
Leveraged ReactJS ecosystem tools like Create React App and React Dev Tools for efficient development workflows.
Integrated .NET applications with various AWS services such as AWS SQS for message queuing, Amazon SNS for
notification delivery, and AWS Step Functions for orchestrating complex workflows.
Designed and implemented complex data processing workflows using AWS Step Functions or Apache Airflow, orchestrating various stages of data processing pipelines on AWS EMR.
Integrated EC2 instances with S3 for data storage, RDS for databases, and NLB for load balancing.
Designed and implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines in Gitlab
automating the build, test, and deployment processes
Worked on SQL Server integration services (SSIS) and SQL Server Reporting Services (SSRS).
Monitored database performance using tools like SQL Server Management Studio (SSMS) for MSSQL and MongoDB Compass, identifying and resolving bottlenecks.
Environment: AWS (AWS SQS, SNS, Step Functions, EMR, RDS, EC2, S3), ASP.NET, .NET Framework, C#.NET, JSON, LINQ, SOAP UI, N-unit, ADO.NET, XML, Gitlab, Entity Framework, Typescript, ReactJS, Redux, SQL, SSIS, SSRS.
Foray Software Private Limited, Hyderabad June 2015 to Aug 2018 Junior .NET Developer Responsibilities:
Assisted in the development of web applications using ASP.NET Web Forms and ASP.NET MVC frameworks,
contributing to both frontend and backend codebases.
Developed responsive user interfaces using HTML5, CSS3, and JavaScript, adhering to modern web standards and ensuring cross-browser compatibility.
Created and maintained SQL Server databases, writing efficient T-SQL queries, designing schema, and implementing data validation constraints.
Implemented server-side logic using C# and ASP.NET, including handling HTTP requests, session management, and business rule implementation.
Participated in requirements gathering and analysis, translating client needs into technical specifications and actionable development tasks.
Engaged in unit testing and integration testing using frameworks such as MSTest and NUnit, ensuring code quality and functionality.
Utilized Git for source control, managing commits, resolving merge conflicts, and collaborating with the development team on feature branches.
Assisted in deploying applications to IIS servers, configuring application pools, and setting up environment variables for different stages.
Created and updated documentation for application features, including API documentation and user manuals to support knowledge sharing and end-user training.
Actively participated in team meetings and contributed to the Agile Scrum process, including daily stand-ups, sprint reviews, and retrospectives.
Environment: C#,ASP.NET MVC, ASP.NET Web Forms, Agile, HTML, Git, CSS3, React JS, JavaScript, .NET CORE 2.2/3.0/4/6, .Net Framework 4.0/4.5, SQL Server, Entity Framework,, Microservices, IIS.