Aswini Bandaru
401-***-**** **********@*****.*** Senior .NET Developer
PROFESSIONAL SUMMARY
• 15+ years designing and developing enterprise software applications using C#, .NET 8, .NET Core, .NET Framework, ASP.NET, Angular/AngularJS, Entity Framework, ADO.NET, LINQ, WCF, and WPF.
• Experienced in fast-paced Agile/Scrum environments, including Test-Driven Development (TDD), sprint planning, backlog grooming, and retrospectives.
• Strong grounding in Object-Oriented Design (encapsulation, inheritance, polymorphism, abstraction) and design patterns including MVVM, Abstract Factory, Singleton, and MVC.
• Built REST APIs and GraphQL services in .NET Core/.NET 8 with dependency injection, structured logging (ILogger), and Swagger/OpenAPI documentation.
• Implemented authentication and secrets management using Okta, OAuth, and JWT, with Vault-managed credentials for service connections.
• Delivered cloud-native services on AWS (Lambda, S3, CloudWatch) and Azure (Azure SQL, Application Insights), including presigned-URL document access and centralized error logging.
• Hands-on with Redis caching, Entity Framework (Code First/Database First), Dapper, and ADO.NET across SQL Server-backed applications.
• Proficient across the Angular ecosystem (AngularJS through Angular 14) with TypeScript, RxJS Observables, and Angular Reactive/Template-Driven Forms, building custom directives, components, and injectable services consuming REST/legacy endpoints.
• Skilled in reactive, asynchronous front-end development with RxJS Observables, Subjects, and operators (map, switchMap, mergeMap, debounceTime, catchError) for state management, HTTP data streams, and event handling, using the async pipe and proper subscription lifecycle management to prevent memory leaks.
• Unit testing with MSTest, Moq, and FakeItEasy; version control and CI via Git, TFS, and VSTS.
• Report development experience with SSRS, Crystal Reports, and Logi Analytics.
• Adopted GitHub Copilot to accelerate coding, refactoring, and unit test generation. TECHNICAL SKILLS
Programming Languages C#, .NET 8, .NET Core, .NET (4.7/4.5/4.0/3.5/3.0), VB.NET (10.0/9.0/8.0), C++, C Web Technologies Angular 14/9/8/2/JS, TypeScript, RxJS/Observables, Angular Reactive & Template-Driven Forms, Angular Material, Angular CLI, HttpClient, ASP.NET 4.5/4.0/3.5/3.0/2.0, ASP.NET MVC 5.0/4.0/3.0, JavaScript, jQuery, XAML, XML, XDocument, XSLT, XPath, HTML, CSS, Razor Engine, AWS IDE Tools Visual Studio 2022/2019/2017/2015/2013/2012/2010/2008/2005, SQL Server Management Studio 2017/2012/2008/2005
Database Systems MongoDB, MS SQL Server 2017/2012/2008/2005/2000 Middleware REST API, GraphQL, AWS Lambda, AWS S3, OAuth, Okta, JWT, SonarQube, WCF, ADO.NET, Entity Framework 6.0/5.0/4.1, LINQ, Dapper Version Control Tools TFS, GIT, VSTS
Reporting Tools SQL Server Reporting Services (SSRS 2017/2015), Logi Analytics PROFESSIONAL EXPERIENCE
Verisk Analytics, Jersey City, NJ
Developer II Sept 2021 – Feb 2026
Mozart Regulators, Mozart Unified Platform, and ISONet are internal applications used by the operations team to submit and process client requests.
• Designed, developed, and implemented scalable, secure, and high-performing software solutions using .NET, C#, ASP.NET Core, REST APIs, GraphQL APIs, and AWS cloud services within an n-tier, object-oriented architecture.
• Collaborated with product managers, business analysts, and architects to translate business requirements into technical specifications.
• Developed reusable libraries, frameworks, and shared components to accelerate development and maintain consistency across teams.
• Participated in all phases of the SDLC — requirement analysis, design, coding, testing, deployment, and post-production support
— following Agile/Scrum ceremonies (sprint planning, backlog grooming, daily standups, retrospectives).
• Built controllers in C# with dependency injection exposing REST API methods that accept user input and return JSON responses, using attributes, user-defined models, and filter-based logging/error handling.
• Implemented Swagger for REST API and GraphQL applications built on .NET using HTTP verbs and custom attributes.
• Implemented authentication using Okta and JWT tokens per user session, authorizing endpoint access based on token validity.
• Maintained AWS S3 for storing and retrieving documents from cloud storage, including generating presigned URLs for temporary, session-based access.
• Implemented microservices on .NET 8 as AWS Lambda functions to handle front-end user interactions and operations.
• Developed and maintained Angular 14 components and injectable services in TypeScript, using RxJS Observables and operators
(switchMap, forkJoin, catchError) to orchestrate REST/GraphQL calls and manage asynchronous UI state.
• Used the Angular async pipe and explicit subscription management (takeUntil, unsubscribe) to keep components memory-safe, and built reactive forms with custom validators for operations-team data entry screens.
• Performed CRUD operations and database maintenance in SQL Server using PL/SQL.
• Used AWS CloudWatch to query logs and troubleshoot production issues.
• Connected to and maintained MongoDB databases on the backend using Studio 3T.
• Used GitHub Copilot to speed up coding, refactoring, and unit test generation.
• Maintained source control versions and coordinated builds and documentation using Git. Environment: .NET Core, Okta, AWS, Angular 14, TypeScript, RxJS, MongoDB, Visual Studio 2022, Web API, GraphQL, C#, Redis, Git, GitHub Copilot
Texas Health and Human Services Commission, Austin, TX Tech Lead May 2020 – Sept 2021
COAffidavit, COAffidavitJC, and COProcessing are internal applications used by the operations team to submit and process vaccination exemption requests and issue permits.
• Led the team through the full SDLC, including sprint grooming, planning, review sessions, and retrospectives.
• Established n-tier, object-oriented architecture standards for application development across the platform.
• Directed front-end development using Angular 2 (directives, modules, routing), building JavaScript and TypeScript controllers.
• Built C# controllers with dependency injection exposing Web API methods, handling logging and error handling via filters.
• Implemented OAuth and Swagger for the Web API using HTTP verbs and attributes.
• Implemented Dapper for object-relational mapping between the API and SQL Server, using tables and stored procedures.
• Maintained SQL Server databases using PL/SQL — tables, stored procedures, CRUD operations, indexes, triggers, CTEs, and table variables.
• Managed source control, build maintenance, and documentation using Team Foundation Server (TFS). Environment: Angular 2, TypeScript, HTML, CSS, Visual Studio 2019, SQL Server 2019, Web API, C#, IIS, JavaScript, TFS HCA Healthtrust, Nashville, TN
Sr. .NET Developer Aug 2019 – April 2020
EProcurement/Admin is a Smart Modernization application used by operations and end users to manage internal healthcare inventory and equipment.
• Built a .NET Core UI Wrapper (handling initial browser calls and token retrieval) and a Web API layer for application logic and database communication, using n-tier, object-oriented architecture.
• Built the Admin project as an Angular 9 single-page application for administrative activities, using HTML, CSS, Angular Material, TypeScript, validations, and pipes; consumed APIs via HttpClient, HttpEvent, HttpHandler, and HttpRequest.
• Implemented error handling with HttpInterceptor and logging via Application Insights on the Angular application.
• Styled pages with Bootstrap and Font Awesome for layout and iconography.
• Built C# controllers with dependency injection exposing Web API methods, handling logging via Log4Net and Azure Application Insights.
• Implemented OAuth and Swagger for the .NET Core Web API using HTTP verbs and attributes.
• Used Entity Framework 6 (Code First) with LINQ for the EProcurement data access layer, and Dapper for the Admin project's ORM needs.
• Built a Windows service to handle typeahead lookups, retrieving data from Azure SQL Database.
• Unit tested controller and service methods with the Moq framework using TestClass/TestMethod scenarios.
• Maintained SQL Server databases via PL/SQL — tables, stored procedures, CRUD, indexes, triggers, CTEs, table variables.
• Managed source control via Git and deployments via Octopus. Environment: .NET Core, C#, Angular 8/9, TypeScript, HTML, CSS, Visual Studio 2019/2017, SQL Server 2017, Web API, EF, Dapper, XML, IIS 10, JavaScript, Git, JIRA, Confluence, Octopus Florida Department of Health, Tallahassee, FL
Sr. .NET Developer April 2018 – July 2019
The Health Improvement and Strategic Plan Tracking System supports continuous improvement toward Department goals by collecting and analyzing performance data and enabling regular performance reviews.
• Participated in the full SDLC — analysis, design, implementation, testing, and maintenance.
• Enhanced the legacy Plan Tracking System, developing web pages using ASP.NET with VB.NET code-behind.
• Built the CHARTS application front end using ASP.NET MVC (Controllers, Views, Services) calling a Web API backend.
• Developed CHARTS data-visualization features using MVC 5, HTML5, JavaScript, AJAX, and CSS.
• Built the Plan Tracking System as an Angular 2 single-page application using TypeScript, JavaScript, and Bootstrap.
• Styled pages with Bootstrap and Font Awesome for layout and iconography.
• Built C# Web API controllers to accept user input and return JSON responses.
• Used Entity Framework 6 (Code First) and LINQ for the ASP.NET MVC application's data access layer.
• Maintained SQL scripts, indexes, and complex queries via PL/SQL for analysis and extraction.
• Designed SSRS packages to extract data from multiple sources into the database, and used Logi Analytics to build Crystal Reports.
• Managed source control and builds using TFS and VSTS (Git repositories). Environment: .NET Core, C#, Angular 2, TypeScript, MVC, HTML, CSS, Visual Studio 2017, SQL Server 2017, Web API, XML, IIS 7.x, JavaScript, VSTS, SSRS
American Title Inc. / Assurant, Omaha, NE
Sr. .NET Developer Feb 2017 – Mar 2018
American Title Inc., an Assurant company, provides real estate information services, including title and valuation solutions for home equity and first-mortgage lenders, spanning the Title, Vendor Portal, and Accounting applications.
• Participated in the full SDLC — analysis, design, implementation, testing, and maintenance.
• Applied .NET Framework and n-tier, object-oriented architecture across application development.
• Built the front end using ASP.NET MVC (Controllers, Views, Services) calling a Web API backend.
• Built front-end controllers with Angular 2 (directives, modules, routing) using JavaScript and TypeScript.
• Designed views using HTML, reusable components, and two-way data binding in Angular.
• Exchanged data between server and client using JSON.
• Designed and built Web API endpoints in C# with authentication and route attributes for client, product, and order management.
• Developed HTTP handler services (POST/GET) for XML and JSON requests.
• Built and tested REST/Web API services with Postman; rendered data in Angular tables using ng-repeat.
• Used LINQ-based queries and Entity Framework repositories to filter and interact with data.
• Built Crystal Reports via SSRS using data sets and SQL database views.
• Maintained the database and wrote SQL scripts for CRUD operations in SQL Server Management Studio.
• Implemented logging for exceptions to Azure Cloud services; deployed enhancements to Azure.
• Managed source control and builds using TFS and VSTS (Git repositories). Environment: C#, Angular 2, TypeScript, MVC, HTML, CSS, Visual Studio 2015/2017, SQL Server 2017, Web API, WCF, XML, IIS 7.x, JavaScript, TFS, VSTS, SSRS
Deloitte, Nashville, TN
Application Developer Aug 2014 – Dec 2016
The E-Discovery Solution Center (EDSC) is a Deloitte Forensics project supporting hardware autopsies to retrieve accessible and inaccessible data from drives, phones, and other devices — spanning the Depart (Windows extraction app) and OTIS
(billing/operations tracking web app) projects.
• Worked in Agile Scrum through the full development life cycle — requirements gathering, analysis, development, testing, and deployment.
• Built AngularJS AJAX calls to handle data ordering and filtering operations.
• Applied OOP concepts (encapsulation, inheritance, polymorphism, abstraction) to solve diverse C# programming scenarios.
• Developed web pages for the EHDatabase project using ASP.NET with VB.NET code-behind.
• Built Controllers, Controller Actions, Action Results, Views, View Models, HTML Helpers, Partial Views, Layouts, Filters, and Routing using ASP.NET MVC.
• Implemented ASP.NET MVC dependency injection to improve code reusability, testability, and maintainability.
• Created custom routes and registered them in the ASP.NET MVC routes collection.
• Applied Required/MaxLength-style model attributes for validation.
• Used jQuery for client-side validation and event handling; used JSON for server-client data exchange.
• Built partial views with Bootstrap components (modals, navbar, pagination, combo boxes, buttons).
• Developed visual components in WPF using XAML for the Depart project.
• Implemented Task Parallel Library with a queue to process incoming requests in order.
• Built middleware component classes and integrated them into the UI using the MVVM pattern.
• Implemented Web API services for CRUD operations using GET, POST, PUT, and DELETE.
• Implemented Entity Framework Code First with LINQ to SQL for database interaction.
• Designed SQL Server 2012 database objects — stored procedures, triggers, indexes, tables, views, joins — using PL/SQL and T-SQL.
• Maintained source control, builds, and documentation using Team Foundation Server 2013. Environment: C#, ASP.NET 4.5, MVC 5, HTML5, CSS3, Visual Studio 2013, SQL Server 2012, Razor View Engine, Web API, WCF, XML, AJAX, HTML, IIS 7.x, JavaScript, jQuery, TFS Department of Health, Tallahassee, FL
.NET Developer Mar 2013 – July 2014
The Online Billing and Permitting System (OBPS) lets customers pay bills and print permits online, as part of the Environment Health Database (EH Database) covering programs like Food Hygiene, Biomedical Waste, and Swimming Pools.
• Implemented and supported customer-facing modules — case viewing, order creation, and site/user maintenance — using ASP.NET 4.0, C#/VB.NET, WCF, Generics, XML, MVC 4.0, and SQL Server 2008.
• Built the UI layer with Razor partial views, views, and layouts, styled with Bootstrap and HTML5.
• Implemented ASP.NET MVC dependency injection to improve code reusability, testability, and maintainability.
• Used jQuery for client-side validation, event handling, controller action calls, and WCF service calls.
• Used LINQ to Entities to build query operations and expressions against SQL Server data.
• Developed SOA services in WCF, defining Service, Operation, Fault, Data, and Message contracts and configuring multi-protocol endpoints.
• Implemented Entity Framework Database First for data access.
• Built SSIS ETL packages to import/export data feeds between the data warehouse and client systems.
• Built an SSIS package to import raw data from Excel into SQL Server.
• Delivered dynamic reporting solutions using SQL Server Reporting Services (SSRS).
• Wrote tuned PL/SQL queries to meet business data requirements.
• Used Team Foundation Server (TFS) for version control, team builds, and project tracking. Environment: ASP.NET MVC 4, C# 4.0, Entity Framework, LINQ, SQL Server 2008 R2, WCF, JavaScript, AJAX, jQuery, HTML, CSS, SSRS, T-SQL, IIS
Dell, Austin, TX
Application Developer Feb 2012 – Feb 2013
The Energy Smart Solutions Advisor (ESSA) estimates power specifications for a chosen system configuration, helping users make informed purchase decisions.
• Worked across the SDLC — design, programming, testing, and documentation.
• Participated in Agile Scrum, working directly with business users on requirements, demos, and support.
• Built the business and data tier using C# abstract/sealed classes, interfaces, and Entity Framework.
• Developed the application using ASP.NET MVC (Razor engine), jQuery UI, C#, and .NET Framework 4.0.
• Used ASP.NET session state and view state to persist values across page transactions.
• Used jQuery AJAX, CSS, and callback objects/effects/events for asynchronous communication with WCF services.
• Built independent WCF services with defined service contracts for the search module.
• Implemented and consumed SOAP-based web services (XML).
• Designed normalized relational tables with clustered/non-clustered indexes and relationships; built stored procedures, functions, packages, and triggers in SQL/PL-SQL.
• Wrote tuned T-SQL queries to meet business data requirements.
• Worked across DEV, SIT, UAT, and PROD environments as required. Environment: Visual Studio 2010, C#, ASP.NET, WCF, JavaScript, jQuery, MVC 3, CSS3, LINQ to SQL, IIS, AJAX, SQL Server 2008, Windows 7, Team Foundation Server
CSS Health Technologies, Mobile, AL
Software Intern June 2011 – Dec 2011
ChartSmart is an Electronic Medical Record (EMR) web application for creating, modifying, and deleting patient medical records; responsible for requirements understanding, implementation, and adherence to coding/documentation standards.
• Built ASP.NET pages with web server controls for the presentation layer.
• Applied OOP concepts (encapsulation, inheritance, polymorphism, abstraction) in C# across diverse scenarios.
• Participated in Agile Scrum SDLC — planning, design, development, and testing.
• Built the UI using ASP.NET web server controls, jQuery, JavaScript, HTML, XML, XSL, and CSS.
• Implemented master pages, themes, CSS, and web/user controls for the UI.
• Built client-side validation with jQuery selectors/events, plus server-side validation.
• Built and deployed WCF services, generating and consuming proxy classes in web applications.
• Used LINQ to Entities for data retrieval, querying, storage, and manipulation.
• Designed database objects — stored procedures, triggers, tables, views, joins — using T-SQL and PL/SQL.
• Built and deployed SSIS packages to automate data imports between databases.
• Delivered dynamic reporting solutions using SQL Server Reporting Services (SSRS).
• Used Team Foundation Server (TFS) for integration, maintenance, and code security.
• Performed automated and unit tests (NUnit) and customized load testing. Environment: Visual Studio 2005, ASP.NET 2.0, AJAX, C#.NET, ADO.NET, CSS, JavaScript, HTML, XML, Web Services, SQL Server 2005
EDUCATION
• Bachelor of Technology, Computer Science Engineering — Jawaharlal Nehru Technological University, Hyderabad, India (2009)
• Master of Science, Computer Science — University of South Alabama, Mobile, AL (2011)