SREEDHAR GUDUR
https://www.linkedin.com/in/sreedhar-g-9a28882b0/
Sr. .Net Developer *************@*****.*** 815-***-**** Visa: Green Card
PROFESSIONAL SUMMARY
10+ years of professional IT experience as .Net Developer Efficient in Application Design, development and maintenance.
Experienced in various Phases of Software Development Life Cycle (SDLC) i.e., Analysis, Design, Development, Implementation, Testing and User of Enterprise Web-Applications, Stand alone and Distributed applications.
Expertise in .NET Framework 4.8/4.7.2/4.6/4.5, .NET Core/ASP.NET Core Ver 2.x/3.0/3.1/5, ASP.NET Core Identity, Entity Framework (EF) Core, Razor Core, MVC Core and ASP.NET Core Dependency Injection.
Extensive Experience in developing legacy and current trending technologies using ASP.NET, Classic ASP, DAOs, ASMX Web Services, WCF, WPF, Win forms, Web Forms, ADO, HTML, XML, Crystal Reports, AJAX and Web Patterns.
Skilled in Object-Oriented Programming principles with deep experience in C#, Python, and Java, driving modular and maintainable code.
Strong command of AWS services including Lambda, RDS, Aurora, DynamoDB, API Gateway, Step Functions, and S3, enabling scalable, secure, and serverless applications.
Expertise in React.js (Building scalable, maintainable, and performant Single Page Applications (SPAs) using component-driven architecture.
Experienced in developing web and desktop applications using client server architecture with C#, ASP.NET, ADO.Net, Web Forms, Web Services, Angular versions, WPF, LINQ, WCF, MVC5, AJAX, Entity Framework.
Proficient in React Hooks: Deep understanding of useState, useEffect, useRef, useMemo, useCallback, and custom hooks for handling state and side effects in functional components.
Experienced in developing ASP.Net Web custom controls, user controls and rich GUI with extensive use of AJAX toolkit, CSS and Master pages.
Experienced with Microsoft Azure Cloud-based IAAS, PAAS, and SAAS.
Expertise in designing professional UI web applications using front-end technologies such as HTML5, CSS3, DHTML, JavaScript, XML, jQuery, Visual InterDev, Master Page, AJAX, JSON, AngularJS, Angular Versions, Node.JS Knockout JS, and Bootstrap.
Experienced in Design and Development of GUI (Graphical User Interface) using C# Win Forms and ASP.Net Web Forms.
Experienced in data accessing including using Data Adapter, Datareader and DataSet, Entity Framework in ADO.NET and Language Integrated Query (LINQ), LINQ to SQL and LINQ to Object.
Expertise in version control tools such as GIT, TFS, and Visual Source Safe.
Expertise in T-SQL queries, views, joins, functions, stored procedures, triggers, cursors, performance tuning and query optimization.
Experienced with Visual Studio (2019, 2017, 2015, 2013, 2010, 2008), SQL Profiler, Fiddler, SOAP UI, Postman, LINQ Pad.
Integrated and visualized backend data using Amazon QuickSight, Power BI, and QlikSense for operational dashboards and reporting needs.
Experienced in SQL Database design, maintenance and performance tuning, developing SQL queries/scripts, stored procedures, TSQL using SQL Server.
Experienced working with IAAS, PAAS, and SAAS on Microsoft Azure Cloud.
Extensive experience in system architecture, design and development of Client-Server and Distributed Web Applications with MVC, MVVM, 3-Tire, REST Architecture, WEB API and N-Tire Architecture.
Expertise in creating Web-Applications using Azure Cloud and Azure CLI.
Experience with .NET Remoting, Multi-threading, Assemblies (Private, Shared, and GAC), IIS, and Serialization.
Excellent analytical and interpersonal skills, quick learner, and good performer in both team and independent settings.
TECHNICAL SKILLS
Languages
C#.Net, T-SQL, PL/SQL
Microsoft Technologies
.Net Framework 4.8/4.5/4.0/3.5/2.0, .Net 8/ ASP.Net Core, MVC 5.0/4.5, ADO.Net, LINQ, Web Forms, Windows Forms, WCF, WPF, Web API, MSMQ, WWF, Windows
Web Technologies
ASP.NET, ASP.NET MVC, HTML/HTML5, CSS/CSS3, React JS, Bootstrap, AJAX, jQuery, Angular Versions
Cloud Technologies
Microsoft Azure
Reporting Tools
SQL Reporting Services (SSRS), SSIS, Crystal Reports, Telerik Reporting.
Databases
MS-SQL Server, Mongo DB, MS Access
IDE
Microsoft Visual Studio, Eclipse
Version Control Tool
Team Foundation Server, Git and SVN.
Testing Tools
N-Unit
Operating System
Windows, iOS, Android
PROFESSIONAL EXPERIENCE
Machinify Chicago, IL Jan 2025 – Present
Sr. .Net Developer/Full Stack Developer
Designed, developed, tested, and maintained scalable enterprise applications through the full Software Development Life Cycle (SDLC) using .NET 8/.Net7 and Angular 15, successfully migrating to Angular 17 to leverage the latest framework enhancements.
Deployed and managed applications on Microsoft Azure using both Infrastructure as a Service (IaaS) and Platform as a Service (PaaS), ensuring high availability, performance, and scalability.
Developed RESTful APIs using ASP.NET Core Web API (MVC pattern), enabling seamless integration between the front-end Angular application and back-end services.
Leveraged Angular Observables for efficient asynchronous communication between client and server, improving performance and user experience.
Implemented secure user authentication and authorization workflows using OAuth 2.0, ensuring compliance with modern security standards and protecting sensitive data.
Hardened applications against Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), and other security vulnerabilities using best practices and Angular's built-in protections.
Monitored application health and performance using New Relic, identifying and resolving bottlenecks and proactively addressing system issues.
Designed and implemented CI/CD pipelines in Azure DevOps, using YAML-based configurations to automate build, test, and deployment processes across multiple environments.
Migrated and integrated legacy modules with new microservice-based architecture using Docker containers, enhancing modularity and deployment agility.
Developed reusable Angular components and custom directives to standardize UI behavior and optimize development efficiency across the application.
Built responsive and interactive front-end interfaces using Angular 17, HTML5, CSS3, Bootstrap, and TypeScript, ensuring cross-browser compatibility and accessibility.
Created complex database queries and optimized performance using MongoDB, incorporating stored procedures, triggers, and indexing strategies.
Utilized Visual Studio 2022 for full-cycle development and debugging, integrating with Azure DevOps and Git for version control and team collaboration.
Managed source control and versioning with Azure Repos and Git, ensuring seamless integration of project modules across development cycles.
Environment: .NET 8/.Net 7, Angular 15, Angular 17, ASP.NET Core Web API, Visual Studio 2022, OAuth 2.0, Azure IaaS, Azure PaaS, Azure DevOps, YAML, MongoDB, Docker, New Relic, HTML5, CSS3, Bootstrap, TypeScript, Git, Azure Repos
Bank OF America Chicago, IL Apr 2024 – Dec 2024
Sr. .Net Developer/Full Stack Developer
Led agile development of scalable applications by integrating React 18, Material UI, TypeScript, and ASP.NET Core, ensuring rapid delivery of business-critical features.
Migrated legacy systems from .NET Framework 4.8 to .NET 6, improving performance and maintainability across microservices and client-facing applications.
Built reusable UI components using React, Material UI, and JavaScript, supporting responsive design and cross-browser compatibility.
Designed and consumed RESTful APIs using ASP.NET Core Web API and implemented secure communication with React.js frontends using JSON and token-based authentication.
Employed Object-Oriented Programming (OOP) principles in C#, Python, and Java to develop modular and testable service components.
Utilized AWS services including Lambda (for serverless functions), RDS, Aurora, DynamoDB, and Neptune for high-performance data storage and analytics.
Integrated AWS S3 for file storage, Step Functions for workflow automation, and API Gateway to expose secured RESTful endpoints.
Automated infrastructure provisioning using Terraform, enabling repeatable, scalable, and version-controlled deployments.
Designed authentication flows with OWIN, and used IAM roles and policies on AWS to secure access to APIs and cloud resources.
Performed unit testing, API testing (using Postman), and integration testing to ensure application robustness and adherence to specifications.
Created interactive dashboards and data visualizations using Amazon QuickSight and integrated backend data via SQL Server, MongoDB, and Neptune graph queries.
Managed application data using complex SQL Server 2019 scripts (stored procedures, triggers, views) and MongoDB for NoSQL flexibility.
Built and orchestrated containerized services using Docker and Docker Compose, improving local development and deployment consistency.
Debugged applications with Visual Studio, browser dev tools, and logging systems to resolve complex production issues efficiently.
Managed version control with Git and enforced branch policies, pull request workflows, and code reviews for continuous integration standards.
Maintained secure API integrations using SendGrid for email flows, Terraform for infra-as-code, and CloudFormation where applicable.
Environment: C#, ASP.NET Core, ADO.NET, HTML5, CSS3, Bootstrap, React 18, JavaScript, TypeScript, React Router, Material UI, SQL Server 2019, MongoDB, AWS (Lambda, RDS, S3, Aurora, Neptune, DynamoDB, Step Functions, API Gateway, IAM), Docker, JSON, Git, Visual Studio, Terraform, QuickSight, Agile.
Grinnell Mutual Grinnell, IA Dec 2022 – Mar 2024
Sr. .Net Developer
Participated in the entire project life cycle, including requirements gathering, analysis, design, and development using Iterative AGILE Methodology.
Implemented Angular 13, Angular Material, Angular Routing, Azure IaaS, and MongoDB while migrating from .NET Framework 4.8 to .NET Core 5.
Upgraded from AngularJS to Angular 13 by migrating to the latest version.
Used Bootstrap CSS to design responsive websites for existing applications.
Utilized the ASP Net Core Web API using Angular 13 to consume the API's.
Implemented Web API Services using ASP.NET Web API and C#, exposing them through SOAP and HTTP.
Developed .NET security features such as Authentication Authorization, Forms-based Authentication, Authorizing Users, Authorizing Admins, Roles and User Account Impersonation, and Tracing.
Utilized the ASP Net Core Web API using Angular 13/15 to consume the API's.
Implemented Azure Queues to perform background processing to run the web application in Windows Azure against SQL Azure.
Developed unit tests and worked closely with QA staff to prevent and detect errors effectively, using JIRA as a bug tracking and issue tracker.
Developed test scripts and scenarios for all types of testing, including unit, integration, acceptance, and regression testing using NUnit.
Maintained several applications including latency issues with SQL performance tuning by adding indexes to improve throughput and troubleshooting several service desk tickets in a production environment.
Utilized TFS server as a version control system to manage code and documents across multiple developers, ensuring proper collaboration and versioning.
Managed project progress and facilitated effective communication within the team and with the Project Manager to ensure timely and successful delivery.
Managed container lifecycle through build, test, staging, and production workflows in both cloud-native and hybrid environments.
Integrated Dockerized applications into Azure DevOps and GitHub Actions pipelines for automated builds, tests, and deployments.
Participated in Daily Scrum, Sprint Planning and Retrospective meetings on a day-to-day basis.
Environment: .Net Core, ASP.Net Web API 2, MVC 5, C#, Angular 13/15, HTML5, Angular CLI, NPM, Ajax, JSON, Azure, NUnit, Jira, Azure DevOps, TFS, Windows, Agile.
Marquette Bank Orland Park, IL Sept 2020 – Nov 2022
.Net Developer
Implemented the Software Development Life Cycle (SDLC) processes, including model selection, project initiation, monitoring and control, requirements gathering, system design, development, deployment, operations, and ongoing support.
Designed and implemented MVC architecture using C# and ASP.NET, including authentication logic aligned with the .NET Framework, IIS security model, and MVC design patterns.
Developed and enhanced dynamic Web Forms, Master Pages, User Controls, and Custom Controls in ASP.NET for improved modularity and code reuse.
Built a Single Page Application (SPA) using React.js and React Router, with backend communication handled via ASP.NET Web API and C#.
Defined and implemented RESTful request-response messaging using JSON over HTTP, exposing APIs through ASP.NET Web API.
Created a virtual network on Azure to interconnect cloud-hosted services, improving deployment scalability and security across environments.
Developed WPF desktop applications leveraging Control Templates, Data Templates, Bindings, Converters, and event-driven features like Routed Events and Command Bindings, incorporating LINQ and lambda expressions for efficient data processing.
Designed and built secure RESTful services using Web API to expose business logic in a Service-Oriented Architecture (SOA).
Utilized Visual Studio .NET IDE for full-stack development, debugging, and performance optimization.
Collaborated with team members using TFS (Team Foundation Server) for version control, task tracking, and collaborative development workflows.
Conducted unit testing using NUnit, ensuring robustness of web application logic and API endpoints.
Provided maintenance and support for legacy production systems, handled client-reported bugs, and delivered post-production enhancements in coordination with stakeholders.
Environment: ASP.NET Framework 4.8, C#, Web API, React.js, React Router, Visual Studio 2017, SQL Server 2019, IIS, Azure, HTML5, CSS3, Bootstrap, WCF, WPF, NUnit, TFS, Windows
R&R Insurance Waukesha, WI Jan 2019 – Aug 2020
.Net Developer
Developed and implemented Software release Management strategies for various applications per the Agile process.
Managed ASP.NET Web Forms, Web Services, and State Management, caching features, configuration optimizations, and web application security.
Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web applications.
Utilized HTML5, CSS3, Angular 6/7, Bootstrap framework for responsive design.
Used Angular HTTP Client to (post, get, put and delete) to retrieve data through Web API, used Angular to create the modules with the components and routing client path.
Developed and implemented WCF services in Windows Azure. Between SQL Azure online external content and this layer, there is a middle tier.
Participated in unit tests, integration tests, acceptance tests, and regression tests using NUnit and wrote test scripts.
Utilized Jenkins to integrate and deploy code continuously. Utilized GitHub to manage the versions, labeled versions, and backups of the source code.
Participated in maintaining, debugging, and resolving the open JIRA issues.
Used Team Services/Azure DevOps software for Agile scrum task management (Including Scrum and Kanban board) to track the story status and builds to production.
Environment: .Net Framework 4.8, C#, ASP. NET, ADO.Net, HTML5, CSS3, Bootstrap, Angular 6/7, TypeScript, Angular CLI, SQL Server 2017, WCF, JSON, NUnit, Azure, Visual Studio, GITHUB, Jenkins, Agile, Windows
Uline Pleasant Prairie, WI Nov 2016 – Dec 2018
.Net Developer
Assisted in all phases of the Software Development Life Cycle (SDLC), including Analysis, Design, Implementation, Testing, and Maintenance.
Utilized Developer Tool, ASP .Net 4.7, C#.Net, MVC 5, REST, and XML technologies in the design and development of the application.
Implemented CRUD functionality with Entity Framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity Framework in MVC.
Developed Rest API's with .net core and .net framework and deployed them on Azure via HTTP Client, then creating, editing, viewing data via HTTP Get, Post methods of web API's. Enable filters for data retrieval, as well.
Developed components, services, and directives using Angular CLI.
Implemented .NET Security features, including Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles, and User Account Impersonation.
Implemented Exception Handling mechanism using .NET Framework Classes and Involved in unit testing, integration testing and deployment of the application. Fixed a large number of defects and technical issues during the project implementation.
Used Jenkins for continuous integration and continuous deployments. Maintained the Version, Labeled Versions and Backups of the source using GitHub.
Participated in maintaining, debugging, and resolving the open JIRA issues
Implemented several changes to improve the application's performance and addressed many existing problems.
Environment: ASP.Net 4.7, C#, MVC, Angular 7, Rest API, Azure, HTML5, CSS3, AJAX, SQL Server 2017, Jenkins, GITHUB, Jira, Agile, Windows.
Crate & Barrel Northbrook, IL Jan 2015 – Oct 2016
.Net Developer
Engaged in the Software Development Life Cycle (SDLC) of the application from design to implementation, testing, deployment, and maintenance.
Worked with users to gather and analyze business specifications (use cases, sequence diagrams) and prepare design documents.
Designed and developed responsive web pages using HTML, CSS3, AngularJS, JQuery, AJAX, JavaScript, and ASP.Net and WPF.
Used JavaScript for client-side validation and ASP.Net validation controls for server-side validation.
Implemented business and data access components (as separate assemblies) in C# using ADO.NET transaction management.
Developed N-tier distributed .NET applications using SOAP.
Implemented Fault Contract and Datacontract for WCF services, allowing data exchange between clients and servers.
Enhanced Entity Framework performance by using compiled queries, multiple contexts, explicit loading, and context saving after all database operations.
Designed GUI screens with AJAX Toolkit and partial page updates with AJAX.
Utilized XML and XSLT extensively for data transfer when implementing XML Web Services in C# using SOAP protocols.
Implemented effective user controls to provide document search functionality.
Developed unit and integration test procedures for the existing web application, SSIS routines, and SSRS reports.
Used JIRA tickets, managed and tracked all issues.
Environment: .Net Framework 4.6, ADO.NET, HTML, CSS3, AngularJS, jQuery, AJAX, JavaScript, WCF, WPF, Webservices, Jira, Windows.
Education: Bachelor’s degree from Bharathi Siksha Bhavan Lacknow.