Sai Dinesh Voruganti
Email: ********************@*****.***
Mobile: 201-***-****
Sr C# .Net Full Stack Developer
PROFESSIONAL SUMMARY:
Full stack .Net Developer with over 10 years of IT experience with exceptional skills in Analysis, Design and Development of highly scalable n - tier Web Applications, Distributed Applications using Confidential Technologies.
Valuable experience in all phases of Software Development Life Cycle (SDLC) right from requirement gathering, analysis, planning, coding to deployment and production phases in Agile methodologies.
Service Upgrade and deployment with newer build, Servers maintenance and troubleshooting.
Experience in Client-side web development utilizing HTML5, CSS3, Bootstrap, Ajax, JavaScript, jQuery, Angular 16,14,12,10,9,8 Type Script.
Designed interactive User Interfaces HTML, CSS, JavaScript, jQuery, Angular JS, React JS and Bootstrap.
Experience in implementing web applications by using C#, ASP.NET (4.5.1/4.0/3.5/3.0/2.0), ADO.NET, MVC (MVC5.3/4.0/3.0), LINQ, .Net Core 6.0, Web Services, WCF, Web API 2.0, XML, HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, SQL 2005/2008/2010/2016.
Expertise using MVC 5.0 design pattern, created Models, Views, Controllers, View Models, Partial Views, Action Filters, Validations, Data Annotation, Custom model Binder and Routing using Razor view with HTML helpers and AJAX helpers.
Experience in developing applications using Entity Framework 6.0 using database first and code first approaches.
Used LINQ to SQL to query database and made use of LINQ to objects and lambda expression for retrieving data efficiently.
Experience in AngularJS Controller functions, service using Controller methods to set up initial state of the object.
Having the knowledge to integrate the dynamic pages with AngularJS and jQuery to make the page dynamic.
Developed AngularJS unit test cases using Jasmine and Karma.
Implemented a responsive UI which will scale itself depending on the device, platform, and browser, using Angular2.0, HTML, CSS3, Bootstrap, Angular-cli.
Extensive experience in developing and consuming XML Web Services using WSDL and SOAP.
Experience in development of restful services using Web API 2.0.
Extensively used WCF for building service-oriented applications and sending data as asynchronous messages from one service endpoint to another.
Experience in creating Tables, Stored Procedures, Prepared Statements, Triggers, Cursors, Functions, Views, Indexes and Joins using SQL Server 2008/2012/2014/2016.
Experience using tortoise GIT, SVN, Team Foundation Server (TFS).
Experienced at using VSS and TFS for integration, code security, version and source control.
Experience in continuous Integration using JIRA and TeamCity, deploy.
Experience using ASP.Net webforms.
Experience in Software Configuration Management (Daily Build, Release, and testing methodology) Using tools like Azure DevOps Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS) and GitHub.
Worked on front end web application development using Master Pages, Themes, Skins, HTML, XML, CSS, JavaScript and ASP.Net Custom Control.
Working knowledge on Confidential Azure Cloud and its Services.
Knowledge in error and event handling precedence Constraints, Break Points, Check points and Logging in SSIS.
Knowledge in using global variables, expressions, and functions for the reports with immense experience in handling sub reports in SSRS.
Experience in Test Driven Development (TDD), used NUNIT for unit testing. Development, debugging, and unit testing using Visual Studio.
Initiative-taking and a good team player with ability to work under strict deadlines.
TECHNICAL SKILLS:
Programming Languages: C#, .NET Core, VB.Net, Python, Java, OOP concepts
Web Technologies: ASP.NET Core, Razor Pages, Blazor
Front-End Technologies: HTML5, CSS3, Angular 12/14, React, Vue.js, JavaScript/JQuery API Development ASP.NET Web API, gRPC, Microservices
Microsoft .NET Technologies and Tools: .NET Core/.NET 5+, .NET 6, .NET 7, ASP.NET Core 6, ADO.NET, LINQ, Web Forms, SharePoint, Win Forms, Docker, JIRA, Bamboo, Microsoft .Net Share Point
Testing: Unit Testing Frameworks (MS Test, xUnit, NUnit)
Mobile Platforms: Android, iOS
Dependency Injections: Microsoft. Extensions
Security: Authentication/Authorization, JWT, OAuth, HTTPS
Patterns: MVC, MVC2, MVC3, MVC5
Internet Applications: AJAX, XML, XSL, XSLT, XAML, WCF Services, WPF, MV VM
Cloud Platforms: Microsoft Azure, Amazon Wed Services (AWS)
Web Services and APIs, Protocols: Microsoft IIS, RESTful and SOAP, HTTPS, TCP/IP
IDE: Microsoft Visual Studio, Visual Studio Code, Eclipse, Android Studio, Xcode, Xamarin Studio
Packages: MS Office 2007/2010(MS-Word, Excel, Visio, and Power Point), MS Project, MS Office
Database: Entity Framework Core, ORM (Dapper, Poco, NHibernate), SQL Server
Version Control Tool: Team Foundation Server, Git (GitHub, GitLab, Bitbucket), Azure DevOps and SVN.
PROFESSIONAL EXPERIENCE:
BNYMellon, NYC, NY Aug 2022 to Till Date
Sr C# .Net Full Stack Developer
Responsibilities:
Effectively followed Agile Methodology for rapid development and regular adaptation to the varying requirements and continuous delivery of the working software.
Experience in developing applications using C#. NET, Angular 14, ASP.NET core, MVC 5.0, Web API 2.0, WCF (REST/SOAP), LINQ, TPL (Task Parallel Library), NHibernate, Structure-map.
Involved in writing the front-end code for the application using Angular 12/14.
Created Restful services using ASP.NET Web API. Configure the service web.config files programmatically using LINQ to XML.
Designed, developed, and deployed integrations and APIs using MuleSoft's Any point Platform. Implemented integration patterns and best practices to ensure scalability, reliability, and maintainability of integrations.
Configured connectors, message processors, and transformations to facilitate data exchange between systems.
Collaborated with Business Analysts and other stakeholders to understand business requirements, ensuring alignment with DTMB and Treasury policies, standards, and guidelines.
Assisted in documenting technical specifications and translating business requirements into technical solutions while considering security aspects and adherence to SSPs.
Collaborated with business stakeholders to gather requirements and translate them into technical solutions.
Designed and developed scalable web applications using ASP.NET MVC and C#, ensuring high performance and reliability.
Experience in creating Tables, Stored Procedures, Prepared Statements, Triggers, Cursors, Functions, Views, Indexes, and Joins using SQL Server 2008/2012/2014/2016.
Created client app using API controller to consume the RESTful web service.
Experience using ASP.Net webforms for developing and maintaining legacy web applications.
Created various stored procedures for data retrieval from the database and generating several types of reports using SQL reporting services (SSRS).
Utilized Telerik controls for enhanced UI/UX features and functionality in web applications.
Implemented Azure DevOps pipelines for continuous integration and continuous deployment (CI/CD), automating the build, test, and deployment processes.
Made changes as required in the existing SQL functions, stored procedures and packages and refined the new data model.
Developed web applications using ASP.NET Web Forms, integrating them with backend systems and databases including Oracle Database.
Developed real-time messaging applications using RabbitMQ to ensure efficient communication between microservices.
Implemented Kafka messaging system for real-time data processing in .NET environment.
Worked on MVC frameworks like AngularJS for creating Single-Page Applications (SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
Developed the components using Angular 14 needed for the application from scratch and customized from various Angular related libraries to meet the application’s functionality.
Developed features for customer facing website using C#, ASP.NET MVC 4/5, CSHTML, Html Helpers, JavaScript, jQuery, KnockoutJS, AJAX, Bootstrap, CSS, LINQ, Entity Framework, WCF, SQL Server.
Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.
Integrated Azure Key Vault for secure management of application secrets and sensitive configuration settings.
Implemented Azure API Management for API governance and monitoring, enabling secure and scalable API consumption.
Deploying Web Apps and Creating Web-Jobs, Experience in configuring Cloud Platforms (Azure SQL, Service Bus and Cloud Services).
Implemented design patterns and the entire backend of the application in C#. NET, using various object- oriented features like classes, interfaces, inheritance, polymorphism, and Multithreading.
Developed microservices architecture using Docker for real-time applications in a .NET environment.
Identifying the automation candidate test cases from the functional regression list and setting up the Automation environment using Eclipse, Selenium web driver files, TestNG jars
Designed and deployed RabbitMQ clusters for high availability and fault tolerance in real-time .NET environments.
Proficient in utilizing Microsoft Visual Studio for development, debugging, and unit testing of applications.
Worked on setting up, configuring, and maintaining TFS, & Build Server Strong understanding of the TFS Web Access portal and available features and administration.
Environment: ASP.NET core 1.0, Visual Studio 2015, .NET Framework 4.5, MVC 4.0/5.0, .NET Core 3.0, SQL server 2017, Microsoft TFS, C#, Angular 14, Bootstrap, Kendo UI, Microsoft TFS server, Azure, Selenium, Crystal Reports, Protractor, NUNIT, HTML5, CSS3, SharePoint, Telerik Reporting tool, Log4Net, NuGet Packages, Windsor
Capital One, Richmond, VA OCT 2020 to July2022
Sr. Net Developer Full Stack Developer
Responsibilities:
Used AGILE/SCRUM methodology to implement the application.
Created Single Page Application (SPA) using AngularJS framework for binding data to specific views and synchronize data with server.
Used Restful web services and developed dynamic web pages. Develop Business logic layer by implementing Object Oriented Programming languages concepts abstraction, encapsulation, inheritance, polymorphism in C#.
Developed the environment using latest Blazor.Net with Asp.Net Core 6.0/3.0
Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts abstraction, encapsulation, inheritance, polymorphism in C# 6.0.
Created the Angular reactive forms and implemented the Validations, Typeaheads.
Implemented a Restful API server with NodeJS and Express JS.
Implemented Web Parts, AJAX, web services, and globalization in the project with Telerik controls.
Database design and development of database objects in SQL Server 2008 using Confidential SQL Server Management Studio Express.
Integrated AWS services with CI/CD pipelines for continuous deployment and automated testing on AWS infrastructure. Managed relational data with AWS RDS and utilized DynamoDB for NoSQL database requirements.
Used JSON objects effectively for efficient client-side coding and Typescript/JavaScript template design.
Transformed conceptual designs into interactive user interface using HTML5, CSS3 and Bootstrap.
Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
Conducted unit testing, integration testing, and performance testing of integrations to ensure quality and reliability.
Documented integration designs, configurations, and deployment procedures for knowledge sharing and reference.
Used Angular 12/14 and Typescript to develop single page application (SPA).
Experience in Client-side web development utilizing HTML, CSS3, Bootstrap, Angular 12/14 Typescript.
Built applications for scale using Type Script.
Created Typescript reusable components and services to consume REST API’s using Component based architecture provided by angular 12/14.
Designed and implemented cloud architecture leveraging Amazon EC2 for scalable compute solutions and Amazon S3 for durable and scalable object storage.
Worked on front end web application development using Master Pages, Themes, Skins, HTML, XML, CSS, JavaScript and ASP.Net Web Forms.
Implement new Front-End features with Typescript/ JavaScript and other RESTful APIs.
Used RxJs heavily for subscribing to Observable streams containing data.
Implemented a responsive UI which will scale itself depending on the device, platform, and browser, using Angular12/14, HTML, CSS, Bootstrap, Angular.
Developed ASP.NET Core 6.0/3.0 Web API based on departmental requirements and specifications.
Utilized AWS ECS and EKS for containerized deployments, achieving efficient resource utilization and deployment automation.
Implemented Angular Router to enable navigation from one view to another next as agent performs application tasks.
Developed and maintained enterprise-level applications using VB.NET, ensuring high performance, quality, and responsiveness.
Used Angular-CLI to generate components, routes, services, pipes and to run tests.
Optimizing the performance of queries with modifications in T- SQL queries, removed unnecessary columns, and eliminated redundant and inconsistent data.
Experience in third party libraries like Angular Material Design.
Managed containerized applications using Amazon ECS on AWS for improved resource utilization.
Responsible for writing Stored Procedures and User Defined Functions to retrieve the data from the central database and extensively worked on bug fixes in SQL procedures using SQL Server 2018.
Configured and managed AWS Elastic Load Balancers (ELB) to distribute traffic across multiple AWS EC2 instances, ensuring fault tolerance.
Utilized RabbitMQ exchanges and bindings to orchestrate event-driven architecture for responsive and scalable systems.
Developed new user interface components for different modules using Kendo UI.
Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and autocomplete etc. throughout the application.
Created and updated tables using the Data Definition Language and Data Manipulation Language with respect to the business functionality.
Leveraged Kafka Streams API for building scalable and fault-tolerant stream processing applications in .NET.
Implemented data access using Entity Framework to store and retrieve new user information for further use.
Worked extensively on connecting applications to database using Entity Framework, LINQ and Lambda Expressions.
Experienced first-hand the best/worst practices for integrating microservices into an existing system architecture.
Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
Managed Clusters with various Servers in AWS Cloud Resource Groups. Implemented security best practices and managed access policies using AWS IAM, ensuring secure access to AWS services and resources.
Managed JIRA Add-ons and Worked on Setup JIRA for Help Desk/Tickets.
Involved in Unit testing (N unit), Build and integration testing for the interfaces. Automating using C#.net and N-unit. Maintained the Version, Labelled Versions and Backups of the source using GitHub.
Environment: .Net 4.6, ASP.NET CORE, React JS, MS Visual Studio 2015, .Net Core 6.0/ 3.0, C#, NPM, HTML5, CSS3, Angular 12/14, Java Script, Typescript, Bootstrap 3.0, Entity Framework 6.3/ 6.0, Kendo UI, CI/CD, Azure Devops, SQL Server 2018, Blazor, GIT.
Albertsons Safeway, CA Nov 2017 to Sep 2020
Full stack .NET Developer
Responsibilities:
Used AGILE/SCRUM methodology to implement the application.
Managed the security configuration of all web/ Windows servers, using Group Policies, Symantec Endpoint Manager, and Windows System Update Services.
Created Single Page Application (SPA) using Angular framework for binding all the data to specific views and synchronize data with server.
Emphasize your ability to write clean, efficient, and maintainable code in VB.NET.
Implemented Angular 8/6 Controller functions, service using Controller methods to set up initial state of the object.
Design, develop and build applications using React and Redux consuming the payloads received from the ASP.NET Web API Core.
Worked on Visual Studio 2015 / .Net CORE 2.0 Framework to implement Business Logic.
Extensive use of Angular 8/6 for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
Architected and designed the new Web UI and Web API Layer.
Advantage of MVC 5.0 pattern of Angular framework to produce higher maintainability of the code.
Developed Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts abstraction, encapsulation, inheritance, polymorphism in C#.
Worked in development of the User Interface part of the Web Applications and Windows Applications using HTML5, CSS, JavaScript, Angular, AJAX, and silver light.
Extensive use of AngularJS for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa. Payment, Account and Order Micro Services design & Implementation
Implemented a Restful API server with Node JS and Express JS.
Created and managed real-time data synchronization processes using VB.NET and relevant .NET framework.
Used User Control, Ajax Toolkit, Custom controls to develop the application, Developed Business logic layer using ASP.Net with C# under Visual Studio.
Developed Web Forms for this application using ASP.NET MVC 4.0 and C# with Visual Studio 2013 and Confidential SQL Server 2012 and Oracle Database.
Used Bootstrap UI in Angular for better appearance of web pages.Parse the data form REST API.
Used JSON objects effectively for efficient client-side coding and JavaScript template design.
Transformed conceptual designs into interactive user interface using HTML5, CSS3 and Bootstrap.
Used Restful web services and developed dynamic web pages. Developed AngularJS unit test cases using Jasmine and Karma.
Managed containerized .NET applications using Docker Compose for seamless development and deployment in real-time environments.
Responsible for writing Stored Procedures and User Defined Functions to retrieve the data from the central database and extensively worked on bug fixes in SQL procedures using SQL Server 2012.
Transformed XML document with XSLT in ASP.NET application.
Implemented data access using Entity Framework 5.0/4.0 to store and retrieve new user information for further use.
Implemented RESTful web services and APIs using VB.NET, ensuring seamless data integration and communication between different systems.
Worked extensively on connecting applications to database using Entity Framework 5.0/4.0, LINQ and Lambda Expressions.
Experience with creating and managing roles for security in SSIS, SSAS, and SSRS Reports.
Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP. Migrating complex, multi-tier applications on Azure.
Working knowledge on Azure Cloud IaaS and PaaS Services. Worked on JIRA for Bug Tracking.
Used TFS 2013 for Version Control and Dimensions for deployment of code to SIT and UAT test servers.
Environment: .Net 4.5.1, MS Visual Studio 2015, Node JS, C#, MVC 5.3/5.0, ASP.NET, AJAX, Azure, HTML5, .Net Core 2.0, CSS3, Angular 8/6, React JS, jQuery, Java Script, ES6(Type Script), Bootstrap 3.0, Entity Framework 5.0/4.0, SQL Server 2015, GIT.
Broadridge, Newark, NJ June 2016 to August 2017
.Net Developer
Responsibilities:
Developed the web pages using ASP.NET MVC5.3/5.0, C#, HTML5, JavaScript, XML and CSS3.
Developed ASP.NET user controls adding component reusability.
Implemented Web Parts, AJAX, web services and globalization in the project. Database design and development of database objects in SQL Server 2008 using Confidential SQL Server Management Studio Express.
Created stored procedures to load the data coming from external systems to SQL Server 2008.
Front End/ UI developer with expertise in AJAX, JavaScript, JQuery, HTML5, CSS3.
Experienced in leveraging Blazor to create interactive web UIs with C# and Razor syntax, eliminating the need for JavaScript.
Developed and enhanced .NET Web API endpoints for consumption by Angular 4.0 components.
Created Angular 4.0 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf,
Delegating tasks and prioritizing workload amongst development teams and coordinating the entire project group under various project activities.
Developed module which deals with validating user, changing passwords, and searching of information
depending upon priority of user in site. Debug and test new applications created using MVC, Silverlight and Entity Framework 6.0. Worked on database-driven applications with VB.NET.
Implemented the service using React.JS for performance, development, maintenance, and deployment reasons. Designed the new Web UI and Web API Layer.
Using IIS 7, create web sites, services sites, deploy new applications created using Silverlight and Entity Framework, JavaScript maintain web sites, services sites.
Developed Data Access Layer using LINQ to SQL, T-SQL, and ADO.NET.
Designed the architecture of Content Management System and involved in making a rich interface application.
Created Views and Partial Views - UI and middle tier for various modules using MVC (Razor View AJAX, jQuery, HTML, CSS.
Developed ASP.NET user controls adding component reusability. Import data from SQL Server, MS-Access.
Experience in using Team Foundation Server (TFS), Confidential Visual Source Safe (VSS) and Subversion (SVN) for Source management.
Generated Business Intelligence (BI) reports using MS SQL Server 2008 reporting services, providing reports in multiple formats.
Designing and deploying dynamically scalable, available, fault tolerant, and reliable applications on Azure.
Lift and shift of an existing on-premises application to Azure.
Employed HTTP for Client/ Server communication. Experience with supporting SQL Server within an Azure PaaS environment. Involved in writing test cases for the application.
Environment: .Net 4.5, ASP.Net Core 1.0, MVC 5.3/5.0, Angular 4, React JS, C#, ADO.Net, LINQ to SQL, AJAX, HTML, MS Visual Studio 2012, WCF, CSS, and SQL Server 2008, Azure.
Osmosys software solutions, India June 2013 to November 2015
C# .Net Developer
Responsibilities:
Involved in creating Classes, Interfaces and developed Web services using C#.
Application was developed using .Net framework using C#, SQL server database, JavaScript, jQueryand AJAX.
Consumed Remote Web services using WCF Service Model, Developed Reports Using SSRS on a daily basis.
Used User Control, Ajax Toolkit, Custom controls to develop the application, Developed Business logic layer using ASP.Net with C# under Visual Studio.
Developed Web Forms for this application using ASP.NET MVC 4.0 and C# with Visual Studio 2013 and Confidential SQL Server 2012.
Used CI/CD platform like Azure DevOps, Jenkins, GitHub Actions, or GitLab CI/CD.
Applied Master Pages, CSS3, Navigation Controls, HTML5, for a consistent look and feel for the page designing.
Developed module which deals with validating user, changing passwords, and searching of information depending upon priority of user in site. Debug and test new applications created using MVC4.0, Silverlight and Entity Framework 6.0.
Experience with creating and managing roles for security in SSIS, SSAS, and SSRS Reports.
Participated in Test Driven Development (TDD) in developing a WPF application in Agile (SCRUM) environment.
Wrote Stored Procedures, Triggers and SQL Queries and LINQ in SQL Server 20012.
Managed database server tuning, application tuning, maintaining documentation, capacity planning, and database security.
Leveraged Angular 2 resources for all data access, encapsulating URLs, and standardizing data access interfaces. Created custom directives for re-usable components (multi-filed form elements, background file uploads etc.)
Used Angular 2 framework where data from backend is stored in model using http and security configurations for authentication and authorization for populated model on to UI.
Used Grid View, List View, and Data Pager server controls in conjunction with ADO.NET to display the required information for the end user.
Configured CI/CD pipeline to build .NET application automatically. Used tools like MS Build, dotnet CLI, or specific build tasks provided by your CI/CD platform.
Developed Data tier of the application using DB first approach of ADO.NET Entity framework and extensively used LINQ to Entities, Lambda expressions to interact with the Data Entities.
Developed XML Web Services using WCF, C#.NET with multiple bindings and address and hosted them on IIS and tested them by generating the proxy class files based on the web services and consumed in web application.
Followed Agile Methodology, Publishing the web site on IIS server, Execute system development and maintenance activities.
Involved in bug fixing occurred during testing process, Coded for New Modifications, and new modules of the application.
Designed and developed UI, User Controls, and Client-Server Side Validation Controls using ASP.NET and JavaScript.
Using IIS 7, create web sites, services sites, deploy new applications created using Silverlight and Entity Framework, JavaScript maintain web sites, services sites.
Used Data Grid, Data List and Data Repeater to display data from the Database.
Developed customized user controls and composite controls for various application specific functions, Used Web Controls, List Controls and Validation Controls.
Created the database design, coding, and Unit Testing.
Created Stored Procedures and User Defined Functions, involved in generating, designing and developing reports using Crystal Reports.
Experience with creating and managing-roles for security in SSIS, SSAS, and SSRS Reports
Environment: Confidential .NET Framework 4.0, Angular 2.0, Visual Studio 2013, MVC 4.0, C#, Entity Framework 6.3/6.0, Ajax and JavaScript, jQuery, WCF, HTML, CSS, CI/CD, SQL Server 2012, SVN.
Educational Details:
Bachelor’s in computer science from VNR Vignan Jyothi Institute of Technology 2009-2013