Sai Prithvi
Email: *************@*****.*** Contact: 425-***-****
Having 5 years of IT experience as a senior .Net Developer in analysis, design, development of web based and Client Server applications.
Experience in all phases of SDLC including Architecture, analysis, design, coding, testing, and deployment for N-tier web applications using .NET Framework technologies like ASP.NET, ASP.NET MVC, C#.NET, VB.NET, ADO.NET, VB Script, jQuery, JavaScript, LINQ, AJAZ, WPF, WCF, Web Service and IIS7/6.
Experience in developing UI applications and web applications using web standards JavaScript, Angular, React JS, Web API, Restful API’s, Bootstrap, JSP, XML, HTML/HTML5, XHTML, CSS, XSLT, jQuery.
Experienced in Event Sourcing with CQRS pattern for Data Management Tasks and Telerik Controls.
Excellent in .Net client applications and their development including web and window applications (Win Forms).
Extensive Experience in designing and developing the Reusable User Controls (ascx), Customer Controls in ASP.Net Web Pages/Forms.
Implemented SOA architecture through WCF services which used to rapidly build service - oriented applications that communicate across the web and the enterprise with features Serialization, Versioning and Interop.
Document Authoring on SharePoint, Windows Azure Cloud Services.
Experience with Mobile Development and responsive design (android and IOS).
Experience in design using OOP's concepts like Encapsulation, Inheritance, Polymorphism, Abstraction and design patterns like Factory, Singleton, CQRS, MVVM, MVC and MVP.
Creating WPF/Silver light applications using MVVM architecture.
Experience in Creating Data Access Layer using ADO.Net and ADO.Net Entity Framework to communicate with the Databases like MS SQL Server, Mongo DB, Oracle and MS Access
Strong experience in creating Databases, Tables and developing Complex T-SQL Stored Procedures, Views, Cursors, Scripts, Triggers.
Design and Build VB6 Windows - Forms / Create ActiveX DLL / Optimize VB6 Code
Experience in searching and analyzing data with Elastic Search and Elastic Cloud to perform tasks like system resource utilization management, full cluster, node management etc.
Strong hands-on experience with MS-Office, MS-Access, MS-Front Page, MS- Power Point, MS Excel and MS Project.
Experience in Azure for system Deploying, Operating and Maintaining compute, network and storage in the Microsoft Azure environment using Microsoft Technologies.
Integrated automated testing framework like NUnit, MSTest into Jenkins pipelines for unit and integration tests.
Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
Experience in Performance tuning of ETL process. Reduced the execution time for huge volumes of data for a company merger project.
Worked in Agile, Kanban, Scrum as well as waterfall projects and attended Daily Scrum meetings, User Story review meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.
Experience in using scrum tools JIRA, Scrum works and bug tracking system - JIRA, Bugzilla, ALM and QTP.
Experience in Microsoft Team Foundation Server (MTFS), Task Parallel Library (TPL), Visual Source Safe (VSS), Polytron Version Control System (PVCS) and Current Version System (CVS).
Broadly dealt with XML, JSON, CSV, SAP IDOC formats, Sub Flows, EDI, error handling, trigger and notifications and using MuleSoft ESB with Connectors, transformations, Routing, Exception Handling and Messaging.
Used TeamCity for continuous integration and Octopus Deploy for deployment of application Experience in integrating code quality tools such as SonarQube, in CI/CD pipelines.
experience with IOC (Inversion of control) containers like Unity and Ninject.
Good experience on DevOps essential tools like Docker, Kubernetes, GIT, Jenkin.
TECHNICAL SKILLS:
Programming Languages
C#.NET, VB.NET, C, Java, Python
Web Technologies
HTML5, CSS3, VB Script, JavaScript, jQuery, Angular, Typescript, AJAX, ReactJs, NodeJS, ExpressJS, JSON, Swagger UI, XML, WCF, Web API, Restful API’s, WPF, DHTML, TPL, jQuery, CSHTML, XSLT, XPath, CQRS, PHP, SharePoint 2010
.Net Frameworks
ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, Blazor (WASM), Entity Framework
Application/Web Server
IIS, Docker
Database
MS SQL, Oracle, MySQL, MongoDB, Elastic Search
ORM/ Data Access Tech
ADO.Net, Entity Framework, LINQ, NHibernate
Methodologies
Agile, Scrum, Waterfall Model
Cloud Environments
Microsoft Azure, AWS, Microsoft PowerShell, Azure Cloud DevOps
Version Control Tools
Azure Devops/Team Foundation Server (TFS), GIT, OpenShift, SVN
Reporting Tools
SQL Server Integration Services (SSIS), SSAS, SSRS, Crystal reports
Authentication
OAUTH, OpenID Connect, JWT
Debugging Tools
Bugzilla, Firebug, JIRA
Testing
MS Test Suite, NUnit, Selenium, SoapUI
CI/CD Tools
TeamCity, Jenkins, Octopus Deploy
Operating Systems
Windows, UNIX, MS-DOS, Linux
IDE
Visual Studio, Visual Studio Code, SQL Server Management Studio
EDUCATION: Master’s in applied computer science, Missouri State University.
PROFESSIONAL EXPERIENCE:
Claris Health, Brentwood, TN
Full Stack .NET Developer Dec 2022 – Present
Responsibilities:
Designed and developed the web application using ASP.NET MVC Architecture with Razor View Engine and Entity Framework. Implementing Blazor (WASM) and ASP.NET Core (MVC) for front-end development.
Implemented solutions that increased the performance of processing records from different microservices which were built in .Net core by 83% using Azure batch accounts.
Used ReactJS library and Angular to build dynamic and interactive user interfaces for modern web applications.
Extensively used modernizer to create HTML5/CSS3 page layouts that are cross browser compatible.
Designed Angular Modules and Controllers using different directives like ngShow, ngRepeat, ngApp, ngController and many more. Implemented Business logic using Domain Driven Design&C# Asynchronous Programming.
Extensively used SSIS to create packages to move data from a single data source to a destination.
Involved in creating a new model for an Entities and write a mapping for these Entities based on UML diagrams/Design architecture.
Designed, developed SOA Web Services using Restful API with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#, Cypress, Karma and Jasmine.
Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.
Built and managed a back-office tool in React.js, integrated with backend APIs written in .NET Core.
Experience in implementing .NET Security features like Authentication and Authorization using Forms-based/token-based authentication and role-based authorization through the ASP.NET membership provider.
Created Azure Logic Apps to start and stop the Azure Kubernetes Service during non-working hours in nonproduction environments, aiming to reduce infrastructure costs on the Azure portal.
Incorporated Azure App Configuration into .NET applications through the utilization of Terraform scripts for storing non-sensitive data.
Crafted KQL scripts for filtering Application Insights logs, considering date range and various parameters, with the aim of identifying anomalies in .NET applications.
Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application’s UI.
Wrote services to store and retrieve user data from MongoDB for the application on device.
Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor commits. Used Rabbit MQ as a message broker. Generated reports in SSRS.
Transferred the Azure Kubernetes Service from an available set to a scale set setup, facilitating the dynamic control of node additions and removals in AKS in response to network traffic.
Monitoring API performance and analyzing usage patterns using Dynatrace and Azure API Management.
Restructured the CI/CD build and release pipelines in Azure DevOps for 12 microservices using YAML templates.
Environment: Microsoft Visual Studio 2021, CRM, RWD, .NET 4.0, ASP.NET, DB Scripts, Backbone.js, Proficy, Node.js, VB.NET, WCF, XQuery, C#, Kendo UI, ADO.NET, WPF, RAZOR, VB6, CMS, SILVERLIGHT, SHAREPOINT, XAMARIN, IOS,
ANDROID, XAML, MVVM, CRM, LINQ, ADO.Net, Eclipse, Entity Framework, WCF, SOAP, Web APIs, SPA WEB Service, Microservices, MuleSoft, SharePoint, Telerik controls, PYTHON, MVC.
Wells Fargo, India Mar 2019-Aug 2021
Full Stack Dot Net Developer Responsibilities:
Developed angular views to hook up models to the DOM and synchronize data with the server as a SPA.
Used React routers for connecting the API’s which enforces communication to the server while also implementing mock services in NodeJS with the help of modules using Express.js
Experience in building APIs with declarative interfaces such as Swagger/Open API .
Built and deployed ASP.NET Core application to Azure Cloud and IIS.
Using Blobs, Pages, Queues, Tables and VM's effectively done Azure Storage development and design.
Used Azure App Configuration and Key Vault services to store the Application secrets.
Migrated SQL Server 2008 database to Windows Azure SQL Database.
Proficient in configuring Jenkins to build .NET projects using tools such as MSBuild or Visual Studio.
Implement OAuth, OpenID Connect and JWT for authentication and authorization purposes.
Developed MVC Razor views, partial views, layout pages, helper methods, Controllers and View Models.
Used S3 bucket and Glacier for storage and backup on AWS.
Developed new UI components using Kendo UI with various controls like Grid controls and chart controls etc., for ASP.NET MVC application to develop a dashboard which shows all the data including credits and debits on different accounts of users, Fixed deposit summary and EMI’s paid and left.
Created various stored procedures for data retrieval from the database and reports generation using SSRS.
Created new SSIS packages for populating data into MS SQL database.
Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding and replication.
Worked as a part of API Integration team on API gateway development for web and API proxy.
Implemented RabbitMQ on Windows with Direct Exchanges, incorporating both Consumers and Producers for data integration with Windows Services.
Created Retry circuit breaker mechanism to detect the failures and prevent a failure from constantly recurring.
Experience working with Telerik reporting tool for performing the export and import functionalities in various formats like CSV, PDF, or Excel Spreadsheets etc.
Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
Responsible for creating & handling Docker files for creating images used for CI/CD automation.
Tested Rest API’s using POSTMAN and Wrote test cases using XUnit by making full use of the Fluent Assertions.
Worked for Devops Platform team responsible for specialization areas related to Chef for Cloud Automation.
Development of Real-time underwriting module to approve or deny the Loans.
Customized merchant setup for new merchants and storefronts.
Environment: Microsoft ASP.NET 5.0/4.0/3.5, .NET core 4.0, Visual C 4.0/3.0, VB6, Silverlight, LINQ, AJAX toolkit, Visual Studio 2019/2017, TFS, WCF, Web Services, MuleSoft, CRM, SSIS Windows Server 2019, SQL Server 2019, Microservices, IS 6.0, NUnit, Enterprise Library, Xamarin, jQuery, XQuery, Telerik controls, ReSharper, Reflector, Agile/Scrum, GIT, Swagger, Postman, Angular 2/4
Optum, India Aug 2018 -Mar 2019
.Net Developer
Responsibilities:
Involved in designing the layout of User interface using Visio and Class diagrams using UML
The Presentation Layer is implemented on ASP.NET with HTML, Cascading Style Sheets (CSS) and Web Controls. The Web Forms are developed utilizing the C#
Implemented Data Access Layer using ADO.NET to connect and retrieve or manipulate database information.
Designing and developing XSLT and XQuery transformations after mapping the elements for the various incoming and downstream interfaces. Worked excessively on Core Java concepts like polymorphism, inheritance, serialization, synchronization, multi-threading and exception handling
Use VB6 ADO Record Sets and Connections through Cursor Type / Cursor Location / Lock Type to Manipulate Data.
Created Restful services using ASP.NET Web API for exposing these to mobile devices Involved in requirement gathering, analysis and documentation of assigned modules
Displayed data in tabular form based on the criteria selected using Data Grid controls and dynamically loaded data in controls using the server events
Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality
Resolved update, merge and password authentication issues in Bamboo and Atlassian suite and kept track of all releases and request of the developers through infrastructure management tool
Created T-SQL Stored Procedures, Functions, Triggers and views in SQL Server to interact with database
Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes using DevOps.
Designed the complete solution using N-tier Architecture model and design patterns mainly Abstract Factory and Singleton
Using Swagger and POSTMAN to test the Web API RESTful Service
Worked on Agile SDLC, SCRUM Methodology to practice-based methodology for modeling and documentation of software-based systems
Implemented features of ASP.NETAJAX such as Calendar Controls, Repeater Control, and Validation controls, Dataset, Security using forms authentication
Designed different components using C# language and used Exception handling, Error providers to handle exceptions
Designed Master Pages for look, feel and standard behavior to centralize the common functionality of all the web pages
Generated Monthly and quarterly Reports as bar charts for the management using different techniques like data filtering, adding, interactivity using SSRS
Worked on Team Foundation Server (TFS), creating and managing projects and accessing the items
Environment: .NET Framework 4.0, ASP.NET, C#, VB6, VB.NET, ADO.NET, XML, Web services, Microservices, HTML, SQL Server2019, Oracle 10g, Crystal Reports, IIS 6.0, Telerik controls, Windows 2019, VSS, SSIS, NUnit, Visual Studio 2019.