Prasanthi Sai
Mail: prasanthi.v7926@gmail.com Cell: (571) 367-9475
Summary of Experience
Over 10+ years of experience in designing, developing, and maintaining web and client-server
applications using Microsoft Technologies.
Expertise in .NET framework with great proficiency in creating applications using WinForms, WebForms,
ASP.NET, C#, VB.Net, ASP.NET MVC, ADO.NET, XML, Cascading Style Sheets (CSS), JavaScript,
TypeScript, Bootstrap 3/4, WCF, IIS7.0, SQL Server 2014, LINQ, Visual Studio.NET.
Expertise in all the phases of Software Development Life Cycle (SDLC) including requirements, analysis,
design, implementation, integration and testing, deployment and maintenance.
Developed the application using MVVM pattern in C# and WPF.
Expertise in working with User Controls and Custom Controls using C#.
Expertise in working with ADO.NET components such as Dataset, DataAdapter and DataReader.
Experience with client-side scripting technologies like JavaScript, TypeScript.
Experience in developing UML diagrams including Use Case diagrams, Class diagrams, Interaction
diagrams, State diagrams and Deployment diagrams.
Implemented Security in Web Applications using Azure and deployed Web Applications to Azure.
Familiar using Dependency Visualization in Azure migrate for deep analysis and identify application
dependencies.
Worked with Client team to build flow diagram for existing Training environment.
Did pilot migration of Dev/Test workloads via lift & shift to Azure using Azure Site Recovery.
Expertise in developing Windows based applications using VB C and VB.NET.
Excellent experience in creating & consuming Web services over SOAP using C#.
Implementation of Service Virtualization at Enterprise level at Confidential using best practices.
Experience in designing GUI screens using usability and design principles.
Designed and developed Data Access DAL Business Logic layer BLL and other components in VB.
Experience in writing complex user defined Functions, Stored Procedures, Views, Triggers, and Cursors
using MS SQL Server (2000/2005/2008/2014/2017), Oracle 10g
Experience in relational database design, data extraction, data transformation and loading from large
and complex data sources using MSSQLServer2014/2008.
Experience in using Microsoft Visual SourceSafe, TFS for Version Control.
Experience and/or working knowledge of indexing, query plans, installation and configuration of
Microsoft reporting, analysis, and integration services (SSRS, SSAS, SSIS)
Hands on experience in Distributed Technologies like Web Services, REST/WEB API.
Good experience in designing scalable applications through load balancing and performance tuning.
Experience of Project Management Tool using MS Project and MS Visio, UML Case Diagram.
Well versed with QA Methodology and QA Process to ensure the Quality Assurance including Test Case
Planning /Development, Test procedures and analyzing the test results, Unit Testing with Nunit.
Developed the project modules using SCRUM methodology (Planning, Sprint Cycle, and Closure).
Technical Skills
.Net Technologies : ASP.Net 1.1/2.0/3.5/4.0, ADO.Net 1.1/2.0, Entity Framework 4.7.
Languages : C#.Net, VB.Net, C, C++, Java, SQL, PL/SQL.
Web Technologies : HTML5, CSS5, JavaScript, TypeScript, XML, XSLT, SOAP, AJAX, Web
Services, SOAP/ Web API, Angular, NodeJS.
Mail: prasanthi.v7926@gmail.com Cell: (571) 367-9475
GUI & IDE : VS.Net 2012/2013/2015/2017.
RDBMS / DBMS : SQL Server 2016 / 2014 / 2008, ORACLE, IBM DB2.
Web Server : IIS 8.0/7.0/6.0
Version Controller : TFS 2010/2012/2013, Tortoise SVN.
Virtualization & Web Services : Soap UI/Pro, Parasoft SOA, Broadcom, IBM Rational Test
Virtualization Service (RTVS), Castlemock
Educational Details
Bachelor of Technology in Computer Science and Engineering, JNTUK, India.
Project Experience
WEX Healthcare Inc., Sr. Full Stack Developer August 2022 – Present
Schaumburg, IL
WEX Health provides software and services to support the administration of health-related financial accounts,
such as health savings accounts and flexible spending accounts. We also provide software and services to
support the administration of COBRA health benefit continuation and health insurance premium billing.
Responsibilities
Designs/codes applications following specifications using the appropriate tools.
Developed web applications with Angular as Front-end and .NET as backend technology.
Developed and designed web application with the Angular 9 and WEB API as backed layer by using .NET
Core 3.1.
Used Kafka for message streaming. Connected to Kafka topics using various topics, brokers related
information.
Implemented MVVM pattern for the Application Development in Agile Methodology.
Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool
which uses a file configured in YAML format.
Develop and enhance application features using C#, WinForms, and WPF to provide a smooth user
experience.
Used Aiven console for visualization of Kafka topic messages for data search or identify any failure in the
message stream in Kafka.
Expert level knowledge on Cloud AWS & Azure Services.
Hands on experience in developing and deploying WCF Services on .Net 3.5 and XML Web Services
with .Net 2.0 providing secure SOA integration with in enterprise applications.
Responsible for Designing coding developing and implementing application using vb.net.
Developed Mobile Hybrid Application using Angular, TypeScript, NodeJS and IONIC framework.
Written clean, scalable code using the .NET 4.6 and Core 2.1/2.2/3.1 framework.
Created web service (RESTful, SOAP, and http/s) models (VSM) and images (VSI), enhanced service images
to cater to different testing requirements.
Extensively worked on MVC, PRISM and MVVM design patterns and strong knowledge of WWF.
Consumed web services written in COBOL and developed Web API as backend.
Mail: prasanthi.v7926@gmail.com Cell: (571) 367-9475
Extensively used Telerik RadGauge as dynamic data visualization tool for Silverlight.
Used Telerik Chart Control to display the data in graphical format.
Used Telerik Docking Container Control to design docking layout for the application.
Used Telerik RadribbonBar Control to design menu layout to replicate that of MS office 2010.
Developed and maintained applications using Angular 9/7/JS and jQuery using Visual Studio Code as IDE.
Developed front-end for application using HTML5, CSS3, Angular Material, Directives, Decorators, and
Bootstrap 3.7/4.
Provided new and improved interface designs for enhancing user application experience.
Involved in configuring integration between UI and services by using HTTP Client, Rx JS and Interceptors.
Developed and maintained SOAP and RESTFUL web services for application consumption using C#.
Implemented WEB API services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE by using
Entity Framework Code First Approach or Dapper depending upon the requirement.
Involved in designing database, creating tables, views, Stored Procedures and functions by using Microsoft
SQL server 2017.
Analyzing the existing code and did performance tuning of the queries using SQL tuning.
Developed and maintained SQL Server Integration Services for ETL (extract, transform and load) jobs.
Implemented and maintained Microsoft solutions like Application Insights, Azure Blob Storage also
monitoring telemetry to implement performance improvements.
Used Azure Application Insights to monitor application performance, diagnose issues and improve
performance and usability.
Deploying applications to cloud services using Microsoft AZURE and Amazon Web Services (AWS).
Wrote PowerShell scripts for deploying code and registering DLL.
Developed and maintained reusable NuGet libraries.
Enhanced and maintained scheduled SQL Jobs running Microsoft SSIS packages and applications on MVC 5
and WCF.
Used Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in
deployments on Docker using Kubernetes.
Prepared test plan and execution of test cases for unit testing.
Also, maintained defect tracking in Rally.
Written unit test cases using Jasmine and NUnit frameworks.
Implemented continuous integration and continuous deployment to Window servers for applications
hosted on Internet Information Services.
Supported the deployment process using tools like those that Team City and Octopus deploy.
Used Confluence for documenting project and deployment related information.
Environment: C#, Web API, MVC5, Kafka, Aiven, Angular 9/8/7, JavaScript, Typescript, XML, HTML5,
CSS3, SCSS, Microsoft SQL Server 2017, SSIS, SSRS, LINQ, Entity Framework, Dapper, NUnit,
NuGet Packages, Azure Application Insights, Azure, PowerShell, Confluence, Jira, GitLab, TELERIK
Controls, SourceTree, DevExpress v.11.1, Agile Scrum, Broadcom, IBM Rational Test Virtualization
Service (RTVS), Parasoft, Castlemock.
New Mexico Corrections Dot Net Technical Lead July 2020 – August 2022
Department, Santa Fe, NM
New Mexico Corrections Department is the New Mexico state agency that oversees over 26,000 incarcerated
and Community based offenders on behalf of the citizens of New Mexico.
Responsibilities
Support NMCD's main application, Criminal Management Information System (CMIS), that tracks offenders
from intake to successful community reentry and reintegration.
Mail: prasanthi.v7926@gmail.com Cell: (571) 367-9475
Support the functionality of existing .NET web applications and build new web applications to support
business needs using HTML5, CSS3, JavaScript, jQuery, AngularJS, C#, VB.Net, ASP.Net, ASP.Net MVC and
TSQL.
Used 3rd party controls like DevExpress and Infragistics for both windows and web applications.
Used Object Oriented development methodology using VB.NET.
Created middleware component classes across the enterprise and integrated in UI using MVVM pattern.
Developed visual components through WPF using XAML and Expression Blend.
Developed modules for inputting data building search criteria s and generating ad hoc reports withVB.Net
Windows forms Win Forms.
Worked on Azure Bicep in automating to deploy Azure Resources for various infra (Prod, Test, QA).
Create SAP Crystal Reports by accessing data from SQL server and integrate them into .Net applications.
Enhancing the performance of existing applications by modifying business logic.
Designed, configured, and deployed Azure Resource Manager (ARM) templates for a multiple application
utilizing the Azure stack including Compute, Web App, function app, Blobs, Data Factory, Resource Groups,
HDInsight Clusters, Azure Cosmos DB.
Code deployments to Development, QA, Mock and Production environments.
Handling complete App Store submission and Enterprise deployment process.
Extensive experience in iOS and Android application design and implementation using Objective-C,C++,
SWIFT and Cocoa Touch respectively.
Deploy and configure new offender management web application releases to UAT, Sandbox and Dev
environments.
SOAP Virtualization, Data-Driven Virtualization, Web Service, Website virtualization.
Install and configure Internet Information Services (IIS) on Windows servers to host .NET applications.
Perform T-SQL script maintenance and updates due to changes in requirements or implementations.
Develop and design database strategies, monitoring and improving database performance and capacity,
and planning for future expansion requirements for both small and large databases such as the Criminal
Management Information System (CMIS).
Work on .NET framework in creating web applications using Web Forms, ASP.NET C#, ASP.NET MVC,
Cascading Style Sheets (CSS), JavaScript, Bootstrap 4, IIS 8.0, SQL Server 2017, and Visual Studio .Net.
Develop new design and styles for the Web pages using bootstrap to enhance the responsiveness of the
web pages.
Create Tables, Stored Procedures, User Defined Data Tables in SQL Server, Web Service/Web API that can
be utilized by user interfaces/external applications to consume data.
Perform API testing to ensure the API level-validation, done using Swagger and Postman to consume the
Restful Web services.
Build custom SSRS reports for Stakeholders for management and reporting purposes.
Integrate solutions with other applications and platforms outside the framework.
Hold meetings with Business Analysts, Quality Analysts, and Project Managers as part of migrating legacy
systems to new systems.
Use the data analytics tools like Birst for analyzing data by generating the reports and dashboards.
Use Splunk data analytics to index and search through web application and database logs to create the
reports and visualizations per business needs.
Perform data analysis, data access, and data structures, write application software, data manipulation,
databases design, programming, test and implement, technical and user documentation, software
conversions.
Coordinate with QA team during testing phase to understand the bugs raised and resolve bugs.
Gather business requirements from the users and be involved in regular discussions to understand the
business requirements well in developing a good and user-friendly application.
Perform the due diligence to find out the tools/technologies to be used that would be best fit for
developing an application which is carried out by involving in regular discussions with the team.
Mail: prasanthi.v7926@gmail.com Cell: (571) 367-9475
Perform code review for the team members, provide suggestions and ideas to increase performance of the
application and decrease complexity of the code.
Environment: C#, VB.Net, HTML5, CSS3, Web API,Bicep, Swagger, Postman, Splunk, Microsoft
Visual Studio 2017, Microsoft SQL Server Management Studio 2017, WCF, Broadcom, IBM
Rational Test Virtualization Service (RTVS), Parasoft, Castlemock.
New Mexico Public Dot Net Technical Lead July 2018 – July 2020
Education Department,
Santa Fe, NM
New Mexico Public Education Department is the New Mexico state agency that oversees public schools. This
agency coordinates with the public schools and reports the data to the federal government.
Responsibilities
Developed web application in Visual Studio 2015 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.
Implemented SOA with creating and consuming Web Services in VB.Net.
Developed business rules using C# unit test cases and tested them across the data submitted by schools.
Worked on the Ed-Fi, which securely connects educational data systems like Grading, Transportation, etc.
Working with the real-time data from schools and validating it across the Data validation rules engine
developed using C#.
Created middleware component classes and WCF services across the enterprise and integrated in UI using
MVVM pattern in Prism framework.
Used Model Base and View Model Base classes and their inbuilt functions for validation of Model objects
and Properties in View Model classes.
Using CA /ITKO LISA for Virtualization Process (Virtual service development (VSM, VSI, custom data
protocols) and deployment.
Prepare and dispense work assignments, provide guidance, and/or review the work of other team
members.
Develop Metrics to Assess & Improve quality and effectiveness of the development team.
Develop technical documentation to define the system components, development environment and
implementation planning/strategies.
Worked on azure log analytic workspace where bulk logs are available once the Kubernetes is enabled,
then used logic app to filter the required logs and used event hub to transfer the logs to Splunk.
Sound Knowledge and good working experience on launched iOS and basic knowledge on
Swiftprogramming language.
Experience with Xcode and Interface Builder, Instruments, Mobility Tester and Static Analyzer including
development, debugging, profiling, optimizing, and build process in Object Oriented Design Principles
(OOD & OOP).
Responsible for converting existing systems to an infrastructure as code (ARM, Bicep) while maintaining
platform stability.
Provide in-depth and strong technical specialty and knowledge to the team.
Create unit tests in accordance with team policies & procedures.
Ensure Developers comply with established development standards and procedures
Estimate, plan and manage development tasks for a number of developers on projects, ensuring that the
project is on time with quality.
Provide guidance to internal and external stakeholders in the development of solutions that create
innovation.
Mail: prasanthi.v7926@gmail.com Cell: (571) 367-9475
Environment: Visual Studio 2015, C#, VB.Net, ASP.NET 4.5, ASP.NET MVC, ASP.NET WebAPI, WCF,
ADO.NET Entity Framework, LINQ, JSON, AngularJS, HTML5, CSS3, Bootstrap, SQL Server 2014, Team
Foundation Server 2015, IIS, Broadcom, IBM Rational Test Virtualization Service (RTVS), Parasoft,
Castlemock.
Centene Corporation, Greater ASP.NET Developer Nov. 2016 – June 2018
St. Louis
Centene provides high-quality, culturally-sensitive healthcare coverage and services to millions of people
across the United States and internationally. Through healthcare programs, Centene Corporation collaborates
with a network of physicians, hospitals and supportive healthcare services to deliver the best care for every
person.
Responsibilities
Responsible for analysis, design, implementation and deployment of code and database. Maintain SDLC
process whole development life cycle using the Agile methodology and Test-Driven Development (TDD).
Designed User Interface with Razor Views, Partial Views and Layout View using HTML5, CSS3 Bootstrap,
JavaScript, jQuery, AngularJS.
Designed the Web application using C#, ASP.NET MVC 5.0, ASP.NET WebAPI, WCF, AngularJS, Razor
Views and populated data using ADO.NET Entity framework and Used Entity Framework to model and
manage data from SQL Server.
Used RxJS (Reactive Extensions for JavaScript) library for reactive programming using observables.
Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone Software
Development Kit (SDK) that includes Xcode, UIKit, MapKit, WebKit, Instruments, iPhone simulator and
Third Party frameworks.
Developed middleware component classes and WCF services across the enterprise and integrated in UI
using MVVM pattern.
Created AngularJS Routing to connect different controller to the view which allows the single-page
application (SPA). For better design user experience used Bootstrap for Modal pop-ups, Alerts.
Develop ASP.NET MVC Controllers, Views, View Models and Helper methods for two-way data binding and
implement Entity Framework Code First Approach to work with database.
Used jQuery validation and ASP.NET MVC 5.0 unobtrusive validations were used to validate form fields
and provide custom requirements/error messages through C# attributes in the Model.
Used Web Grid and Kendo Grid for display and manipulate data in View.
Used Action Filters for user authentications and authorizations and for caching pages to improve
performance.
Created new database objects like Stored Procedures, Triggers, Indexes and Views using T-SQL in
development and production environment for SQL Server 2012.
Worked on SQL Server Services like SSIS, SSRS providing functionality for variety of data sources using T-
SQL.
Involved in Testing of the modules before submitting to QA in all the phase of testing like Unit Testing,
Integration Testing and System Testing using NUnit Framework.
Implement Git as Source Control, JIRA for requirements gathering and testing and Bug tracking, Jenkins as
build and deployment tools.
Environment: Visual Studio2012, C#.NET, VB.Net, ASP.NET, ASP.NET MVC 5.0, WebAPI, WCF, Entity Frame
Work, ADO.NET, AngularJS, jQuery, AJAX, Agile, NUnit Framework, SQL Server 2012.
Mail: prasanthi.v7926@gmail.com Cell: (571) 367-9475
PrismSoftIT Business .NET Developer May 2014– Oct. 2016
Consulting, India
PrismSoftIT Business Consulting Technologies is an enterprise middleware. PrismSoftIT provides its own
application server product as well as a variety of other middleware products that customers use to link and
manage enterprise applications, databases, and hardware.
Responsibilities
Implemented various business logic classes in C# and ADO.NET.
Involved in system design and for creating database Schemas.
Designed several SSIS packages to load the data.
Used ADO.NET objects for database communication.
Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android
(such as Thread pool, Tasks and services).
Provided guidelines to help the UI to match the Android Lollipop.
Design and development of user controls in the web page.
Responsible for documenting and providing the help system for the new users.
Auditing stored procedures for optimization and improving the performance tuning.
Involved in extensive testing and debugging of all the modules coded.
Debugging and fixing runtime errors during Testing and Production support
Added constraints, indexes to the database design. Developed business objects and other based on the
database tables.
Front-end template creation & Coding implementation.
Implementing Project Management Process and Managing change requests.
Involved in, but not limited to Unit Testing, Bugs, and Issues meetings to achieve zero bug convergence.
Environment: Microsoft Visual Studio 2008, VB.Net, IIS, MS SQL Server 2005, C#, ASP.NET, XML, HTML,
JavaScript, VSS.
Virtual Labs, India ASP.NET Developer July 2013 – May 2014
VLMS Online is managing the machines, Hardware devices and software. Repository of Machines, Repository
of Images (Various Operating Systems and Software), It should have a file center. Here user can upload Images.
Machines will be organized in group. Each group will have an owner. Administrator should be able to configure
various roles required for the system. User should be able to see the available machines. Group wise machine
list will be displayed.
Responsibilities
Designed and developed web pages using ASP.NET and C#.NET.
Involved in designing and developing WinForms and ASP.NET web pages.
Developed Business Logic Layer by implementing OOPS concepts.
Extensively used ADO.NET to access data from SQL Server.
Extensively used Java script in Web pages.
Used Visual Source Safe as version control tool.
Design and develop common reusable modules like generic export to excel module and common Silverlight
UI components.
Analyzing the functionality and coding using C#.NET.
Designing Screens.
Taking the requirements from the Client, Solution design based on the requirements.
Developed the Testing environment for few batch programs using Win forms.
Designing the front-end and back-end (database).
Environment: C#.NET, VB.Net, ASP.NET, Visual Source Safe, SQL Server 2005 and JavaScript.