Sahithi Gangaraju
Email: ***************@*****.***
Mobile: 669-***-****
Executive Summary
Have 10+ years of experience in the field of software development, actively involved in Analysis, Design, Development, Implementation and Testing of business applications both windows and web applications
Extensive experience in .NET applications based on Object Oriented Programming (OOPS), Internet Technologies, Web based, Client/Server, n-tier and Service Oriented Architecture (SOA).
Experience in advanced JavaScript/UI frameworks like AngularJS,NodeJS,Bootstrap/UI, JSON, JQuery.
Experience in developing applications using frontend frameworks – Angular 2, 4, 5, 6, 8 and AngularJS
Experience in developing single page applications using Angular 2, 4, 5, 6, 8, AngularJS, using various angular modules like UI-router, Angular Material, Angular Flexlayout, Angular Bootstrap, Angular Datatables.
Developed single page applications using React Redux architecture, ES6, webpack and grunt.
Experience working with Responsive Web design. Creating the responsive Web Pages and designing crossing browser compatibility for mainstream browsers and portable devices (mobile, tablet, laptop) by Bootstrap.
Experience building reusable components using React JS, React Router, Redux and custom stores, and in-house HOC for handling complex data flow and user input validation.
Experience with working on microservices architecture and building Microservices for cloud based applications.
Experience in developing serverless architecture Applications using AWS services such as API Gateway, Lambda, CloudWatch and DynamoDB.
Created a RESTful Web API in .Net Core 2.2/4/6 using Swagger and used Entity Framework to create entities in Data Access Layer. Secured the database connection strings using Azure Key vault.
Created Single page applications using Angular JS, HTML5,CSS3 and Bootstrap and for enhancing the performance and look and feel of the webpage
Created the Web API controllers (Web API 2) in ASP .Net MVC5 to build, maintain Restful API’s, also consumed API’s client side using AngularJS data binding
Experience in creating Services and Endpoints and working with WCF (Windows Communication foundation).
Extensive experience working with ASP.Net Core, MVC Frameworks 4.7.2 and implemented controller actions and Views, Partial Views, Areas, Sections, Strongly Typed Views and View Models.
Sound knowlegde with different ADO.NET objects to interact with database and worked extensively in using ADO.Net objects such as SQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.
Worked with ORM technologies like Entity Framework Database First and Code First
Experience with ORM and its related components: Entity Framework 7.0/6.0/5.0/4.3, Language-Integrated Query (LINQ to Entities, LINQ-XML)
Worked extensively with Views, Stored Procedures, Triggers, User Defined Functions using Microsoft SQL Server
Experienced in Version control systems such as Team Foundation Server(TFS), VSTS for active tracking of work progress and maintaining code repository.
Working experience in Azure Logic Apps to implement serverless workflows.
Experience in working with various version control hosting providers like Azure DevOps, GitHub, GitLab.
Involved in performing unit testing using tools MS-Unit, NUnit and also did several integration testing, system testing and performance testing.
Quick learner, exceptional problem-solving and troubleshooting capabilities.
Excellent Team player with good communication and Interpersonal skills.
Technical Skills
Microsoft Technologies
.NET Framework(4.5/4.0), ASP.NET, ADO.Net, MVC (6.0/5.0), Azure Devops, .NET Core 2.1/2.2/3.1/4/6.
Languages
C# (6.0/4.0), JavaScript, Typescript,Angular 4/8/10, React 18
Database
SQL Server, Query Optimization, Stored Procedures, Triggers, Functions, SSIS, SSRS,PostGresDb
Web Technologies
HTML, HTML5, XHTML, XML, XAML, JSON, CSS 3, NodeJS, Kendo UI, AngularJS, Angular 2,4,5,6,8, Angular Material, Ajax, Web Services, Bootstrap.
Version Controls
TFS (2010/2013/2015,2019), GIT Hub, Git Lab
Operating Systems
Windows 10, Windows 8.1, Windows 8, Windows 7
Cloud
Azure, AWS
Testing
X-Unit, MS-Test, N-unit, Mocking, Visual Studio Unit Test, Jest.
Tools
XML spear,Soap UI,Mozenda AgentBuilder,
SQL Server Reporting Services (SSRS 2008/2005), SQL Server Integration Services (SSIS 2008/2005), UML, MS Visio 2010/2007, Team Foundation Server(2008), PGAdmin, Docker Desktop.
Education
Master’s in computer science and engineering:
University of the Cumberland’s, KY (3.6 GPA).
Bachelor’s in computer science and engineering:
Jawaharlal Nehru Technological University, India (3.3 GPA).
Professional Experience
Wells Fargo, Tx Nov 2024-Current
Wells Fargo & Company, a financial services company, provides diversified banking, investment, mortgage, and consumer and commercial finance products and services in the United States and internationally. GSAP (Global Securities Aggregation Portal), is an application mostly used by the investment teams to analyze the daily investment sources on behalf of Wells Fargo. The application depicts the source data and displays on the dashboard.
Projects at Wells Fargo:
GSAP (Global Securities Application Portal)
Responsibilities –
Used Angular Material Design for User Interface Components and Angular Flex layout for responsiveness.
Developed and assisted in migration of web application to Angular 17 Application.
Implemented Angular application state management using BehaviorSubjects and Services.
Designed and implemented API gateway using Ocelot for Request Rerouting, Load balancing, Custom Request Aggregation, Authorization, and act as single point of entry (BFF) to all the API applications.
Configured Consul application on API gateway and registered API services for load balancing applications with high volume of requests.
Designed and implemented an N-TIER framework for API applications for handling HTTP requests, Business logic and Database operations with best practices and all the classes Unit Testable. Utilized Azure SQL Server for storing the data related to the recruitment and Wrote Efficient queries and stored procedures that saved the manual efforts of cleaning the data and efficient data handling and sanitized data.
Used Microsoft Azure platform for the building, managing applications and deploying web applications. Created Azure virtual machines.
Working experience in Azure Logic Apps to implement serverless workflows.
Created Azure portal using Logic Apps for non-technical users to manage as each run can be monitored within the Azure portal including stopping, starting, cancelling, and re-processing.
Implemented Azure Logic Apps to manage the overall scheduling and orchestration of tasks and workflows and to extend these with point solutions based on Azure Functions
Implemented Azure SQL, Azure Storage and Azure Services.
Used Redis DB Instance to store key-value pairs for Client Authentication
Experienced in working on Azure DevOps /Agile operations process and tools area (Code review, unit test automation, Build & Release automation Environment, Incident and Change Management) including various tools.
Created APIs with HttpGet, HttpPost, HttpPut, HttpPatch, HttpDelete request methods, for appropriate actions database resources.
Designed presentation layer for dynamic web forms using ASP.net MVC Framework, JSON.
Designing User Interfaces, Web pages using Bootstrap, HTML 5 and JavaScript (JQuery)&JSON and CSS to enhance UI experience on Client-side.
Involved from the beginning in researching with business about the task and have regular SCRUM meetings with other team Members to discuss the flow of the Project.
Worked with reducing code smells and code cleanup using Sonar Cube.
Followed Agile Methodologies like Planning, Grooming, assigning tasks/creating tasks, giving estimations, and having retrospective meetings.
Used Git Lab for maintaining and managing the Source Code Versions.
Environment: ASP.NET Core 6, AWS Portal, Docker, Visual studio 2022, C#, Postgres Db, X Unit Testing, Jest, Entity Framework 6, IIS 7, Git Lab, Sonar Cube.
State of Arkansas Administrative of Courts, AR April 2023 – Oct 2024
Arkansas Administrative Office of the Courts (AOC) has initiated to modernize and transform legacy applications to modern cloud native Court Management System (CMS). AOC relied on a lean core team to get started and recently recalibrated their approach to enable increased scale and velocity. CMS will encourage broad, voluntary adoption across the full community of stakeholders and develop a plan that would allow us to quickly mobilize the two domains of Case and Identity.
Projects at AOC:
Case Management
Identity Management
Responsibilities –
Developed application using Asp.Net Core 6,AWS Lambda, React 18.2,Node.JS,Typescript.
Develop UI pages using React.JS by converting the mark up provided by the UX team to React.JS components.
Develop components using React.JS life cycle methods and all the advanced methods functions in developing writing both stateless and stateful components, class-based, and functional components.
Use React.JS styled components to apply CSS for each specific component. Consume the back-end data in JSON format and wiring up that to the React.JS components passing as props and rendering on UI.
Developed a React.JS application managing state through REDUX, updating state in response to actions as well as custom error handling.
Used Node.JS to structure JavaScript code to build endpoints and Restful Web Services.
Used date-format and moment format in Node.JS to save the timestamp in database converting to GMT.
Designed and developed a serverless architecture using AWS services such as API Gateway, Lambda, CloudWatch and DynamoDB, resulting in a 40% reduction in infrastructure costs and a 30% increase in application performance.
Design, develop, and deploy web applications using AWS services such as EC2, S3, Lambda, and Postgres DB.
Used Docker Desktop to run the Lamba images locally while development.
Worked with reducing code smells and code cleanup using Sonar Cube.
Followed Agile Methodologies like Planning, Grooming, assigning tasks/creating tasks, giving estimations, and having retrospective meetings.
Used Git Lab for maintaining and managing the Source Code Versions.
Environment: ASP.NET Core 6, AWS Portal, Docker, Visual studio 2022, C#, Postgres Db, X Unit Testing, Jest, Entity Framework 6, IIS 7, Git Lab, Sonar Cube.
Volkswagen, Redwood, WA March 2022 – March 2023
Volkswagen is one of the leading automobile manufacturing companies around the world. It has recently acquired top some of the top brands in the industry and striving to develop Cloud based technologies to adhere to automatic driving systems being developed at Volkswagen.
Projects at Volkswagen:
VWAC Cariad
Responsibilities –
Developed application using .Net Core 3.1, Golang, Angular 8, Bootstrap 4, Html5, CSS, jQuery, Javascript, Typescript.
Deployed and Maintained web applications on Azure cloud technologies.
Worked on Cloud Native application using Microsoft Azure Cloud technology.
Worked with Azure PaaS and SaaS technologies including API management, Service Bus, web hooks, APIs, Azure Data Factory, Azure Logic Apps and Azure Functions.
Experience implementing Azure Services such as Azure functions, Azure storages, IIS, Azure SQL DB, Azure Service Bus, Azure Virtual Machine, Azure Blob Storage.
Implemented Logging in Azure Web services using App Insights to trace the logs/exceptions through Azure App Insights Dashboard.
Worked on Creating multiple Microservices which are used in Web applications.
Worked on building Microservices to carry out the functionalities to consume WebAPI’s.
Worked on deploying CI/CD system using Azure DevOps on Kubernetes container environment, and for the runtime environment of CI/CD system to build, test and deployment we have utilized Kubernetes and Docker.
Created CD Pipeline to deploy Docker Images in RedHat Open -shift container pods.
Used Docker desktop to create Docker Images from Source code and publish it to Azure Repository
Developed ACN-auto edge Module in Golang to subscribe and publish messages to the vehicle using MQTT broker
Created BLOB Storage for storing media and image files.
Utilized Azure SQL Server for storing the data related to the recruitment and Wrote Efficient queries and stored procedures that saved the manual efforts of cleaning the data and efficient data handling and sanitized data.
Used Microsoft Azure platform for the building, managing applications and deploying web applications. Created Azure virtual machines.
Working experience in Azure Logic Apps to implement serverless workflows.
Created Azure portal using Logic Apps for non-technical users to manage as each run can be monitored within the Azure portal including stopping, starting, cancelling, and re-processing.
Implemented Azure Logic Apps to manage the overall scheduling and orchestration of tasks and workflows and to extend these with point solutions based on Azure Functions
Implemented Azure SQL, Azure Storage and Azure Services.
Used Redis DB Instance to store key-value pairs for Client Authentication
Experienced in working on Azure DevOps /Agile operations process and tools area (Code review, unit test automation, Build & Release automation Environment, Incident and Change Management) including various tools.
Followed Agile Methodologies like Planning, Grooming, assigning tasks/creating tasks, giving estimations, and having retrospective meetings.
Used Git Hub for maintaining and managing the Source Code Versions.
Environment: ASP.NET Core 3.1, Golang, Azure Portal, Azure DevOps, Visual studio 2019, C#, SQL Server 2019, N Unit Testing, N SERVICE BUS, Entity Framework 6, IIS 7, Git Hub
Precheck Inc., Houston, TX Jan 2019-Feb 2022
Precheck is a prominent background screening company in Health care industry. It is listed a top 5000 fortune companies for the past 5 years. Precheck also offers several other products such as Drug screening, I9 verifications, Sanction Check and License Monitoring. Precheck is a valuable service provider across different health care organizations and has positive testimonials from clients.
Projects at Precheck:
License Manager Pro, Candidate Invitation Portal, I9 Ensure API, Tennessee Health Integration, Nursys API Integration, Family Watchdog API integration.
Responsibilities –
Involved in full software development life cycle for analysis, design, development, documentation, testing, delivering projects on Time.
Developed modules of the application in ASP.NET and involved in writing C#.NET classes.
Worked on implementing front end applications using Angular 8 from scratch with Angular Modules, Components, Services and Unit testing Designed of large scale business applications and systems in a web-based multi-user environment.
Worked on Creating multiple Microservices which are used in Web applications.
Used Angular Material Design for User Interface Components and Angular Flex layout for responsiveness.
Implemented Angular application state management using BehaviorSubjects and Services.
Designed and implemented API gateway using Ocelot for Request Rerouting, Load balancing, Custom Request Aggregation, Authorization, and act as single point of entry (BFF) to all the API applications.
Configured Consul application on API gateway and registered API services for load balancing applications with high volume of requests.
Designed and implemented an N-TIER framework for API applications for handling HTTP requests, Business logic and Database operations with best practices and all the classes Unit Testable.
Created APIs with HttpGet, HttpPost, HttpPut, HttpPatch, HttpDelete request methods, for appropriate actions database resources.
Designed presentation layer for dynamic web forms using ASP.net MVC Framework, JSON.
Designing User Interfaces, Web pages using Bootstrap, HTML 5 and JavaScript (JQuery)&JSON and CSS to enhance UI experience on Client-side.
Involved from the beginning in researching with business about the task and have regular SCRUM meetings with other team Members to discuss the flow of the Project.
Utilize JQuery AJAX library to call WebAPI to populate dropdown list and utilize JQuery UI auto complete to call action method in controller to implement auto complete. Use JQuery UI dialog and partial view to implement a pop-up.
Involved in design and development of various components and modules of the application using Visual studio.
Developed n-tier architecture application with User Interface, Service layer, Business and Data Access layers using ASP.NET Web API and Entity Framework.
Responsible for full people module development written in MVC framework with C#.
Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
Scheduled Jobs for executing the SSIS packages using SQL Server Agent.
Used SSIS as the ETL tool to import data from source tables. Secured and Configured SSIS packages for deployment to production using Package Configurations.
Migrated all SSIS 2008 packages to SQL Server Integration Services 2013 and modified the packages accordingly using advanced features of SSIS.
Created SSIS packages to export and import data from CSV files, Text files and Excel spreadsheet. Involved in installation, configuration and development of SSIS packages.
Extensively using joins and sub-queries for complex queries which involved multiple tables from different databases. Analyzing data and re-mapping fields based on business requirements.
Developed different types of reports including Sales Report, Client Contact Report, Accounting Statement Report, Billing reports by using SSRS and SQL Server 2008/2012.
Develop new reports and perform maintenance of existing reports using SSRS.
Generated Ad hoc reports using Power BI tools for clients. Created reports based on historical data and represented as Pie charts.
Created Power BI bash boards for easy access to the client data display through single login into the application.
Wrote extensive queries to transform the data and display on the Power BI dashboard to depict the client KPI’s and monthly and quarterly reports.
Worked on Power pivot and Power view to display matching analysis criteria using Power BI.
Loading data from various sources like OLEDB, flat files to SQL Server database, using SSIS Packages and created data mappings to load the data from source to destination.
Implemented traces using SQL server profiler to find long running queries and modify those queries as a part of Performance Tuning operations.
Implemented Azure SQL, Azure Storage and Azure Services.
Working experience in Azure Logic Apps to implement serverless workflows.
Design the data model, relationship between different entities and created the schema on SQL Azure.
Used Azure BLOB to access required files and Azure Storage Queues to communicate between related processes.
Developed and assisted in migration of web application to Angular 4 Application.
Leveraged Angular 4 for developing application using, Http Client Module for REST calls and used lodash and JQuery to process JSON and XML then providing them to components that are in need.
Performed validations on Web Forms using .NET Validation Controls and Client-Side Validation using Angular4.
Created tasks for updating. tsconfig tracked files based on glob, tslinting, and compiling typescript files.
Created smart navbar system in typescript that would retain a client context across multiple web apps using the query string. Smart nav would automatically determine selected navigation node using the browser URL.
Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript.
Created the Web API which can return the data from SQL Server database and pass the data to the dropdown list in the corresponding views.
Involved in writing T-SQL Programming for implement Stored Procedures and functions for different tasks.
Developed complex stored procedures using temporary tables and loops using SQL.
Involved in doing builds in both Development and Testing Server using N-Unit Testing.
Responsible for maintaining versions of source code using Team Foundation Server.
Environment: ASP.Net Core 4.5/4.0, Visual Studio 2015/2013, ADO.NET, MVC,C#, .Net Framework 4.5/4.0, Web Forms, Web Services, XML, SSIS, SQL Integration Services,SSRS,Angular 8, SQL Server 2016, NUnit Framework, JQuery,JSON,IIS 6.0, TFS 2013.
Jr.Net Developer
Precheck Inc., Houston, TX May 2017-Dec 2018
Projects:
AIMS (Automation and Integration Multipurpose Service), Mozenda API Integration, Credent Check SSIS Package, Client SSRS Schedule Report, LMP Web Application, LMP SSIS package, Callidus API Integration
Responsibilities -
Involved in full software development life cycle for analysis, design, development, documentation, testing, delivering projects on Time.
Created different business classes and interfaces using .Net Framework 4.5 with Object Oriented Programming (OOP) Methodology
Develop Angular modules, services, directives, components that adds the functionality to the UI components.
Integrate third party components like Angular Datatables, Angular Bootstrap, etc to add advanced Angular UI components.
Implement Authentication in Angular using Angular HTTPClient interceptor, JSON Web Token (JWT) and local storage.
Worked with Angular Routing for loading different components upon navigation.
Create Services and Repositories for the models to retrieve appropriate data from the database for each method.
Used LINQ extension methods to create queries that run on the database.
Develop RESTFul WebAPIs to accommodate the FrontEnd/Angular to make the HTTP calls.
Designed of large scale business applications and systems in a web-based multi-user environment.
Involved in development of web graphics and graphical (UI) Pages using the HTML, Cascading Style Sheets (CSS) Master Pages & ASP.NET Controls and UML / Modeling Tool.
Developed Win Forms Application to calculate the monthly billings.
Developed application as N-tier application with UI in the presentation layer using ASP.NET, business logic in the middle layer using C#.NET and data service activities in the backend using SQL Server 2008.
Used ADO.NET for database interactions using Data Adapters, Data Reader and Dataset.
Created and consumed Web services to communicate between the Windows (Desktop) and Web Application.
Used Custom Controls, User controls, and Server controls to design the screens.
Used in Microsoft Visual Studio, Team System 2010, Team Foundation Server (TFS) is team collaboration with builds of applications, setup unit testing in TFS.
Managed and administered multiple web sites/web applications using IIS.
Created Web Services for communicating with other application and components.
Expertise in developing various custom controls to retrieve values from the reference tables and provide multilingual support to the pages using C#.Net
Created and managed test data to support the team in ad-hoc requirements and performance testing.
Environment: ASP.Net 3.5/4.0, Visual Studio 2008/2010, ADO.NET, C#, .Net Framework 3.5/4.0, Web Forms, Web Services, XML, SQL Server 2008, NUnit Framework, JQuery,, IIS 6.0, TFS 2010.
Jr.Net Developer
Nevonex Solutions, Hyderabad, India June 2013-July 2015
Responsibilities:
Designed and developed web forms in ASP.NET &C# .NET using .NET Framework 3.5
Developed the application Framework in ASP.NET 3.5 primarily using C#.NET with the business logic implemented using .Net Assemblies
Extensively used C#.NET to develop server side event handling and components to handle business process.
Developed GUI using ASP.NET 3.5 Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
Used the ADO.NET data binding controls line Grid View in order to bind the data to the control and display the retrieved data.
Written JavaScript code for validating the simple control instead of sending them to the server side which was degrading the performance of the web pages.
Created Data tables and have written Stored Procedures for all the transactions in and out of the database using SQL server 2005.
Developed Stored Procedures, Triggers using SQL and used accordingly.
Created a Data Access Layer using C# to execute stored procedures into a Data Set, Data Table and Data Reader.
Performed NUnit Testing according to the business requirements.
Environment: .NET Framework 3.5, ASP.NET, C#, ADO.NET, XML, Web services, HTML, SQL Server 2008 R2, NUnit, Visual Studio 2010.