Summary
Overview
Work History
Education
Skills
Personal Information
Certification
Timeline
Generic
Raga Navya Mokkapati

Raga Navya Mokkapati

Summary

Over 10 years of experience in Design, Development and Implementation of Windows and Web Based applications using Microsoft .NET Technologies. Expertise in Microsoft .NET Technologies like Visual Studio, .NET CORE, .NET Framework, Microsoft .NET Class libraries, ASP.NET, ADO.NET, Web Services, Micro Services, WCF Services, SOAP, REST, XML, Entity Framework, LINQ, SSIS, N Unit. Extensive experience with MS SQL Server, MYSQL, SAP Server. Expertise in Software Development Life Cycle (SDLC) in various .net frameworks and Object-Oriented Analysis and Design (OOAD). Expertise in MS.NET technologies including MVC Razor framework with Repository Pattern. Experienced in integrating PowerShell scripts with .NET applications for tasks like managing application settings, executing commands, and monitoring application health. Experienced in creating and managing CI/CD pipelines with Jenkins, Azure DevOps. Developed stored procedures using SQL and used Entity Framework for Database First application. Developed website using ASP.NET MVC 4.0\5.0, C#, WCF and WEB API. Developed prototype application for order page using AngularJS, Web API, C#, SQL. Experience in designing and developing web pages using ASP.NET, Angular, AngularJS, JavaScript, J Query, CSS & CSS3, HTML & HTML5, AJAX controls. Proficient in using Ansible, and Terraform to automate infrastructure provisioning, configuration, and management for .NET applications. Worked on setting up CI/CD pipelines in Azure DevOps for deployments in Azure Data Factory, Azure functions, Azure Data Bricks, Power BI and SQL Deployments. Proven knowledge in Creating and Consuming WCF and SOAP based Web Services. Written Stored Procedures, User Defined Functions and designing RDBMS databases etc. Extensive knowledge on using Data Adapter, Data Reader and Data Set in ADO.NET for Data Accessing and LINQ (Language Integrated Query) providers for data manipulation. Good experience in using ADO.NET objects like Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object. Implemented security on the applications using .Net Authentication & Authorization. Experience in developing MVVM design patterns by using Telerik Kendo UI. Experience in using WCF, WPF, Restful services, ASP.NET web services, JSON, XML and XSLT for data communication across different technologies. Good knowledge on using GitHub for Version Control, Team build, Project Management, Data Collection and Reporting. Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, Auto-scaling groups. Worked on Physical to AWS Cloud Migration and creating alarms and notifications for EC2 instances using Cloud Watch. Experience with an AGILE, Iterative and Waterfall software development methodology and Test-Driven Development including SCRUM Framework. Hands on Experience working with Various Source Control software like GIT, Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS). Experience in writing SSIS Packages and reporting using SSRS in SQL Server. Experience on working with JIRA and TFS for issue tracking and bug fixing. Unit test application using Karma and Jasmine.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Senior .NET Full Stack Developer

Centene Corporation
03.2022 - Current
  • Participated in various stages of software development life cycle (SDLC) analysis, design, development, and maintenance
  • Designed and developed new features for the application using C# within .NET framework
  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment
  • Developed web pages using ASP.NET MVC 5, Entity Framework 6, C#, HTML5, Bootstrap, CSS3, JavaScript, jQuery, Angular 14, SQL Server 2019, LINQ, XML and SSRS
  • Developed Micro services using .NET Core 6.0
  • Have extensive work experience using Angular.js and Angular 14
  • Utilized Session State in ASP.NET Core 6.0 to store user data while the user browses web app
  • Implemented ASP.NET MVC strongly typed views, partial views, and attribute routing
  • Used Ajax, and JSON to post data from the client side to the database
  • Implemented Server-Side Rendering techniques with Razor Pages to improve initial page load times, SEO performance, and overall application performance
  • Proficient in utilizing ADO.NET to establish seamless connections between .NET applications and diverse databases
  • Developed backend using .NET 6 Web APIs and MongoDB for flexible data storage
  • Implemented PowerShell scripts as part of CI/CD pipelines to automate build, test, and deployment processes for .NET applications
  • Experienced in utilizing ADO.NET for data binding, facilitating seamless integration of database-driven content with user interfaces, enhancing user experience and application functionality
  • Fixed issues on the legacy applications which was developed using VB6 components
  • Designed the application using WEB API architecture that promotes a clear separation of business logic and data access tiers
  • Developed the business layer with LINQ to Objects and LINQ to SQL
  • Used ASP.NET Web API and worked with different Http verbs such as GET, POST, PUT and DELETE and returned JSON format
  • Established CI/CD pipelines for .NET apps on Kubernetes using Jenkins and Azure DevOps
  • Knowledge on Telerik Controls like Kendo UI and usage with Angular JS to Angular 14 for certain grids, text boxes and sorting
  • Implemented Services by using Http Client Module in Angular 14 for making the API calls and inject data into the required components
  • Performed Unit Testing with N Unit and MS Test in MVC 5, Web Forms, WCF and Web API
  • Have setup CI/CD pipelines for Angular Applications in Azure DevOps and deployed in Servers
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Configure Azure cloud service for end point deployment
  • Developed Graph-QL APIs using ASP.NET Core and Hot Chocolate library, enabling efficient data retrieval and manipulation for client applications
  • Deployed multi-tier .NET applications using Terraform, defining infrastructure components such as load balancers, application servers, and databases in a modular and scalable manner
  • Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using visual studio, GitHub and Azure Resource Manager
  • Utilized Azure Cosmos DB as a NoSQL database for flexible and globally distributed data storage
  • Implemented JWT Token Authentication/Authorization to communicate client (.NET Core MVC) and sever (.NET Core API)
  • Set up CI/CD Pipelines in Azure DevOps and worked on Azure Data Factory pipelines
  • Established CI/CD services using VSTS (Azure DevOps), TFS, and Git
  • Examined the existing build and release procedure and used PowerShell scripts to automate it
  • Used TFS for the version control for check-in, branch merging and creating build definitions
  • Creating Dashboards Using Power BI with data from Azure SQL and Kusto.

Senior .NET Full Stack Developer

Fannie Mae
08.2020 - 01.2022
  • Developed an ASP.NET Core application from scratch
  • Migrating legacy applications to MVC
  • Working with Jenkins to build and deploy java code from GitHub to the production servers using Continuous Integration and Continuous Delivery (CI/CD) pipeline
  • Designed and implemented ASP.NET Core Web API, RESTful Web API services, and a data access layer for SQL Server using LINQ
  • Built solid Micro services architecture using .NET core platform
  • Implemented ASP.NET MVC strongly typed views, partial views and attribute routing
  • Used Ajax, and JSON to post data from the client side to the database
  • Used Ansible to automate configuration management tasks for .NET applications
  • Integrated Mongo DB as a NoSQL database, providing flexible and scalable data storage and retrieval capabilities
  • Proficient in managing database transactions using ADO.NET's transactional capabilities, ensuring data integrity and consistency in multi-step operations
  • Expertise in implementing robust error handling and exception management mechanisms within ADO.NET applications, ensuring graceful error recovery and application stability
  • Involved in complete application stack in Confidential Web Services (AWS) like EC2, S3 Bucket
  • Worked on POC for Deploying the AWS infrastructure using Terraform & CloudFormation created and configured Redshift Cluster for data-warehousing responsible for Security, included opening different ports on security groups and Network ACL
  • Utilized NuGet to effectively manage project dependencies, ensuring compatibility and consistency across the development stack
  • Experience in deploying infrastructure components via AWS Management Console, AWS CLI, PowerShell, and Cloud
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native Concepts
  • Integrated multiple React Native modules like react-navigation, react-native-firebase
  • Involved in transition of existing React web applications to React Native
  • Worked with Reducers and React Containers to update the state of an app produced by Redux and by mapping those to the React component using react-redux
  • Developed .NET code for publishing and consuming messages using Rabbit-MQ
  • Managed seamless cross-service interactions through Rabbit-MQ
  • Developed the business layer with LINQ to Objects and LINQ to SQL
  • Implemented the Rest API's by using ASP.NET Web API
  • Used ASP.NET Web API and worked with different Http verbs such as GET, POST, PUT and DELETE and returned JSON format
  • Managed local deployments in Kubernetes, created local cluster and deployed application container
  • Used Team Foundation Server (TFS) for the version control for check-in, branch merging and creating build definitions
  • Implemented authentication and authorization using JSON Web Tokens (JWT), ensuring secure and authenticated access to applications and APIs.

Senior .NET Full Stack Developer

State of Maine
07.2018 - 06.2020
  • Used fast paced Agile Methodology, involving in task completion, iteration passing through a full development cycle using N-Tire architecture
  • Used Angular 6 to develop and implement a user-friendly UI design for the presentation layer
  • Used Angular 8 HTTP Request to get data from web servers & process JSON data to render in the UI
  • Profound knowledge of Angular 8 concepts like Dependency Injection, Promises, Services, Scopes, Controllers, and Directives
  • Developed and deployed telemedicine solutions on Azure Cloud, enabling remote patient consultations and healthcare services delivery
  • Ensured security and compliance for .NET applications on Kubernetes through RBAC and TLS encryption
  • Used Azure Cloud for Hosting Web services for retrieval and posting Data to SQL Server for applications Hosted on Office 365
  • Experienced in containerizing .NET applications using Docker, optimizing for performance
  • Implemented azure application insights to store user activities and error logging
  • Containerized .NET healthcare applications using Docker to improve deployment efficiency, scalability, and performance
  • Successfully implemented a complete Azure DevOps integration, automating and streamlining workflows
  • Development web service using Windows Communication Foundation and Net to receive and process XML files and deploy on cloud Service on Microsoft Azure
  • Integrated Azure Application Insights to capture and store user activities and error logging for healthcare applications
  • Implemented security best practices using Ansible to harden .NET application environments, including tasks such as firewall configuration, SSL certificate management, and user permissions management
  • Designed, developed and enhanced the application in .NET Framework 4.0 Involved in designing the application architecture using Microsoft design patterns, C#, JQUERY, ASP.NET.MVC, and Web User Controls using Test Driven Development (TDD)
  • Create data access layer using Enterprise library and C# objects
  • Experience on creating web pages using ASP.NET, C#, Java Script, CSS and skins
  • Used SCRUM methodology of Agile Software development and TDD in different modules
  • Used MVC3 Design Pattern for ASP.Net application development
  • Optimized healthcare data analytics pipelines using Azure services for processing and analyzing large volumes of healthcare data
  • Used AJAX Library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment
  • Used Web API to create a Restful Web Services in MVC.NET, which can send messages using XML and JSON
  • Used AJAX tool kit, Multi views, regular expressions, regular expression validates, user search controls
  • Used LINQ for querying data from the databases and Object collections
  • Wrote stored procedures, functions & created tables, views, triggers & sequences using Oracle 11g
  • Involved in development of data access, business and application layer using LINQ, C# and ASP.Net.

Senior .Net Developer with UI

BestBuy
12.2015 - 05.2018
  • Developed web application in Visual Studio 2013 and Microsoft SQL Server 2012
  • Designed Presentation layer using ASP.NET, AngularJS, Bootstrap, HTML 5, CSS3, JavaScript, jQuery and AJAX using TDD and Agile methodology
  • Working in a waterfall environment to deliver higher-quality software
  • Develop the front-end components using HTML5, CSS3, Bootstrap 3, and Angular 2/4/6
  • Extensive experience in designing and developing UI of web applications using HTML 4/5/6, CSS3, DOM, JavaScript, JQuery, Angular 4/5/6, Bootstrap, AJAX, JSON and XML
  • Expertise in Angular 4/5/6 framework and its ability to create simple and scalable code for SPA
  • Experienced in Angular 6 Templates, directives, Routing and navigation, Components, Services and Data binding concepts
  • Developed Angular 6 custom directives and pipes and also developed core functionality with the ASP.NET MVC Framework (C#.NET)
  • Experience in using ASP.NET Core4.0, AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers
  • Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET Core MVC5, HTML5, CSS3, and Angular, C # and Telerik controls
  • Designed and developed User Interface using JSON, JavaScript, HTML/HTML5, CSS3, AJAX and JQuery, Telerik/Kendo UI, Bootstrap and Angular 4/5/6
  • Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain
  • Utilized ASP.NET input validation controls and JavaScript to perform client-side validation
  • Developed Email Notification System using MS MQ asynchronous model using WCF Service and .net MSMQ binding
  • Used Factories, Services and built many custom directives
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying
  • Used AWS Command line client (CLI) and management console to interact with AWS resources and APIs
  • Configuring and managing AWS Simple Notification Service (SNS) and Simple Queue Service (SQS)
  • Created SSIS Packages to load the data from different applications sources like Excel, JIL, Flat File and Oracle into Sql Repository
  • Developed WPF application using Control Templates, Data Templates, Bindings, Converters, and Routed Events, Command bindings, Commands and new features like LINQ and lambda expressions
  • Worked with Http protocols by using Angular 4/5 components to build Restful services
  • Developed class libraries using VB.NET to implement the business logic and for the reusability purpose
  • Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC
  • Used Single Page Application (SPA) format using Angular's routing
  • Used SOAP to implement Webservices & Consumed & published XML Webservices in the application
  • Provided database connectivity using Entity Framework Core 1.0/2.0, LINQ, designed stored procedures and views at the back end
  • Participated in Test Driven Development (TDD) in developing an application in agile environment
  • Extensively used WPF user controls to provide page documents along with native support of XML paper specification documents
  • Experience in using Source Code Control Systems like TFS and GIT
  • Monitoring existing code and doing performance tuning if necessary.

.Net Developer

DBS Bank
06.2013 - 09.2015
  • Working in an agile environment to deliver higher-quality software far more rapidly
  • Design, Developed and deployed a web application using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity
  • Worked on migration of VB6 to VB.NET using visual studio
  • Used ASP.Net Web Form controls like Text box, Button and Dropdown list controls for creating an easily accessible user interface
  • Used Windows Communication Foundation (WCF) web services for creating Service end points and Service contracts for the Application and consumed the web services
  • Developed Email Notification System using MSMQ asynchronous model using WCF Service and .net MSMQ binding
  • Used XML to send a message through MSMQ service
  • Used AJAX to trade data with a Web Server without reloading the page
  • Worked on VB.Net Security features such as Forms-based Authentication and Role-based Authorization
  • Developed Stored Procedures & Triggers on SQL Server 2012 databases which are hosted on Windows sever 2012
  • Experience working with Team Foundation Server 2013.

Education

Skills

  • NET Technologies ASPNET, MVC, C# (10/9/8/7/6/5), ADONET, WCF
  • Programming Languages JavaScript, jQuery, C, C#, VBNET, HTML 5, CSS, XML, and PL/SQL, LINQ, GraphQL
  • Frameworks NET Framework, N-unit, X-unit, MS-test
  • Scripting Languages JavaScript, jQuery, AJAX, VB script, PowerShell, Angular, Expressjs, Angular, Type Script, Gulp JS, Node JS, React JS, Ext JS
  • Web Technologies ASPNet, ADO Net, Dev Express, NHibernate, HTML, DHTML, AngularJS, NODEJS, Bootstrap, Rest JS, XML, AJAX, CSS, XML, XSL, Web Services, WSDL, UDDI, WCF, WPF, Silverlight
  • Software Application VisualStudioNet, Dreamweaver and Expression Blend
  • Methodologies Agile, waterfall, SCRUM, TDD, OOAD
  • Azure Services Azure DevOps, Logic Apps, Function Apps, Blob Storage, Azure App Services, Service Fabric, Kubernetes, Azure Data Factory, Azure Service Bus, Azure Storage Exploration
  • Cloud Technologies Azure, DevOps, AWS, Kubernetes, Jenkins, Linux
  • Version Control Tools Subversion (SVN), CVS, GIT
  • Database Oracle, MS Access, MS SQL Server, MongoDB
  • Third Party Frameworks Telerik Controls and Infragistics
  • Web Servers IIS
  • Reports Crystal Reports 14/12, SQL Server Reports
  • Protocols SOAP, HTTP, FTP

Personal Information

Title: Sr .Net Full Stack Developer

Certification

  • Azure Developer, Microsoft - 2024-2025
  • AWS Developer, AWS - 2024-2027

Timeline

Senior .NET Full Stack Developer

Centene Corporation
03.2022 - Current

Senior .NET Full Stack Developer

Fannie Mae
08.2020 - 01.2022

Senior .NET Full Stack Developer

State of Maine
07.2018 - 06.2020

Senior .Net Developer with UI

BestBuy
12.2015 - 05.2018

.Net Developer

DBS Bank
06.2013 - 09.2015

Raga Navya Mokkapati