Post Job Free
Sign in

.Net Developer Asp.Net Mvc

Location:
Stamford, CT
Posted:
February 21, 2025

Contact this candidate

Resume:

sharepointSr .Net Developer

Name: Pavan Katakam

Contact: +1-646-***-****

Email: ********************@*****.***

LinkedIn: https://www.linkedin.com/in/pavan-kalyan-katakam-361256338/

Professional Summary:

• Around 10+ years of strong professional experience in client-server and web-based environments using Microsoft .Net Framework 2.0 / 3.0 / 3.5 / 4.0/ 4.5/4.6 including C#, VB.Net, ASP .Net, ADO .Net, .Net Web Services, HTML, JavaScript, CSS, LINQ, AJAX, MVC, IIS, and JSON.

• Hands-on Experience in both AGILE and Waterfall based development environments and participating in SCRUM sessions.

• Expertise in .NET Core (7/6/5), ASP.NET MVC, VB.NET, ADO.NET, C#, and SQL Server. Proficient in using C# 10.0 features, multithreading, and collections.

• Extensively worked on ASP.NET MVC 3.0/4.0, RAZOR view engine, and MVVM design patterns.

• Applied architectural design patterns including Microservices, Onion Architecture, MVC Architecture, and N-Tier Architecture.

• Proficient in developing applications using ASP.NET Core Web API and ASP.NET MVC. Experience in building RESTFUL services using ASP.NET Web API and performing CRUD operations.

• Built RESTful services to provide SOA architecture with WCF, SOAP, and REST.

• Utilized Entity Framework and Entity Framework Core for database schema management and migrations. Extensive experience with ADO.NET for data access and manipulation.

• Proficient in securely storing and exchanging data using JSON and XML formats.

• Experienced in integrating Azure API Gateway with identity providers such as OAuth2 for secure authentication and authorization.

• Secured RESTful web APIs using token-based authentication methods like OAuth and JSON Web Tokens (JWT), and implemented SSL to ensure secure data transmission and protect sensitive information.

• Developed responsive and dynamic web applications using HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, Angular 2/4/5/6/7/9/12/13/14, and React, creating interactive single-page applications.

• Proficient in RDBMS including SQL Server (various versions) and PostgreSQL, and experienced in NoSQL databases like MongoDB for advanced data processing and analytics.

• Developed and maintained message queues, exchanges, and bindings in RabbitMQ to support asynchronous processing and decoupling of services, and leveraged MSMQ for reliable message delivery and communication between distributed applications.

• Created comprehensive unit and integration tests using xUnit to validate .NET components and their interactions, and employed code coverage tools to enhance overall test coverage and ensure code reliability.

• Developed extensive unit tests using Jasmine to ensure the behavior and correctness of Angular components, services, and directives, utilized Karma for automated browser testing, and employed Jest, Mocha, and Chai to ensure the quality and correctness of JavaScript code.

• Implemented comprehensive unit tests with Jasmine for Angular components, services, and directives, utilized Karma for automated browser testing, and employed Jest, Mocha, and Chai to ensure the quality and correctness of JavaScript code.

• Enhanced API quality and reliability by implementing comprehensive testing strategies with Postman and performing SOAP web service testing using SOAP UI to validate functionality and compliance with WSDL specifications.

• Integrated automated unit, integration, and end-to-end tests into CI/CD pipelines using Azure DevOps, ensuring continuous validation and reliable software delivery.

• Proficient in implementing serverless functions using AWS Lambda for event-driven tasks, reducing infrastructure costs and improving scalability, while utilizing Azure services like Azure App Services, Azure Functions, and Azure Storage to build scalable and resilient cloud-based applications.

• Experienced in utilising Git for efficient source code management, applied branching strategies in SVN for parallel development and code stability, and used TFS for code repository, task assignments, and project backlog planning.

• Extensive experience using Visual Studio for developing, debugging, and maintaining .NET applications, enhancing productivity and code quality.

• Proficient in using LINQ to streamline and simplify data querying and manipulation, enabling more efficient and readable code.

• Experienced in implementing robust logging solutions using tools such as Log4Net to enhance monitoring, debugging, and error tracking, ensuring high reliability and maintainability of .NET applications.

Technical Skills:

.NET Technologies

.NET (7.0/6.0/5.0/4.0/3.0), .NET CORE 3.1/2.2/2.0, .NET 4.7.1/4.6.1/4.5, ASP.NET MVC 4.0/3.0, Silverlight 4.0/3.0, ASP.NET Identity OAuth, .Net Framework 4.7.2/4.7.1/4.6.1/4.5/4.0/3.5/3.0, Xamarin.

Languages

C++, C# .NET, VB.NET, Visual Basic, C, Java, PL/SQL, T-SQL, Kentico, SonarQube, StyleCop

Web Technologies

HTML, XML, XSLT, XSD, XAML, JSON, SOAP, CSS, Web forms, Web Services, Win forms, WPF, MVC & UML. Bootstrap

JS Frameworks

JavaScript, Visual Basic Script& Type Script, Angular JS, Angular 2/4/5/6/7/9/12/13/14 React JS, jQuery

Databases

SQL SERVER, Cassandra DB, & Oracle 12c/11g/10g/9i/8i, Azure Cosmos DB, Mongo DB.

Web Servers

IIS (Internet Information Server)5.0/6.0/7.5

Testing Tools

Microsoft Visio 2003, xUnit, Karma, Jasmine, Postman, SOAP

Reporting Tools

SSIS, SSRS, SQL Server Management Studio (SSMS), Selenium

Version Control

Visual Source Safe 6.0, Team Foundation Server, Tortoise, SVN and GIT.

Azure Technologies

Azure Virtual Machines, Azure Functions, Azure Kubernetes Service, Azure Blob Storage, Azure DevOps Pipelines, Azure Monitor

AWS Technologies

Amazon EC2 (Elastic Compute Cloud), AWS Lambda, Amazon ECS (Elastic Container Service), Amazon S3, AWS CodePipeline, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWF)

Professional Experience:

Client: Verizon – College Station, TX Jul 2023 – Till date

Role: Sr. Full Stack .Net Developer

Roles and Responsibilities:

• Effectively involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.

• Implemented API gateways using Ocelot and Azure API Management for centralized routing, load balancing, and security in microservices architecture.

• Engineered and Deployed microservices using ASP.NET Core Web API, greatly boosting the application's modularity and maintainability.

• Designed and implemented custom RESTful APIs using ASP.NET Core, allowing the Prescription Management System to seamlessly interact with other services, improving data exchange and overall system performance.

• Enhanced application performance by optimizing Entity Framework Core queries and implementing effective caching strategies, resulting in a 25% reduction in data retrieval times.

• Improved data interoperability between services and client application by standardizing JSON data structures and accomplishing robust serialization/deserialization logic.

• Integrated Azure API Gateway with identity providers, like OAuth2, for secure authentication and authorization of API requests.

• Strengthened the overall security by implementing OAuth2, significantly reducing the risk of unauthorized access and data breaches.

• Developed and maintained front-end components using TypeScript and Angular 14, ensuring type safety and reducing bugs in the Prescription Management System.

• Seamlessly integrated Angular 14 front-end with .NET Core and ASP.NET Core backend services, ensuring efficient data exchange and cohesive functionality.

• Crafted responsive and visually appealing user interfaces using HTML, CSS, and Bootstrap, ensuring compatibility across various devices and screen sizes. Engineered custom JavaScript functions to validate and ensure application functionalities and features.

• Constructed and optimized complex SQL queries to improve data access performance and ensure efficient handling of large datasets.

• Implemented robust error handling and logging mechanisms within SSIS packages to ensure accurate data processing and easy troubleshooting, reducing data load errors by 25%.

• Leveraged Apache Kafka to build event-driven architectures, enabling real-time data processing and streamlining communication between microservices.

• Developed and executed automated test cases using xUnit and integrated them into CI/CD pipelines, improving the efficiency of the development process and ensuring high code quality

• Created integration tests using Karma to validate the interactions and integration of multiple components and services within Angular 14 application.

• Collaborated with cross-functional teams to implement FHIR resources for electronic health record (EHR) integration, ensuring compliance with healthcare data standards and optimizing data accessibility across platforms.

• Conducted training sessions for development teams on HIPAA requirements and best practices, promoting a culture of security and compliance within the organization.

• Integrated Docker into CI/CD pipelines using Azure DevOps, automating build, test, and deployment processes, which reduced release times by 40%.

• Integrated WCF services with Azure platforms, utilizing Azure App Services and Azure Service Bus for cloud-based solutions.

• Developed and deployed Azure Functions to handle event-driven processes within the Prescription Management System, reducing infrastructure overhead and improving scalability.

• Managed project tasks and sprint planning using JIRA, ensuring timely completion of deliverables and effective tracking of progress in an Agile environment

• Identified and resolved performance bottlenecks using Visual Studio’s profiling tools, resulting in a 20% improvement in application responsiveness and speed.

Environment: C#, Agile, Visual Studio, Angular, .NET Framework, ASP.NET Core Web API, REST, HTML, CSS, Azure, JavaScript, Bootstrap, SQL Server, Entity Framework Core, JSON, OAuth, .NET Core, ASP .NET Core, Apache Kafka, xUnit, Jasmine, Karma, WCF, Postman CI/CD, FHIR, HIPAA, Test Automation, Docker, Jira, Git, Azure DevOps

Client: United Airlines – Chicago, IL Nov 2020 – Jun 2023

Role: Full Stack .Net Developer

Roles and Responsibilities:

• Fostered a collaborative team environment through effective agile practices, improving communication, reducing silos, and enhancing overall team performance.

• Minimized technical debt by promoting a clear separation of concerns and adhering to best practices in architectural design, ensuring long-term project sustainability using Onion Architecture.

• Developed custom middleware components in ASP.NET Core Web API to handle cross-cutting concerns such as logging, authentication, and error handling, ensuring clean and maintainable code.

• Designed RESTful API endpoints that followed best practices for URI design, improving API usability and reducing development time for integrating new services.

• Employed both Code-First and Database-First approaches in Entity Framework Core to manage database schema and migrations effectively.

• Implemented performance optimization techniques for JSON parsing and serialization, reducing processing time and memory usage to enhance application responsiveness.

• Developed custom policies in Azure API Management for caching, rate limiting, IP filtering, and request/response transformation to enhance API performance and security.

• Utilized Cosmos DB to store large-scale financial data, ensuring high availability and low-latency access to critical financial reports and client information, improving the system’s overall performance.

• Engineered RBAC by leveraging OAuth2 scopes and claims to enforce fine-grained access control, ensuring users can only access authorized resources.

• Using Angular 12, created custom directives for data manipulation and to display data in the company standard format in the UI.

• Crafted well-structured HTML and CSS, and utilized JavaScript and Bootstrap to build visually appealing and responsive user interfaces, ensuring cross-browser compatibility.

• Developed complex stored procedures, functions, and triggers in SQL Server to handle business logic at the database level, improving performance and maintainability.

• Created complex parameterized reports and drill-through reports in SSRS, allowing users to filter data dynamically and drill down into detailed views for comprehensive analysis.

• Developed and maintained message queues, exchanges, and bindings in RabbitMQ to support asynchronous processing and decoupling of services.

• Improved overall code quality and reliability by implementing thorough unit and component testing strategies using xUnit, leading to a 30% reduction in production bugs.

• Led the creation of automated test suites using Jasmine for Angular 12, resulting in a 30% reduction in regression issues and faster time to market.

• Utilized Postman’s monitoring and reporting features to track test execution results, providing clear and actionable insights for continuous improvement.

• Designed service contracts, data contracts, and operation contracts for WCF services to ensure standardized communication protocols.

• Implemented Azure Batch for parallel processing of financial data, enabling efficient analysis and reporting, and enhancing the scalability of the financial management platform.

• Integrated automated tests, including unit, integration, and end-to-end tests, into the CI/CD pipeline using Azure DevOps, ensuring thorough validation of application functionality before deployment.

• Configured Docker networking and volumes to support containerized applications, ensuring secure and reliable data persistence.

• Leveraged JIRA for managing user stories, bug tracking, and sprint backlogs, facilitating Agile project management and enhancing team productivity.

• Utilized Git for efficient source code management, ensuring version control and maintaining a clean and organized codebase across multiple projects.

Environment: C#, .NET Core, JavaScript, Bootstrap, ASP.NET Core Web API, HTML, CSS, SQL Server, Visual Studio, Angular, Rabbit MQ, REST API, Azure API Management, Custom APIs, CI/CD, Agile, Cosmos DB, Test Automation, Entity Framework Core, JSON, WCF, OAuth, xUnit, Jasmine, Postman, Jira, Docker, Git

Client: St of NC – Charlotte, NC Mar 2019 – Nov 2020

Role: Sr .Net Developer

Roles and Responsibilities:

• Involved in the development life cycle, from the design phase to the implementation phase, testing, and deployment. Followed Agile Methodology to produce high-quality software and satisfy the customers.

• Developed custom middleware in ASP.NET MVC to handle cross-cutting concerns such as authentication, logging, and error handling.

• Integrated Angular with ASP.NET MVC, enabling efficient client-server communication through RESTful APIs and improving the overall performance of the web application.

• Applied caching strategies (e.g., memory cache, distributed cache) to improve performance and reduce latency of RESTful services.

• Managed data retrieval strategies using lazy and eager loading with Entity Framework, optimizing performance and reducing unnecessary data loading.

• Implemented JSON schema validation to ensure data consistency and integrity across various services.

• Integrated client-side scripting with ASP.NET MVC using JavaScript and jQuery, enhancing interactivity and responsiveness.

• Implemented AJAX-based API calls to dynamically load data on the front-end, improving user experience by reducing page reloads and server requests.

• Employed Angular's two-way data binding feature to create interactive forms and dynamic content, improving the user experience in the state management application.

• Documented HTML structures and CSS styles, providing clear guidelines for future development and maintenance.

• Applied TDD methodologies to develop and maintain .NET MVC application, ensuring that all business logic was thoroughly tested and reducing the likelihood of bugs in the production environment.

• Worked with healthcare providers and technology partners to establish FHIR-based data exchange protocols, improving interoperability and enabling real-time access to patient information.

• Worked closely with legal and compliance teams to ensure all data exchange processes and storage solutions met HIPAA requirements, minimizing risks of data breaches and ensuring regulatory adherence.

• Optimized SQL queries and indexing strategies to enhance database performance and reduce response times.

• Utilized mocking frameworks such as Moq in conjunction with xUnit to simulate dependencies and isolate the functionality under test.

• Configured build automation in TFS to streamline the build and deployment process, reducing manual intervention and increasing efficiency.

• Implemented live unit testing within Visual Studio to continuously validate code changes and ensure immediate feedback on code quality.

Environment: C#, Agile methodology, HTML, CSS, JavaScript, API calls, JQuery, RESTful, Angular, ASP.NET MVC, AJAX, JSON, ASP.NET, Microsoft SQL, TDD, TFS, FHIR, Entity Framework, xUnit, Visual Studio

Client: National Grid - Waltham, MA Feb 2018 – Feb 2019

Role: .NET Developer

Roles and Responsibilities:

• Utilized Agile metrics such as burndown charts and velocity tracking to monitor team progress and identify areas for process improvement.

• Designed and implemented ViewModels within the ASP.NET MVC framework to separate data presentation from business logic, enhancing maintainability and testability.

• Engineered SOAP-based web services with custom SOAP headers for enhanced security and session management.

• Utilized ADO.NET DataAdapter for batch processing and DataReader for fast, forward-only data access, optimizing data access strategies.

• Configured AWS API Management for advanced routing and load balancing, ensuring efficient distribution of traffic across multiple backend services and enhancing availability.

• Leveraged XPath to query XML data and employed XSLT to transform XML documents, enabling dynamic data manipulation and presentation.

• Utilized React Router for seamless navigation and dynamic rendering of components based on the application's routing.

• Designed and implemented user-friendly interfaces using HTML, CSS, JSP, JavaScript, jQuery, and AJAX, improving application performance and responsiveness through efficient client-side scripting and asynchronous data retrieval.

• Engineered reusable and modular React components, optimizing application performance and maintainability while implementing state management with Redux for efficient data handling.

• Utilized MongoDB’s aggregation framework for advanced data processing and analytics, enabling complex queries and data transformations.

• Employed code coverage tools alongside xUnit to detect untested code paths, enhancing overall test coverage and ensuring code reliability.

• Implemented serverless functions using AWS Lambda to handle event-driven tasks, reducing infrastructure costs and improving scalability.

• Implemented branching and merging strategies in TFS to support parallel development efforts, reducing conflicts and improving code stability.

• Configured automated build and deployment pipelines in Visual Studio, streamlining the release process and reducing manual intervention.

Environment: C#, jQuery, ADO.NET, XML, XSLT, HTML, JavaScript, AJAX, JSP, CSS, React, ASP.NET MVC, Visual Studio, TFS, AWS, xUnit, MongoDB, SOAP, Agile

Client: CVS Health - Providence RI May 2016 – Jan 2018

Role: .NET Developer

Roles and Responsibilities:

• Followed the Waterfall model to manage project phases sequentially, from requirements gathering to deployment, ensuring thorough documentation and review at each stage.

• Developed interactive web application using ASP.NET WebForms, leveraging event-driven programming to create responsive and dynamic user interfaces.

• Implemented robust error handling in SOAP web services, providing detailed fault messages to clients for better debugging and resolution.

• Configured connection pooling in ADO.NET to manage database connections efficiently, reducing overhead and improving application performance.

• Implemented XML schema validation to ensure data integrity and adherence to predefined structures, preventing data corruption and inconsistencies.

• Engineered dynamic and interactive WebForms application using JavaScript, jQuery, and AJAX, improving user experience with real-time data updates and interactions.

• Designed and implemented database schemas in PostgreSQL, ensuring efficient data storage, retrieval, and integrity.

• Integrated xUnit tests into CI/CD pipelines to automate testing processes, providing rapid feedback and improving development efficiency.

• Managed user permissions and access control in SVN, ensuring secure access to repositories and protecting sensitive code from unauthorized changes.

Environment: Waterfall, ASP.NET WebForms, Visual Studio, SOAP, ADO.NET, Microsoft SQL Server, XML, JavaScript, jQuery, AJAX, PostgreSQL, xUnit, CI/CD, SVN

Client: Hitachi - Bangalore, India Jun 2014 – Oct 2015

Title: Software Engineer

Roles and Responsibilities:

• Used ADO.Net technology extensively for data retrieving, querying, storage and manipulation interface screens developed using ASP.Net.

• Used TFS (Team Foundation Server) for source Version Control.

• Involved in unit testing with N-Unit, Just-Mock, preparing System Test Cases, Documentation, Debugging, and bug fixing.

• Involved in Migrating the MVVM Architecture design to MVC Architecture by implementing the containerizing.

• Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.

• Involved in developing business logic layer and Data Access layer and written methods in C#, Visual Studio .Net

• Involved in enhancing the application user interface, modifying the database columns using the entity framework.

• Implemented the Rest API using WEB API 2 for building the Server-Side component and create

Environment: ASP.NET, C#, Visual Studio, MVC, HTML5, CSS3, JSON, C#.Net, SQL Server

Education Details

• Bachelor of Technology in Computer Science – VTU (2014)



Contact this candidate