GIRIDHAR REDDY
Email: ****************@*****.*** PH: 913-***-****
Sr Full Stack .Net Developer
PROFESSIONAL SUMMARY
Over all 10+ years of experience in Analysis, Design, Development, Implementation, and Testing of various stand-alone, intranet, Client-Server, and web-based software applications using Microsoft Technologies including primary skills C#, ASP.NET, .NET Framework, NETCORE, Ajax, JavaScript, JQuery, JSON, ADO.NET, WCF, WPF, MVC, MVVM, UWP, Web services, CSS, HTML 5, XAML, XML, Python, Power shell, Linux, Oracle, SQL Server/2016 2014.
Experience in Object-Oriented Design, MVC, and MVVM Design patterns.
Have in-depth knowledge of Software Development Life Cycle (SDLC) methodologies, TDD, and experience working in Agile, and Waterfall. Primarily in Agile methodology.
Experience in building scalable, secure, and user-friendly web applications using Blazor, ASP.NET Core, and Entity Framework Core. Hands-on expertise in Blazor Server and WebAssembly (WASM), component-based architecture, and integrating REST APIs.
Strong understanding of frontend/backend integration, responsive UI, and modern DevOps practices.
Developed responsive, single-page web applications using Blazor WebAssembly integrated with RESTful APIs built in ASP.NET Core.
Developed the components using Angular 8 needed for the application from scratch and customized from various Angular-related libraries to meet the application’s functionality.
Expertise in Angular features like Routing, Data Binding, Directives, Page Loading, Component Communication, Dependency Injection, Service, HTTP server, Forms, and Exception Handling.
Good knowledge of React JS framework to develop the SPA.
Expert in designing and developing Web apps, Windows-based apps and Console apps using C#, VB.Net, MVC, ASP.NET, ADO.NET, Blazor server side and Web API with Entity Framework, Enterprise Library, LINQ, SOAP, Web Services, AJAX Control Tool Kit, React.js, Angular.js, Node.js.
Very good understanding of DevOps concepts and a critical thinker of its different application areas.
Building and maintaining systems in Windows Azure for development and production systems. This applies to standard VMs as well as other Azure services.
Hands-on experience in Azure App & Cloud Services, PaaS, Azure SQL Data Warehouse, Azure Blob Storage, Azure service bus, Queues, Web API, VM creation, ARM Templates, IaaS, Storage, and database.
Experience working with Azure Monitoring, Data Factory, Traffic Manager, Service Bus, and Key Vault.
Working Experience on Azure Storage, Azure Cosmos DB, Azure SQL API, and in different PaaS Solutions with Web, and worker Roles and Azure Web Apps.
Created reusable Blazor components for forms, tables, modals, and validation using DataAnnotations and FluentValidation.
Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
Good knowledge of Microservices, AWS (Amazon Web Services), working with EC2, S3, Cloudwatch, and Docker.
Experience in Service Oriented Architecture, Web Services, WCF RIA Services, SOAP, WPF over HTTP, WSDL, and UDDI.
Experience in Oracle-supplied packages, Dynamic SQL, Records, and PL/SQL Tables.
As a member of a scrum team, partnered with colleagues to build and test web applications. Specialized development using JavaScript, HTML5, CSS, Bootstrap, TypeScript, and Angular CLI.
TECHNICAL SKILLS
Languages & Technologies: C, C#, .NET Frameworks, .NET Core, EF Core, VB.Net, Web Services, WCF, WPF, ADO.NET, LINQ, Entity Framework.
Databases: SQL 2014/2016/2019, PL/SQL, T-SQL, SQL, Oracle.
Web Technologies: HTML, CSS, AJAX, JQuery, JavaScript, TypeScript, Python, Power Shell, Angular, JSON, XML, XSL, Bootstrap.
Operating Systems: Windows 10/8/7/XP, Windows Server 2012 R2.
Version Control Tools: VSS, SVN, TFS, Git, Azure DevOps
IDE and Tools: Microsoft Visual Studio. Net 2019/2017/2015, MS Office, SSMS, SQL Profiler, SQL Server Agent.
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio, SharePoint, MS Excel.
PROFESSIONAL EXPERIENCE
Molina Healthcare, Bothell, WA October 2022 to Present
.Net Full Stack Developer
Responsibilities:
•Implemented Agile software development methodologies, specifically SCRUM, employing Test Driven Development (TDD), and extreme programming to foster teamwork, collaboration, and process adaptability throughout the project life cycle.
•Implemented JWT-based authentication and role-based authorization using Blazor's built-in auth libraries.
•Demonstrated proficiency in Object Oriented Programming (OOP) concepts and SOLID principles, leveraging inheritance, polymorphism, abstraction, and encapsulation in application development. Applied design patterns for effective application design and development.
•Developed adaptive and responsive UI components and single-page applications (SPAs) using technologies such as Twitter Bootstrap, HTML5, CSS, Ajax, JavaScript, and jQuery.
•Maintained and improved VB.NET applications, addressing bugs, introducing new features, and optimizing performance. Utilized VB.Net in conjunction with .NET Core for the development of web applications, APIs, and services.
•Integrated third-party Blazor libraries like MudBlazor and Blazorise for advanced UI components.
•Created interactive dashboards with Angular Grid, incorporating real-time data streaming from Web APIs to provide dynamic and responsive data visualizations.
•Possessed expert knowledge in JavaScript frameworks, including Angular 2/4/6/8/12, TypeScript, and experience in working with web services using WCF, SOAP, and REST.
•Proficiently utilized various Platform as a Service (PaaS) solutions, such as Microsoft Azure App Service. Developed applications with .Net Technologies like ASP.NET, ASP.NET MVC with Razor, WPF, WCF, Web Forms, Win Forms, and Web API.
•Migrated legacy ASP.NET MVC application to Blazor Server, improving maintainability and user interactivity.
•Successfully implemented NgRx Store for Angular applications, managing the global state of the application.
•Created and maintained Extract, Transform, Load (ETL) documentation, including data flow diagrams, technical specifications, and process documentation for future reference and team collaboration.
•Implemented real-time collaboration features in Angular Grid applications, enabling multiple users to view and edit data simultaneously through synchronized Web API updates.
•Demonstrated knowledge in creating Single Page Applications using the Angular framework.
•Handled large volumes of data during ETL processes, implementing strategies such as parallel processing and data partitioning for improved performance.
•Developed reusable controls using ASP.NET and C# in the .NET Framework.
•Developed web applications using C# (4,6,7,8), ASP.Net MVC, Razor View Engine, Entity Framework, LINQ, HTML, CSS, JavaScript, Ajax, JSON, Bootstrap, and jQuery.
•Built custom Razor components for dashboards, charts, and real-time updates using SignalR.
•Translated high-level business needs, cases, and models into detailed design specifications, providing all technical documentation for approval.
•Utilized SQL Server Databases and .Net software technologies to develop Internet and intranet web services and web page applications.
•Used Gulp.js to optimize and minify front-end assets, reducing page load times and improving overall website performance.
•Developed a Blazor WebAssembly front-end with .NET 7 Web API backend, hosted on Azure App Services with API security using JWT tokens.
•Designed web applications with Angular and WEB API as the backend layer using .NET Core.
•Created .Net Core applications for Web API development.
•Coded in Angular 4/8 MVC framework to build web applications for internal use.
•Involved in developing Restful APIs using C# .Net.
•Implemented and optimized PL/SQL procedures, functions, and packages for data validation, transformation, and integration, resulting in improved application performance and efficiency.
•Utilized PowerShell to interact with REST APIs, automate Azure resource management, and perform system administration tasks.
•Possessed extensive experience in developing reports using Crystal Reports and SQL Server Reporting Services (SSRS).
•Experience in building .Net Core and integrating applications in Azure Cloud Service, CI/CD.
•Incorporated authentication and authorization mechanisms, such as JWT or OAuth, for secure API access.
•Created Object-Oriented Programming (OOP) objects like Collections, Interfaces implementations using C# Generics for extracting data.
•Built a CRM dashboard using Blazor Server with real-time customer tracking and role-based data visibility.
•Integrated Azure Service Bus with Azure Functions to build serverless event-driven architectures, processing incoming messages and triggering functions for further processing.
•Used Microsoft Azure to deploy applications and maintain the database in the cloud.
ENVIRONMENT: .NET Framework, ASP.NET MVC 5/4, Blazor,MS Visual Studio 2019, C#, Entity Framework, LINQ, SQL Server 2016, HTML5, CSS3, Bootstrap 4, JavaScript, jQuery, Angular 8, XML/XSLT/XPATH, Azure, AWS, IIS, Team Foundation Server (TFS), SSIS, NUnit and Web API 2.0.
Walmart, Rogers, Arkansas May 2020 to September 2022
Full Stack .Net Developer
Responsibilities:
Full software life cycle experience, involved in requirement analysis, development, testing, debugging, and support.
Involved in the design and development of rich and enhanced web applications using C#, ASP.NET MVC with Razor View Engine, jQuery, AJAX, HTML, CSS, and JavaScript.
Also responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, NodeJS and jQuery.
Involved in the design of UML diagrams like Class Diagrams, Sequence Diagrams, and Activity Diagrams from the Use Cases.
Work with ASP.NET Web pages, Web Services, State Management, caching features, configuring optimizations, and securing the web application.
Create Inbound and outbound WCF services/Web Services, MSMQ have been created to integrate with Email client and support applications.
Extensive experience with Blazor Server, WPF, and N-tier architectures.
Secured Blazor Server and Blazor WebAssembly applications against common security threats.
Established a development environment utilizing the latest Blazor.NET framework integrated with ASP.NET Core.
Use ASP.NET Validation controls for client-side validation of Server Controls.
Implement MVC-like architecture and singleton Design Patterns.
Develop dynamic ASPX web pages using ASP.NET, HTML, XSLT, and JavaScript.
Use wide ASP.NET Data controls to display data in a customized format.
Design in accordance with SOA principles to support Distributed computing where services are consumed by using Windows Communication Foundation WCF.
Effectively use JQuery a concise JavaScript Library for traversing HTML documents, event handling, and AJAX interactions.
Use LINQ to SQL, and LINQ to Objects for retrieving the data efficiently and Just in a timely manner.
Developed the application module using front-end frameworks such as Angular 6/7, JavaScript, and jQuery.
Utilized core Angular features such as HTTP, Data Binding, Forms, Services, and Dependency Injection.
Used Angular's latest features like CLI Prompts, CDK, and Virtual Scrolling to improve application performance.
Involved in the creation of an interface to manage the user menu and Bulk update of Attributes using Angular and jQuery.
Troubleshot and resolved issues in Blazor Server applications and applied MVC design patterns.
Experience in Azure for system Deploying, Operating and Maintaining compute, network, and storage in the Microsoft Azure environment using Microsoft Technologies
Experience in implementing migrating and deploying workloads on Azure VM.
Experience in Restful services is implemented using ASP.NET Web API to support lightweight data exchange in ASP.NET MVC.
Developed localization API which stores the translated data in Azure and SQL tables.
Deploy WCF services on Azure cloud.
Good understanding of storage concepts. Experience in designing and implementing Azure Storage.
Configure Azure cloud service for end-point deployment
Enable Open ID and Windows Live authentication in Azure cloud apps
Deploy WCF services on Azure cloud
Implemented interactive features using Blazor's event handling and component lifecycle methods.
Implemented Blazor WebAssembly from inception to deployment, ensuring cross-browser compatibility and optimal performance.
Integration of workflow with ASP.NET as host.
Worked on REST/ WEB API to create methods and consumed in Angular services by HTTP call.
Experienced in ASP.NET WEB API and Web Services (SOAP & RESTFUL).
Environment: Visual Studio 2017, ASP.NET, Angular 6/7, HTML, CSS, Azure, JavaScript, Xamarin Studio, Xamarin, iOS SDK, Android SDK, SQL, WCF services, Blazor,XML. Web API, RESTFul, AJAX, SQL Server2016/2018, WPF, SOAP, TFS, REDIS, JavaScript, JQuery.
Genesis, Beaverton, OR June 2018 to April 2020
Full Stack .Net Developer
Responsibilities:
•Collaborated with the client team in the design and development of applications, utilizing WCF and ASP.NET to meet client requirements, with business logic implemented in C#.
•Created project Flow Diagrams and documented business processes at every stage of the Software Development Life Cycle (SDLC).
•Developed solutions for diverse programming scenarios in C#.Net, applying Object-Oriented Programming (OOPS) concepts like Encapsulation, Inheritance, Polymorphism, and Abstraction.
•Built applications using ASP.NET MVC 4 for full control over rendered HTML5 and incorporated jQuery for client-side scripting.
•Utilized ASP.NET MVC 4 to create views that displayed data through Ajax calls to action methods in MVC controllers.
•Proficient in developing and maintaining applications using Blazor Server and Blazor WebAssembly models.
•Implemented secure authentication and authorization mechanisms in Blazor applications, ensuring robust security practices.
•Implemented client-side validations using jQuery/JavaScript and ASP.NET MVC 4, including data annotations for model data validations.
•Developed data-driven applications using VB.Net, covering database connectivity, querying, and data manipulation.
•Collaborated with development teams to identify and resolve issues with Angular Grid, ensuring smooth functionality and optimal performance.
•Designed and implemented secure authentication and authorization mechanisms using VB.Net and ASP.NET.
•Developed web applications based on MVC Frameworks with Angular.
•Created Windows/desktop applications using the WPF (Windows Presentation Foundation) framework, following the MVVM pattern.
•Integrated VB.Net applications with external APIs and services, utilizing technologies such as REST and Web Services.
•Demonstrated a strong understanding of data binding and integration with backend services to populate Angular Grid with dynamic data.
•Implemented enhancements to legacy systems developed in Classic ASP.
•Developed a system services SOA application platform for use by all web applications, leveraging Windows Communication Foundation (WCF) services.
•Implemented advanced reporting functionalities in Crystal Reports, including drill-down, drill-through, sorting, filtering, and aggregation.
•Involved in building .Net core applications and integrating them into Azure Cloud Service with CI/CD.
•Created the data access layer and data access objects using Entity Framework and LINQ to reduce impedance mismatch.
•Developed independent WCF services and defined service contracts for specific functionality in the project search module.
•Demonstrated knowledge in creating Single Page Applications using the Angular 2 framework and implemented form validation using validation controls.
•Maintained AWS infrastructure, including EC2, RDS, SQS, Lambda, etc.
•Worked on creating Rest Services using ASP.NET Web API and C#.
•Used Cascading Style Sheets (CSS) to control the style and layout of multiple web pages simultaneously.
•Utilized Platform as a Service (PaaS) features for automated deployments, CI/CD integration, and infrastructure provisioning.
•Developed new user interface components for different modules using Kendo UI with various controls, including Grid controls, chart controls, etc.
ENVIRONMENT: .NET Framework, C#.NET, Visual Studio 2013, Blazor,SQL Server 2012, Oracle 10g, Entity Framework 6.0, HTML, BOOT STRAP, AngularJS, LINQ, T-SQL, IIS 7.0, ASP.NET, ASP.NET MVC 4, WCF, Web services, SOAP, MSMQ, jQuery/JavaScript, XAML, AJAX, CSS, XML, AWS, TFS, Windows 2008 Server
Cybage Software Private Limited Hyd India January 2017 to March 2018
C# .Net Full Stack Developer
Responsibilities:
Designed and implemented applications using .NET Framework 4.6 using AngularJS and MVC.
Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular JS, Angular2/4 to design UI.
Designed and developed a Presentation layer using Angular 4 and Angular material.
Involved in all phases of the project lifecycle i.e. requirement analysis, design, application development, and testing for the project.
Implemented WCF throttling and WCF concurrency to increase the throughput of the WCF web service.
Created Restful services using ASP.NET Web API for exposing these to mobile devices.
Implemented SQL Cache Dependency in WCF Services.
Involved in the development of MVC patterns for client-server interaction.
Implemented LINQ to SQL for the data access operations.
Interacting with Product Owners and all stakeholders to gather requirements.
Designed and developed user interfaces using ASP.NET MVC Partial Views and multiple interfaces to transfer the data into different servers.
Involved in deployment of the application on the web server
Involved in Unit and Functional testing using NUnit.
Used GIT to maintain the version control history during development.
Active participation in different scrum ceremonies like grooming, planning, standup, and Retrospectives.
Responsible for the Code Reviews, managing development and release branches in the GIT source Repository, and deployment of code to different environments.
Environment: Visual Studio 2015/2017, C#, Microsoft SQL Server 2014/2016, .Net Framework 4.6, Entity Framework, C#, GIT, MVC 5, WebAPI, AngularJS 1.x/2/4, JavaScript, JQuery, LINQ, IIS 7.0, HTML, XML, TFS, Bootstrap.
Hudda Infotech Private Limited Hyderabad, India June 2015 to December 2016
C# .Net Full Stack Developer/ Web Application Developer
Responsibilities:
•Actively involved in Software Development Life Cycle including Analysis, Design, solutions to the business issues and used agile methodology for software development.
•Worked with n-tier architecture involving Services Layer, Data Access Layer, and Business Layer created using C#.
•Developed solutions for diverse programming scenarios in C#.Net, employing Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction.
•Developed application using ASP.NET MVC 4 to enable the full control over the rendered HTML and JQuery for client-side scripting.
•Create data access layer using Enterprise library and C# objects.
•Experience in creating web pages using ASP.NET, C#, Java Script, and CSS.
•Worked with business analysts, project managers, project lead, and other developers to help design, and develop technical design, specs, and coding as part of SDLC.
•Extensively used HTML tags, Bootstrap, and CSS to maintain uniformity in the Web pages.
•Worked with ASP.NET MVC 4 to create views to display data by making Ajax calls to action methods in MVC controllers.
•Implemented client-side validations using jQuery/Javascript and ASP.NET MVC 4. Data annotations to do validations on the Model Data.
•Developed application using ASP.NET MVC 4.0 to enable full control over the rendered HTML and jQuery for client-side scripting.
•Knowledge in Creating Single Page Applications using the Angular framework.
•Worked with ASP.NET MVC 4.0 to create views to display data by making Ajax calls to action methods in MVC controllers.
•Developed Windows applications using WPF with MVVM framework.
•Created the Data access layer and Data access objects using Entity Framework and LINQ to reduce impedance mismatch.
•Designed and developed web applications based on MVC Frameworks AngularJS.
•Developed system services SOA application platform for use by all web applications utilizing Windows Communication Foundation (WCF) services.
•Worked on creating Rest Services using ASP.NET Web API and C#.
•Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
• Worked on developing reports using Crystal Reports and SQL Server Reporting Services (SSRS).
•Written JavaScript, jQuery functions for Client-side code to implement different functionalities in validations.
•Used Cascading Style Sheets (CSS) to control the style and layout of multiple Web pages all at once.
•Extensive experience in Building web applications using Kendo UI widgets, jQuery.
•Implemented and optimized PL/SQL procedures, functions, and packages for data validation, transformation, and integration, resulting in improved application performance and efficiency.
•Used Web API to create a Restful Web Services in MVC.NET, which can send messages using XML and JSON.
•Used Ajax tool kit, Multi views, regular expressions, regular expression validates, user search controls.
•Developed multiple web services for feeding data to multiple applications using Windows Communication Foundation (WCF).
•Developed the independent WCF /WCF REST services and defined Service Contracts for specific functionality in search module.
•Used LINQ for querying data from the databases and Object collections.
•Prepare and present status updates for projects. Manage small projects.
•Used SCRUM methodology of Agile Software development and TDD in different modules.
•Conduct and design complex systems integration testing activities and implement approved multiple application modules the team has developed or modified, ensuring the application meets the needs of the business client.
ENVIRONMENT: .NET Framework 4.6, ASP.NET MVC 5/4, MS Visual Studio 2012, C#, Entity Framework, LINQ, SQL Server 2012, HTML5, CSS3, Bootstrap 4, JavaScript, jQuery, Angular 2, XML/XSLT/XPATH, IIS, Team Foundation Server (TFS), SSIS, NUnit and Web API 2.0.