*********@*****.*** Sanyasi Naidu Dadi 732-***-****
Summary:
15+ years of comprehensive experience in implantation of software development life cycle (SDLC) utilizing Microsoft technologies stack.
Proficient in all facets of the Software Development Life Cycle (SDLC), including software analysis, design, development, testing, implementation, debugging, maintenance, and documentation of client/server, Internet, and Web-based applications.
Possess robust analytical and problem-solving acumen, adept at collaborating within teams to optimize results.
Proficiency in IoT-based solutions, effectively communicating High-Level Design (HLD) and Low-Level Design (LLD) with Enterprise Architecture teams.
Skilled in communicating with client managers, translating functional requirements into technical specifications, and coordinating onsite and offshore teams.
Experienced in .NET Core, .NET Framework utilizing Visual Studio and VS Code, specializing in P&C Insurance platforms and Commercial Lines of Business (LOB).
Solid background in Object-Oriented Programming (OOP) principles, implementing S.O.L.I.D. Principles and design patterns like Repository, Singleton, Decorator, and more.
Expertise in Microservices development with .NET Core and creating rich UI applications in WPF.
Proficient in creating and managing Database projects and DAC projects using Visual Studio 2019.
Skilled in ORM technologies like Entity Framework and N-Hibernate, Dapper along with LINQ to XML, LINQ to Objects, and LINQ to SQL.
Strong experience in the development of reusable Blazor components for consistent UI.
Good experience with LINQ-to-Objects and LINQ-to-Entities.
Strong experience in developing and deploying Azure cloud-based solutions, including Web Apps, API Apps, and cloud services, leveraging various Azure services like Azure IoT Hub, Azure Data Lake Store, and more.
Proficient in ArcGIS Apps like Field Maps and Navigator, with expertise in deploying GIS solutions.
Proficient in JavaScript, HTML, XML, XSLT, CSS, and ADO.NET for developing secure web applications and handling database operations.
Experienced in creating SSIS Packages and SSRS Reports, adept at Test-Driven Development and unit testing.
Extensive involvement in knowledge transfer, code reviews, compliance to best practices, and technology mentoring, with a proactive role in customer training and feature mapping.
Technical Expertise:
Net Technologies
ASP.NET, MVC, Razor, DOT NET CORE, MS-AZURE, ADO.NET, Entity Framework, Web Services (SOAP, REST, JSON, Windows Services, LINQ, WCF, WCF-Rest, WEB-API, ASP, Windows Services, NUnit, XUnit.
Languages
C#, Python, Type Script VB.NET
Cloud Tech
Microsoft Azure, Microsoft .NET, Azure Service Fabric Cluster, Azure IoT Hub, Event Hub, Azure Streaming Analytics, Azure Service Bus (Queues, Topics, Subscriptions), Azure Data Lake Store, CosmosDB, Azure Storage, Azure Web Apps, Azure API App-service, Azure Functions, Application Insights, Azure SQL Server, External API integration/ consumption, Microsoft SQL Server Database, TSQL, Azure Key Vault, OAuth 2.0.
Client/Browser Technologies
Angular 10,6.0, 4.0,Angular-JS, React.JS, Blazer, JSON, JavaScript,jQuery, CSS, XHTML, HTML, DHTML, XSLT
Duck Creek
Example Author, Example Server, Example Express and Example Forms
RDBMS / Database / NOSQL
MS SQL Server 2012/2008/2005,DB2, Transact-SQL, Oracle, Microsoft Access, NOSQL,ArcGIS- Database
Design Methodologies
OOAD with UML, Design Patterns, Data Flow Diagrams, Flow charts
Tools & IDE
Microsoft Visual Studio 2019.10, Visual Studio Code, VBA – Macros, SSRS-Code Blocks, Microsoft Office, WCAG, OutSystems, ASPOSE, AEM Adobe Forms, SonarQube, ESRI- ArcGIS ESRI- ArcGIS. ArcPy, ArcGIS Desktop and ArcGIS Pro SDK, ArcObjects, ArcFM, Esri Web AppBuilder, ArcGIS Products. Splunk, Nhibernate, MS VISIO, Fiddler. Octopus, Glimpse, Telerik, JIRA, ReSharper, Fluent Validation, JIRA API, POSTMAN, Swagger, SOAP UI,
Version Control
Microsoft Visual Source Safe, Team Foundation Server, GitHub, GitHub Enterprise
Web Servers
Internet Information Server 6.0/7.0
Education:
Master Of Science in Computer Science –University of North America – USA.
Certifications:
Microsoft Azure Developer Core Solutions.
Microsoft Certified: Azure Developer Associate.
Professional Experience:
Texas Higher Education Coordinating Board June 2024 – Till Date
Role: Dot Net Core Lead Full Stack Developer with Azure
The Texas Higher Education Coordinating Board is a partner, resource, and advocates for higher education institutions across the state.
Responsibilities:
Develop and deploy cloud solutions on Microsoft Azure using .NET Core, leveraging services like Azure Web Apps, Functions, and SQL Database.
Applications UI is developed using Blazor and razor.
Create responsive layouts and maintain UI consistency.
Developed Blazor-based UI components for real-time updates and dynamic filtering features.
Implemented Blazor’s built-in dependency injection to manage services and application state.
Expertise in building reusable UI components, integrating backend services, and implementing complex UI interactions using C#, .NET, and Razor components.
Developed Web APIs for the application using .Net Core and dependency injection.
Integrated Azure Cosmos DB as the primary database solution
Web API is developed using Azure Cosmos DB for storing JSON data
Developed and maintain scalable microservices. Migration of legacy systems to Azure.
Implemented Azure Service Bus as the primary messaging layer.
Configure Azure Service Bus for asynchronous communication.
Designed and implemented a robust messaging architecture using Azure Service Bus.
Developed and optimized asynchronous processing solutions using queues and topics.
Mentored team members on best practices for Azure Service Bus, provided technical guidance and work with team.
Use Azure Functions for message processing and cost-effective consumption.
Work with Azure DevOps for CI/CD pipelines.
Implemented JWT Authentication and OAuth 2.0 to secure APIs.
Develop event-driven architectures with Azure Event Grid and Event Hubs.
Optimize performance with Azure Cache for Redis and Azure CDN.
Enhance data processing with optimized LINQ queries and database indexing.
Contributed to unit testing and load testing to ensure reliability and scalability
Participate in code reviews.
Used Azure DevOps pipelines to deployment process for various environments.
Agile methodology for project management and JIRA uses work items status tracking.
Environment: Windows, .NET Framework 4.x, Dot.Net Core 8.0, Visual Studio 2022, VS Code, VB.NET, C#, Entity Framework Core, ASP.NET, ASP.NET MVC, WEB-API, Cosmos DB, Blazor, razor pages, LINQ, WCAG, Azure DevOps, Azure Web Apps, Azure API App-service, Azure Functions, Application Insights, Azure SQL Server Azure. Transact-SQL, Service Bus, GitHub, Python, CSS, Bootstrap, SSISI, SSRS, Microservices, HTML, Java Script, JSON, IIS, Microsoft Office, MS Visio, XML, XSL/XSLT.
CSX, Jacksonville, FL Apl 2021 to May 2024
Role: Lead Developer - ASP.NET-MVC C# Full Stack WEB-Developer
Responsibilities:
Developed an ASP.NET MVC application and Web API.
Implemented CRUD operations with Web API and enhanced data access through repository and Unit of Work patterns.
Created reusable custom controls as partial views and utilized LINQ for efficient entity querying.
Developed a JIRA API SDK module for ticket creation and notifications; client and server-side validations with JavaScript and jQuery.
Develop and deploy cloud solutions on Microsoft Azure using .NET Core.
UI is developed using Web API and Blazor.
Bootstraps are used for UI Elements
Utilized Blazor’s dependency injection to manage services like authentication, logging, and API integration seamlessly within the app architecture.
Integrated Azure Cosmos DB as the primary database solution for storing JSON data, ensuring scalability and low-latency access to data across distributed environments.
Implemented a multi-region Cosmos DB setup to ensure low-latency read and write operations for users across multiple geographies.
To improve the application performance, we used Web Assembly to minimize loading time and reduce the size of client-side code using lazy loading.
Implemented CI/CD pipelines for deployment process for each environment.
Generated reports using SSRS and managed XML schemas with object models.
Worked on creating SSIS packages for loading the data.
Configured RabbitMQ as a reliable message broker for asynchronous communication.
Implemented message retry mechanisms and dead letter exchanges to handle message failures.
Developed the SSIS JOB for rendering the SSRS report to publish in a shared location.
Implemented .NET security features, including authentication, authorization, and user account impersonation.
Collaborated with Confidential Services for data management and communication, utilizing SOA and REST services.
Used Bootstrap for responsive design and wrote unit tests for module reliability.
Employed Glimpse for diagnostics and debugged in the development environment while conducting code reviews.
Produced technical documentation and workflows, adhering to Agile methodology for project management.
Utilized Telerik UI components like Grid, Charts, Scheduler, and DatePicker Designed WEB UI pages.
Used Azure DevOps pipelines to deployment process for various environments.
Initial design and implementation of web applications using OutSystems for increasing development speed.
Environment: Windows, .NET Framework 4.x, Dot.Net Core 8.0, Visual Studio 2022, VS Code, VB.NET, C#, Entity Framework Core, ASP.NET, ASP.NET MVC, WEB-API, Cosmos DB, Blazor, razor pages, LINQ, WCAG, Azure DevOps, Azure Web Apps, Azure API App-service, Azure Functions, Application Insights, Azure SQL Server Azure. Transact-SQL, Service Bus, GitHub, Python, CSS, Bootstrap, SSISI, SSRS, Microservices, HTML, Java Script, JSON, IIS, Microsoft Office, MS Visio, XML, XSL/XSLT.
Chubb Insurance, Whitehouse NJ Aug-2017 – March 2021
Role: Lead Developer - ASP.NET-MVC C# Full Stack WEB-Developer (Duck Creek P&C)
Financial Lines Capabilities: Provide a system for all US financial products built on the Duck Creek platform taking advantage of Duck Creek’s configuration and shortened product to market timelines.
Responsibilities:
Developed the Fin Line Form Self Service (FL_FSS) Dashboard using WEB API CORE and Dot Net Core with C#.
Developed cloud solutions on Microsoft Azure using .NET Core
Managed code branches for collaboration across development teams and implemented a common swagger documentation component.
Conducted testing with POSTMAN, Swagger, and SOAP UI; transitioned to microservices architecture.
Built Microservices with the Core .NET framework and utilized Entity Framework's Code First approach for data access.
Created and configured API Management for enhanced accessibility; established a repository for CRUD operations on Cosmos DB.
Developed dynamic, interactive single-page applications (SPAs) using Angular, TypeScript, and RxJS.
Enhanced application performance by implementing lazy loading and Angular Router to optimize page load times.
Integrated GIS functionalities with Esri ArcGIS APIs.
Implemented GIS data interoperability protocols (WMS, WFS, GeoJSON) and developed custom connectors for integration with business systems.
Configured manuscripts for new APIs in Duck Creek and developed a robust inheritance structure for the insurance domain.
Scheduled SSIS packages for running monthly and weekly feeds from various guarantors and multiple servers and resources.
Transformed complex business requirements into clean, reusable components with React.
Designed and built reusable React components and hooks to ensure scalability and maintainability of the codebase.
Optimized performance by using React Lazy Loading and Code Splitting, reducing initial load time by 50%.
Independently implemented WEB User Interfaces and utilized debugging tools for issue resolution.
Developed static and dynamic WEB forms, managed manuscript issues, and created Merge Fields for validation.
Integrated Duck Creek with .asmx and WEB API endpoints; used XML and XSLT for map data styling.
Employed ODP.NET for Oracle database operations and implemented JWT token authentication for authorization.
Used Azure DevOps pipelines to deployment process for various environments.
Participated in Agile methodologies, contributing to Scrum meetings and collaborating with onsite and offshore developers.
Environment: .NET standard framework, NET core 3.x, VB.NET, C#, ASP.NET, ASP.NET MVC, React.JS, ORM Entity framework (EF), WCF, Angular 6.0AJAX, Azure Web Apps, Azure API App-service, Azure Functions, Application Insights, Azure SQL Server Azure ASPOSE, Duck Creek, Duck Creek Author, Express Utility. CI/CD WEB-API, OAuth, Oracle, ODP.net, SQL Server, Transact-SQL SSISI, SSRS, ArcGIS- Database, XML, JSON, Active Directory, Message Queue, TFS, MS-Visual Studio, IIS, HTML5, CSS, Bootstrap.
Equifax, ST Louis, MO July 2016 – July-2017
Role: Sr.ASP.NET-MVC C# Full Stack Developer
Internal portal / Exchange Portal: It is a web based Single Page Application (SPA) used by front office to manage also handle operations ADP registration, Data Fetcher, MCIF.
Responsibilities:
Implemented the repository pattern and unit of work generically, enhancing modularity with the decorator pattern and dependency injection.
Improved URL descriptions with clearly defined nouns and described resource functionality using appropriate HTTP methods.
Managed API versioning in VB.NET and handled errors with HTTP status codes.
Created filters for logging and email notifications; refactored the WEB API to consolidate common code.
Deployed services as Software as a Service (SaaS) in Azure and deconstructed business logic into microservices.
Collaborated with end-users and analysts to gather requirements; optimized components using Task Parallel Library (TPL) and asynchronous programming.
Developed data layer functions with Entity Framework and created VBA Excel macros for data manipulation.
Debugged in development and production environments, configured Swagger documentation for the API.
Conducted code reviews for quality assurance and utilized Octopus for deployment settings.
Tested with POSTMAN and Swagger, developed WPF components with Telerik controls,
Supported desktop applications using ArcObject.
Generated technical documentation with JIRA Confluence and resolved major application bugs.
Actively participated in Agile methodologies and contributed to Scrum meetings.
Environment: NET standard framework, .NET core 2.0, ASP.NET, ASP.NET MVC, WCF, C#, VB.NET, Dapper ORM, Oracle, WEB-API, VBA for Excel macros, Splunk,ESRI-ArcGIS Microservices, Angular 4.0, Type Script, React.JS, Telerik, MS-AZURE, Azure Key Vault, NPM, TFS MS-Visual Studio, IIS, SQL Server, Octopus, ReSharper.
Retail Insight-Crossmark, AR Jan 2013 – June 2016
Role: Sr. ASP.NET-MVC C# WEB-Developer
CMK is a business solution, offers customization and powerful sales analytics. Track, store, and drill all your business data such as graphs, bars, texts, or animations. It gives an in-depth study of the various functions of an organization.
Responsibilities:
Developed an ASP.NET MVC4 application using Razor and Web API in cloud-based service-oriented architecture.
Implemented CRUD operations with Web API and enhanced data access through repository and Unit of Work patterns.
Created reusable custom controls as partial views and utilized LINQ for efficient entity querying.
Developed a JIRA API SDK module for ticket creation and notifications; client and server-side validations with JavaScript and jQuery.
Generated reports using SSRS and managed XML schemas with object models.
Implemented .NET security features, including authentication, authorization, and user account impersonation.
Collaborated with Confidential Services for data management and communication, utilizing SOA and REST services.
Used Bootstrap for responsive design and wrote unit tests for module reliability.
Employed Glimpse for diagnostics and debugged in the development environment while conducting code reviews.
Produced technical documentation and workflows, adhering to Agile methodology for project management.
Environment: C#, ASP.NET MVC, Razor, Entity Framework, WEB-API, WCF, StyleCop, Fluent Validations, JIRA API, GitHub, MS-Visual Studio SQL Server, ESRI, ArcGIS- Database, SSIS, SSRS, Agile/SCRUM.
GEICO insurance Oct 2011- Dec 2012
Role: Lead Developer - ASP.NET C#
GEICO is an auto insurance company. It is the second largest auto insurer in the United States.
Client Search Module: Client search is a web application which provides services to retrieve the client’s info based on the requirement.
Responsibilities:
Contributed to application development using Visual Studio .NET, C#, ASP.NET, SQL Server, LINQ, and Entity Framework.
Created Entity Data Model efficient data management and led data migration from DB2 to MS SQL Server with SSIS.
Used LINQ for efficient entity querying and implemented client/server-side validations with Fluent Validation.
Developed WCF services for seamless component communication and conducted comprehensive unit tests for application reliability.
Executed performance testing to optimize memory and CPU utilization.
Prepared technical designs, facilitated code reviews, and conducted debugging to maintain code quality.
Embraced Agile methodology for iterative and collaborative development, ensuring adaptability and timely delivery.
Environment: C#, ASP.NET, MVC, Razor, Entity Framework (EF), WCF Service RESTFUL, WEB-API, jQuery, StyleCop, Fluent Validations, MS-VS 2013,2012, SQL Server2012, TFS, VB.NET SSIS, SSRS.
Sallie Mae, Reston, VA My 2011- Aug 2011
Role: Sr. Dot Net Developer
Sallie Mae Campus Payment Solutions: Sallie Mae Campus Payment Solutions is a Web services provider with a fully integrated suite of products, including a Web-based payment plan manager. A Web-based bill and 1098-T presentment.
Responsibilities:
Implemented design patterns (Factory, Iterator, Proxy, Decorator) in C# for improved code flexibility and maintainability.
Managed deployment processes for efficient application deployment.
Developed User and Custom Controls for reusability, utilizing rich server controls for enhanced functionality.
Designed modules for user validation, password management, and information search using ASP.NET.
Created Web Services based on SOA principles and integrated them into the application.
Contributed to unit testing and load testing with NUnit to ensure reliability and scalability.
Gathered functional requirements, drafted design specifications, and created prototypes.
Generated interactive reports with SSRS and implemented VBA macros for field validation.
Optimized performance through caching and other .NET features.
Designed database objects (stored procedures, functions, triggers) to support application functionality.
Conducted query optimization and performance tuning using SQL Profiler.
Used Microsoft Team Foundation Server for version control and collaborative development.
Environment: Agile/SCRUM, SQL Server 2012, Visual Studio 2012, ASP.NET, C#.NET, ADO.NET, Nhibernate Web Service, SOA, jQuery, Java script, XML, Windows Server 2008, .NET Framework, HTML, CSS, SSIS, SSRS, TFS, MS Visio, MS Project.
VMT Systems –India August 2004 - Dec2010
Role: Tech Lead.
#Performance Tracking System: It is a dashboard to allow organizations to track or monitor the performance of employees by viewing the reports in seconds and to analyze the data on demand for better decision making.
#Data Migration and Loading (DML): The project was to migrate data from various heterogeneous data sources such MS Access, MS Excel, and flat files into SQL Server 2008.The presentation Tier was on .Net Framework 2.0 with C# and ASP.Net User Interface.
#Service Center Bill Cutter (SC Bill Cutter): It has been the responsibility of claim handlers to examine claim documents, identify pages as medical bills and/or images, mark (or “cut”) the pages from the document, and send the cut document pages to the BPO Suite.
#BPOSuite: The BPO Suite is designed to control the flow of the bill/transcription process. It is developed for Production Users who is responsible for bill processing for each claim document. Bills are transmitted to BPO Administrator Role to be transcribed.
#CC Dashboard: CC (Claim Consultant) Dashboard is an independent Web Application. CC dashboard was designed to work with claims, payments, documents, etc. The CC Dashboard is a web-based solution providing the customer access to all aspects of the Insurance Company’s claims portfolio for Bodily Injury Claims (BI Claims).
Responsibilities:
Gathered functional requirements, drafted design specifications, and architected the migration of a VB 6.0 application to ASP.NET using C#.
Developed Windows Services for backend functionality and created custom controls, user controls, and ASPX pages to enhance the UI.
Implemented a secure Web Application Security Model with Windows and Forms authentication, configuring Web.Config files for secure access.
Engaged in ongoing maintenance and enhancements using .NET Framework, C#, ASP.NET, JavaScript, and XML.
Developed the Business Layer with C# and Database Authentication for seamless data interaction, managing exceptions with try-catch blocks.
Created an HL7 listener to parse HL7 messages for streamlined data processing and implemented database operations through Stored Procedures, Triggers, and Views.
Ensured comprehensive application documentation aligned with specified requirements and guidelines.
Environment: SQL Server, Visual Studio, ASP.NET, C#.NET, VB.NET, VB.60, JAVA, Nhibernate ADO.Net, HL7 (Health Level Seven) Java script, XML, .NET Framework, HTML, CSS, SSIS, SSRS.