Post Job Free
Sign in

.Net Developer

Location:
United States
Posted:
October 16, 2024

Contact this candidate

Resume:

Gopala Krishna Reddy Chintagunta ******.*********@*****.*** +1-616-***-****

Senior .Net Developer

PROFESSIONAL SUMMARY

Over a decade of IT experience encompassing all phases of the Software Development Life Cycle (SDLC), including planning, analysis, design, implementation, testing, and maintenance.

Experience working in Agile environments, collaborating closely with cross-functional teams to deliver high-quality software iteratively and incrementally.

Proficient in .NET framework and .NET Core for developing versatile applications across Windows, web, and cloud environments.

Skilled in using .NET technologies such as C#, ASP.NET, and Entity Framework for building scalable and maintainable software solutions.

Proficient in crafting dynamic user interfaces using Angular, React.js, and Vue.js, coupled with HTML5, CSS3, and JavaScript.

Experience in implementing responsive design principles and optimizing frontend performance for enhanced user experiences.

Skilled in .NET technologies such as ASP.NET Core, MVC, and Web API for building robust backend systems.

Capable of architecting scalable and maintainable backend architectures to handle complex business logic and data processing tasks.

Strong expertise in database management systems including SQL Server, MySQL, PostgreSQL, and experience with ORM frameworks like Entity Framework.

Proficient in T-SQL, specializing in developing complex queries, stored procedures, and performance-tuning strategies to enhance data retrieval, automate processes, and ensure efficient database management across enterprise applications.

Results-driven Senior .NET Developer with over 12 years of experience in designing, developing, and integrating scalable, high-performance applications in diverse domains, including HR, finance, and healthcare.

Strong background in designing and deploying secure integrations utilizing OAuth, OpenID Connect, and other authentication mechanisms to protect sensitive data in Workday-integrated applications.

Experienced in building robust backend services and automating workflows, reducing manual effort and enhancing data accuracy across HR and financial systems.

Familiarity with cloud platforms such as AWS, Azure, and Google Cloud Platform for deploying and managing cloud-based applications.

Experience in designing cloud-native solutions using serverless technologies like AWS Lambda, Azure Functions, and Google Cloud Functions.

Proficient in Agile practices such as Scrum, Kanban, and Continuous Integration/Continuous Deployment (CI/CD), ensuring rapid delivery of value to stakeholders.

Proficient in testing technologies such as NUnit, xUnit, MSTest, Moq, ASP.NET Core TestHost, Selenium WebDriver, and performance testing tools, ensuring high-quality software delivery.

TECHNICAL SKILLS:

Programming Languages

C#, VB.NET, Typescript

Web Technologies

ASP.NET, MVC 5.2/5.0/4.0, Web API, WCF, HTML, CSS, jQuery, JavaScript, Angular JS, Angular 16/14/12/9/6/5/4/2 Angular CLI, Angular Material, Bootstrap

.NET Technologies

.NET Framework, ASP.NET Web API, ASP.Net Core 6.0, ASP.NET MVC, ADO.NET, WPF, Entity Framework, LINQ

Design Patterns

MVC, MVVM, Singleton, Factory, DI, SOA

Database Development

SQL Server, SSIS, SSRS, T-SQL, MongoDB, PostgreSQL, PL/SQL, Oracle Database

Software Methodologies

SDLC, Agile

RAD/IDE

Visual Studio 2022/2019/2017/2015/2013/2010, Visual Basic, VS Code

Cloud

MS Azure, AWS

Source Repositories

GitHub, TFS, Git

ORM

Entity Framework Core, Entity Framework 6.3/6.0/5.0

Modeling and Design Tools

Microsoft Vision, UML

Operating Systems

Windows, LINUX, UNIX

Testing

Postman, Soap UI, Fiddler, MS-Test, NUnit, Jasmine, xUnit

Bug tracking tools

JIRA, TFS

PROFESSIONAL EXPERIENCE:

Senior .Net Developer - Verizon, Irving, TX - Dec 2022 – till date

Responsibilities:

Developed full-stack applications using .NET Core and Angular, delivering end-to-end solutions with seamless integration between front-end and back-end.

Led the design, development, and deployment of scalable ASP.NET Core/ASP.NET MVC web applications for diverse business needs.

Developed robust and efficient code using C#, Created RESTful APIs and web services with ASP.NET Core.

Build the frontend using Angular 16.0, with TypeScript for type safety and HTML5/CSS3 for structuring and styling.

Use RxJS for handling asynchronous data streams and Bootstrap for responsive design.

Utilized jQuery for enhancing front-end interactivity and responsiveness in ASP.NET web applications, providing dynamic user experiences.

Translated UX/UI design mockups and wireframes into responsive front-end code using HTML, CSS, JavaScript, and jQuery.

Integrate SignalR for real-time communication and WebRTC for peer-to-peer audio/video streaming.

Utilized Svelte's reactivity to create dynamic, low-latency call dashboards, providing real-time call status, metrics, and notifications to users.

Implemented MVC architecture to separate business logic, user interface, and user input handling, enhancing maintainability and scalability of the application.

Leveraged PySpark to handle large-scale data processing and analytics, optimizing performance in data-heavy application.

Utilized Entity Framework Core for ORM to interact with SQL Server databases.

Design and manage the database using SQL Server for relational data, MongoDB for NoSQL, and Azure Cosmos DB for distributed data.

Integrated Single Sign-On (SSO) across enterprise applications using OAuth 2.0 and OpenID Connect to streamline user authentication and enhance security, ensuring seamless access across multiple systems.

Developed and maintained RESTful APIs & Worked on creating the database and developed multiple T-SQL Procedures, Functions and SQL Queries.

Integrated SOAP APIs to enable real-time call data transfer between VoIP servers and external applications, enhancing interoperability and functionality.

Developed core VoIP application features using OOPS, ensuring high code reusability, maintainability, and simplified troubleshooting through well-structured object models.

Configured and integrated Asterisk for VoIP signaling and media routing.

Implement authentication and authorization using OAuth/OpenID Connect with IdentityServer.

Ensured secure communication using HTTPS/TLS and JWT for API security, managing SSL certificates.

Implemented Redis for caching frequently accessed data and integrated Kafka for efficient message brokering and handling asynchronous tasks, significantly improving application performance and scalability.

Containerized applications with Docker and managed them with Kubernetes for consistent environments, scalability, and reliability.

Designed and managed XML configurations for call routing rules, user profiles, and system settings.

Set up CI/CD pipelines in Azure DevOps for automated testing and deployment.

Created multi-stage YAML pipelines to automate build, test, and deployment processes across various environments (Dev, QA, Prod).

Used Swagger to document RESTful APIs for enhanced maintainability and integration ease.

Implemented xUnit for testing Angular components and services, alongside Postman and Selenium for thorough API and end-to-end testing, ensuring reliability and user satisfaction.

Utilized SSIS to integrate VoIP call logs with external data sources and created dynamic SSRS reports to visualize call metrics, aiding in accurate billing, analytics, and performance monitoring.

Designed and developed ETL processes to automate the extraction, transformation, and loading of data between different systems and databases.

Decomposed monolithic applications into smaller, reusable services using SOA principles, increasing flexibility and reducing system dependencies.

Designed and implemented Service-Oriented Architecture (SOA) using WCF for efficient service communication.

Implemented Microservices Architecture for backend services to ensure scalability and maintainability.

Implement serverless architecture for event-driven processes using Azure Functions and Secured application secrets and managed certificates using Azure Key Vault.

Developed real-time call summarization using Azure OpenAI, reducing documentation time and enhancing efficiency.

Used Azure AD for managing user identities and stored unstructured data like media files in Azure Blob Storage.

Implemented TDD to ensure the reliability of core VoIP functionalities, including call routing, media streaming, and signaling protocols, resulting in a robust and maintainable codebase.

Configured WCF services to handle various protocols (HTTP, TCP, and MSMQ) depending on system requirements, ensuring flexibility in service communication.

Developed and customized SharePoint solutions using .NET, C#, and ASP.NET to meet specific business requirements, enhancing collaboration and document management.

Utilized JIRA for agile project management and integrating with Git for version control.

Environment: Angular 16.0, CSS, Bootstrap, HTML, WebRTC, SignalR, ASP.NET Core, Entity Framework Core, SQL Server, Asterisk, IdentityServer4, JWT, Redis, Entra ID, Kafka, Docker, SvelteKit Kubernetes, Apache, Azure DevOps, CI/CD pipelines, Swagger, xUnit, Postman, Selenium, SSIS, SSRS, WCF, WPF, Microservices, Azure AD, Azure OpenAI, OAuth 2.0, OpenID Connect, Azure Blob Storage, Azure Functions, TDD,SSO, Azure Key Vault, Visual Studio Code, Git.

Sr.NET Developer - State of MI(DHHS), Lansing, MI - Apr 2021 – Nov 2022

Responsibilities:

Designed and developed the core architecture of application using .NET 6 and ASP.NET Core, implementing a Microservices Architecture for scalability, maintainability, and secure backend services.

Implemented RESTful APIs with ASP.NET Core Web API to handle data exchange between microservices, streamlining claim submission and processing.

Utilized Entity Framework Core as an ORM tool to manage database interactions with SQL Server and PostgreSQL, optimizing data access for claim processing tasks.

Built dynamic and responsive UIs with Angular 12, TypeScript, HTML5, and CSS3, enhancing the user experience for claim submission, review, and approvals.

Integrated jQuery with AJAX to enable seamless communication between the client and server without reloading pages.

Integrated ASP.NET Core Identity and OAuth/OpenID Connect to manage secure authentication and authorization processes, including the use of JWT tokens for secure API access.

Implemented complex business rules with Drools.NET and BRMS, ensuring claims are processed according to predefined policies and industry standards.

Created and validated claim data formats using XML/XSD, ensuring compliance with healthcare standards and accurate data processing.

Developed quick prototypes and microservices using Flask, allowing fast iterations and integration with .NET components.

Integrated FHIR APIs and HL7 standards to facilitate the secure exchange of healthcare data between the claim processing system and external systems.

Leveraged SMART on FHIR standards to enable seamless access and sharing of healthcare data, enhancing the interoperability of claim processing systems with EHR platforms like Epic and Cerner.

Integrated DICOM and secured medical imaging data in claims processing, ensuring adherence to regulatory standards with HIPAA compliance.

Employed GraphQL for optimized data retrieval and gRPC for high-performance, low-latency communication between microservices.

Employed SSIS for ETL processes and SSRS for complex reporting and data visualizations.

Integrated WCF (Windows Communication Foundation) for secure data exchange and interoperability with legacy systems within the claim processing environment.

Documented and tested APIs using Swagger/OpenAPI, ensuring clear guidelines for developers and seamless integration with external systems.

Developed real-time communication features using SignalR, enabling instant notifications and updates for claim status changes and approvals.

Implemented secure payment processing with Stripe API and developed interactive dashboards with Power BI to provide insights into claim performance and system metrics.

Containerized applications with Docker and orchestrated deployments with Kubernetes, ensuring consistent environments, scalability, and reliability in production.

Set up CI/CD pipelines in Azure DevOps to automate testing, deployment, and integration processes, maintaining high code quality and rapid delivery cycles.

Configured YAML pipelines for building .NET applications, running unit tests with xUnit/NUnit, and generating code coverage reports.

Applied TDD principles to ensure high-quality and reliable code, increasing maintainability and reducing bugs by writing unit tests before application code.

Developed claim summarization with Azure OpenAI to automated extraction of key details, reducing manual review time and improving processing efficiency.

Configured Azure API Management to secure, monitor, and manage APIs, ensuring reliable performance and scalability of services.

Leveraged Azure Service Bus for microservices messaging and Azure Cognitive Services for AI-driven features like OCR and predictive analytics in claim processing.

Implemented Azure Cache for Redis to cache frequently accessed data, improving the performance and responsiveness of the application.

Automated claim workflows using Azure Logic Apps and QNXT, significantly reducing manual intervention and speeding up claim approvals and rejections.

Used Azure Blob Storage for unstructured data and Azure Key Vault for secure management of sensitive information like keys and certificates.

Utilized SharePoint CSOM and PnP libraries to develop client-side solutions for improved user experiences and increased system responsiveness.

Managed Agile project tasks and issue tracking using Azure Boards, facilitating effective collaboration and project management within the development team.

Tested APIs, units, and integrations using Postman and NUnit/xUnit, following TDD to ensure performance and reliability.

Environment: C#, ASP.NET Core, Angular12, HTML, CSS, TypeScript, Entity Framework Core, RESTful APIs, Azure Logic Apps, Drools.NET, BRMS, MassTransit, FHIR APIs, SignalR, Azure Notification Hubs, Power BI, HL7, Stripe, Azure Policy, HIPAA, Zendesk, Azure App Service, NUnit/xUnit, Microsoft Docs, Azure OpenAI, SSO, GIT, Azure DevOps, Azure Databricks, DICOM, OAuth/OpenID Connect, ICD-10, CPT codes.

.NET Developer - Verisk Analytics, Jersey City, NJ - Jun 2018 – Mar 2021

Responsibilities:

Designed and developed a Property and Casualty Insurance application using .NET Core and Angular 8, enabling seamless user interaction and robust backend services.

Developed RESTful APIs using ASP.NET Core, facilitating secure communication between the front-end application and backend services.

Implemented microservices architecture to decompose monolithic functions into smaller, independently deployable services, enhancing scalability and maintainability.

Designed dynamic and responsive front-end interfaces using Angular 8 with TypeScript, ensuring a seamless user experience for policy management and claims processing.

Leveraged XML to structure and exchange data in service calls between client and server using AJAX, ensuring efficient data handling.

Built reusable Angular components using RxJS for state management and asynchronous data handling, improving code maintainability and performance.

Optimized front-end performance with Angular lazy loading and NgRx for state management, enhancing responsiveness and reducing load times.

Used Django with .NET backend services to build secure and scalable APIs, enhancing data exchange between systems.

Designed and optimized complex T-SQL queries, stored procedures, and functions to efficiently retrieve, manipulate, and analyze large datasets, improving application performance.

Implemented Workday Studio for building and deploying complex integrations with .NET applications, enhancing the flow of HR and financial data across systems.

Utilized Workday Integration Cloud to design secure and scalable integrations, streamlining data processing between Workday and .NET-based ERP systems.

Leveraged AWS Cloud Services for hosting the application, including AWS Elastic Beanstalk for scalable deployment and AWS Lambda for serverless computing.

Utilized AWS RDS and DynamoDB for managing both relational and NoSQL data, ensuring efficient handling of transactional data, policy details, and claims.

Configured AWS API Gateway for secure, scalable API management and integrated Kafka for real-time message brokering, enhancing microservices communication and application scalability.

Containerized microservices with Docker and deployed them on AWS ECS (Elastic Container Service) and Kubernetes, ensuring scalable, resilient, and consistent deployment environments.

Developed CI/CD pipelines using AWS CodePipeline and Kubernetes, ensuring rapid and reliable deployment of new features and updates with minimal downtime.

Implemented AWS Cognito and AWS IAM for secure user authentication, authorization, and access control, ensuring robust security with OAuth and JWT tokens.

Employed AWS CloudWatch and integrated logging with ELK Stack for monitoring, logging, and proactive performance optimization.

Used AWS SNS for real-time notifications and AWS S3 for secure storage of policy documents and claim data, enhancing customer engagement and ensuring high availability.

Designed business logic layers using dependency injection (DI) patterns, using N-tier ensuring separation of concerns and making applications more modular and maintainable.

Developed and consumed SOAP and REST APIs for integration with third-party insurance data providers, enhancing the system's capabilities for underwriting and claims processing.

Developed and maintained SOA-based applications, using WCF and Web API to create loosely-coupled services that enabled integration with external systems.

Integrated Tableau for interactive data visualization and used AWS Step Functions to orchestrate complex workflows for automating policy issuance, claims adjudication, and renewals.

Implemented comprehensive testing strategies using xUnit for backend, Jest for frontend, and Postman for integration testing, ensuring code quality and reliability.

Collaborated with cross-functional teams using Agile methodologies in JIRA, contributing to sprint planning, feature development, code reviews, and deployments.

Environment: .NET Core, Angular 8, TypeScript, RxJS, NgRx, AWS (Elastic Beanstalk, Lambda, RDS, DynamoDB, T-SQL, API Gateway, ECS, Kubernetes, SNS, S3, CloudWatch, IAM, Step Functions, CodePipeline), Kafka, Docker, RESTful and SOAP APIs, OAuth, JWT, ELK Stack, xUnit, Jest, Postman, Tableau, JIRA.

Dot Net Developer - Southwest Airlines, Dallas, TX - Nov 2015 – May 2018

Responsibilities:

Developed backend services using .NET Framework 4.x and C# to support critical airline operations and crew management, leveraging ASP.NET Web API for secure RESTful communication.

Built highly optimized, mobile-friendly crew applications with Svelte, providing quick access to flight data, rosters, and essential documents.

Designed and implemented a dynamic, user-friendly frontend with ASP.NET MVC, and built a single-page application (SPA) using Angular 8 for smooth navigation and enhanced user experience.

Enhanced UI/UX with Angular Material, leveraging pre-built UI components and theming options to ensure a consistent and visually appealing design.

Developed a responsive UI with Bootstrap and enhanced client-side functionality with JavaScript and TypeScript, applying HTML5 and CSS3 for modern web standards.

Enhanced application performance with Angular Change Detection strategies, optimizing rendering and updating processes for improved responsiveness.

Optimized application performance with NGINX as a reverse proxy and load balancer and implemented real-time notifications with SignalR and WebSockets.

Utilized Entity Framework 6.x for efficient database interactions with SQL Server, including schema design, stored procedures, and performance optimization.

Implemented T-SQL stored procedures to integrate real-time data from multiple systems, ensuring that crew members have up-to-date information on assignments, availability, and operational changes.

Integrated WCF services for seamless communication with legacy systems and implemented real-time updates using SignalR to keep crew members informed of flight status and operational changes.

Configured SSO with third-party providers Okta, Auth0 for a scalable authentication solution, improving the security and accessibility of enterprise applications.

Synchronized data with external airline systems using SOAP and REST APIs and implemented OAuth 2.0 and OpenID Connect for secure authentication and authorization.

Configured Active Directory and LDAP for centralized user management and deployed the application on IIS to ensure high availability and performance.

Streamlined CI/CD pipelines with MS Build and Azure DevOps, automating build, test, and deployment processes, and used TFS for version control and project management.

Created interactive reports and dashboards with SSRS and performed unit testing using NUnit and MSTest frameworks to ensure application reliability.

Automated deployment of containerized applications using YAML pipelines with Docker and Kubernetes, ensuring scalable and reliable microservices architecture.

Integrated Azure Service Bus with AMQP for messaging and event-driven architecture and used Kafka for real-time data processing and distributed event streaming.

Utilized Amadeus API for accessing airline data and leveraged ArcGIS for geospatial data visualization and crew location analysis.

Implemented push notifications with Azure Notification Hubs, and configured Azure Active Directory with Single Sign-On (SSO) for simplified and secure user access.

Developed cross-platform mobile applications using Xamarin with Swift, providing crew members with access to the system on iOS devices.

Enhanced application performance with Azure Cache for Redis, and managed identity and access using IAM (Identity and Access Management) for secure resource access.

Leveraged Azure Data Lake for scalable data storage and analysis, and deployed containers with Azure Kubernetes Service (AKS) for scalability and reliability.

Used Azure Blob Storage for managing unstructured data, and configured Azure API Management to provide secure and scalable access to backend services.

Employed TDD to develop features like crew scheduling, duty time management, and real-time communication, ensuring a seamless user experience and reducing downtime.

Environment: .NET Framework 4.x, C#, ASP.NET Web API, ASP.NET MVC, AngularJS, Angular, Angular Material, Entity Framework 6.x, SQL Server, WCF, SignalR, Bootstrap, JavaScript, TypeScript, HTML5, CSS3, SOAP, REST APIs, OAuth 2.0, OpenID Connect, Active Directory, LDAP, IIS, MSBuild, Azure DevOps, TFS, SSRS, SvelteKit, NUnit, MSTest, Azure Service Bus, AMQP, Kafka, Amadeus API, ArcGIS, Azure Notification Hubs, Azure Active Directory (SSO), Xamarin, Swift, Azure Cache for Redis, IAM, Azure Data Lake, Azure Kubernetes Service (AKS), SSO, Azure Blob Storage, Azure API Management, NGINX, WebSockets.

Junior .NET Developer - EdgeVerve, India - Dec 2013 – Oct 2015

Responsibilities:

Developed robust server-side logic and RESTful APIs using ASP.NET Core and C#. Leveraged ASP.NET WebForms for creating traditional ASP.NET web applications.

Implemented secure user authentication and authorization using ASP.NET Core Identity, JSON Web Tokens (JWT), and SQL for storing user data.

Built dynamic and responsive user interfaces using React.js and TypeScript, integrating them seamlessly with ASP.NET WebForms.

Utilized Git with GitHub for version control and collaborative workflows, enabling efficient code management and team collaboration.

Employed NUnit for automated unit testing and Selenium for automated UI testing, ensuring the reliability and quality of the application.

Optimized performance by implementing Redis caching, CDN integration for content delivery, and SQL database optimizations for efficient data storage and retrieval.

Integrated the Stripe payment gateway for seamless and secure payment processing within the web application.

Leveraged Microsoft Azure cloud platform for scalability, reliability, and hosting services, including SQL database hosting and other cloud services.

Environment: ASP.NET Core, C#, ASP.NET WebForms, React.js, TypeScript, RESTful APIs, ASP.NET Core Identity, JSON Web Tokens (JWT), SQL, Git, GitHub, NUnit, Selenium, Redis, Content Delivery Network (CDN), Stripe, Microsoft Azure.

Education - Bachelors in Computer Science, JNTUK, INDIA - JUN 2009 – MAY 2013



Contact this candidate