Post Job Free
Sign in

.Net Developer Asp.Net Web

Location:
Olathe, KS
Posted:
May 23, 2024

Contact this candidate

Resume:

Rohith Reddy

Senior Full Stack .Net Developer

Email: ad5wv6@r.postjobfree.com Phone: 339-***-**** LinkedIn: https://www.linkedin.com/in/rohithreddy29

Professional Summary:

Over 10 years of extensive experience as a Full Stack .NET Developer in architecting, designing, developing, and deploying robust and scalable web-based applications across diverse client domains such as retail, banking, healthcare, and state sectors, with expertise in efficient application and system design, development, and maintenance.

Proficient in the entire Software Development Life Cycle (SDLC), following Agile methodologies like Scrum and Kanban, as well as traditional Waterfall approach.

Strong skills in .NET Core, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, C#, VB.NET, WCF, ADO.NET, Entity Framework Core, LINQ, Multithreading, Collections, and Design Patterns like MVC, Repository, Singleton, Factory.

Skilled in object-oriented programming (OOP), object-oriented analysis and design (OOAD), relational databases (RDBMS), and proficient in using ADO.NET, Entity Framework Core for performing CRUD operations.

Experienced in developing RESTful Web Services using ASP.NET Web API and WCF, with expertise in SOAP and JSON data formats.

Proficient in data exchange and persistence utilizing structured formats such as the extensible markup language (XML) and the lightweight, text-based notation (JSON).

Hands-on experience with API Gateway/API Management solutions for efficiently managing and securing APIs.

Proficient in implementing robust security measures for RESTful Web APIs, including OAuth authorization, Secure Sockets Layer (SSL) encryption, and JSON Web Tokens (JWT) for token-based authentication. Experienced in configuring Azure Active Directory Authentication for securing web applications and APIs.

Proficient in developing N-Tier, Microservices, and Serverless architectures, leveraging Azure Services like API Management, Service Bus, Functions, Logic Apps, and Event Grid.

Skilled in front-end technologies like Angular, Angular JS, TypeScript, HTML5, CSS3, JavaScript, Bootstrap, jQuery, and AJAX.

Integrated Sitecore with third-party services and APIs, enhancing the functionality and capabilities of Sitecore-based applications.

Good experience in working with relational databases like SQL Server, PostgreSQL, and NoSQL databases like MongoDB, along with proficiency in writing PL/SQL stored procedures, functions, and triggers.

Implemented complex data transformation logic within SSIS packages, leveraging advanced features like Script Tasks, Script Components, and Data Flow Transformations to handle intricate data manipulations and business rules.

Implemented messaging queues like Apache Kafka and Azure Service Bus.

Familiar with cloud platforms like Azure and AWS, with experience in CI/CD pipelines using Azure DevOps and containerization using Docker.

Good knowledge on Micro services, AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud watch and Docker. Experience in code versioning tools like Git and CI/CD tools like Jenkins.

Well-versed in testing frameworks like xUnit, NUnit, MSTest, Selenium, Karma, and Jasmine, with expertise in using testing tools like Postman, SOAP UI, and Swagger UI.

Experienced in version control systems like Git, TFS, and SVN, with proficiency in using build tools like Visual Studio, Visual Studio Code, and SQL Server Management Studio.

Strong understanding of software architecture principles, design patterns, and best practices for developing secure, scalable, and high-performance applications.

Utilized JIRA and Confluence for task/bug tracking and technical documentation.

Excellent problem-solving, analytical, and communication skills, with the ability to collaborate effectively in cross-functional teams and a proven track record of delivering successful projects.

Technical Skills:

Languages

Web Technologies

Framework and Technologies

Front-end Technologies

Database Technologies

Cloud Technologies

Reporting Tools

ETL Tools

Design Tools

Version Control and Project

Management

Methodologies

Testing Tools and Frameworks

Operating System

C, C++, C#, Java, Python, T-SQL, PL/SQL

ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core, .NET Core, Micro Services, WCF Services, XML Web Services, RESTful Web APIs, SOAP Web Services, Web API, .NET Blazor, AJAX

Microsoft .NET Framework, MVVM, MVS, AJAX, Tensor Flow, IIS Web Server, WPF, Angular, React JS, Knockout JS, REDUX, Node.js

HTML5, DHTML, Bootstrap, Angular2 and above, TypeScript, CSS3, XML, JavaScript, jQuery, VBScript

MS SQL Server, Oracle (11g/10g/9i/8i), MySQL, PostgreSQL, Entity Framework, LINQ, LINQ to Objects, ADO.NET, JSON, NoSQL, MS Access

Microsoft Azure, AWS

Crystal Reports, SSRS Reports, Power BI, Telerik Reporting

Microsoft SSIS

UML, Figma, Visio 2016

Git, MS Team Foundation Server, Jira, Azure DevOps, AWS CodePipeline

Agile, Scrum, DevOps

NUnit, Karma, Visual Studio Unit Test, Jasmine, Jenkins, Docker, Kubernetes

Windows (All Variants), Mac

Professional Experience:

Express Scripts, St. Louis, MO Senior Full Stack .NET Developer Oct 2022 – Present

Responsibilities:

Involved in all the phases of Software Development Life Cycle (SDLC) including Analysis, Design, Programming, Testing and Deployment to deliver high-quality healthcare software solutions.

Followed Agile Scrum methodology for iterative development and delivery of healthcare software applications.

Experienced in developing cross-browser accessible interfaces using MVC, C#, REST APIs, MVC, HTML5, Bootstrap, JavaScript, CSS3, and Angular.

Designed applications as three-tier applications with UI in the presentation layer, Business logic in the middle layer, and Database activity in the third layer.

Designed and developed microservices-based applications using .NET Core and ASP.NET Core Web API, promoting modularity, scalability, and loose coupling.

Developed various Templates and Web Pages for Web Applications using ASP.NET, C#, XML, and Java scripting.

Extensively used multi-threading for fetching data from web services using C#.

Utilized .NET Core's dependency injection and middleware components for building loosely coupled and maintainable applications.

Implemented the Model-View-View Model (MVVM) pattern in WPF applications, promoting separation of concerns and code maintainability.

Integrated Angular applications with .NET Core APIs, utilizing HTTP Client for Requests and Responses

Implemented responsive User Interfaces using Angular, enhancing user experience and accessibility across devices.

Created and deployed XML Web Services using ASP.NET and consumed Web Services from Windows Forms and ASP.NET web applications.

Used Windows Communication Foundation (WCF) for multiple services to interact with applications for clients.

Utilized Blazor's built-in security features, such as authentication and authorization, to ensure secure access and data protection in web applications.

Enhanced application performance through Angular Component-based development for future framework transitions.

Used SQL Server 2016 for database activities and managed SQL Server databases.

Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently. Created SELECT, UPDATE, and INSERT queries to update and insert the data into Informix tables.

Implemented Azure DevOps for continuous integration and continuous deployment (CI/CD). Integrated my code repository with Azure Pipelines, enabling automatic builds and tests whenever pushed new code.

Monitored Azure resources and configured privileged access management, role-based access control, worker roles, Azure SQL, and Azure Storage (blob, table & que), ensuring optimal performance and resource utilization.

Utilized Azure Functions for serverless compute capabilities, enhancing specific functionalities within the application.

Extensively worked on Entity Framework in the data access layer generating ORM Models and integrating them through SQL, PL/SQL, and LINQ to Entities to message the data.

Deployed and scheduled SSIS packages using SQL Server Agent, enabling automated and scheduled data integration processes, reducing manual intervention, and ensuring timely data availability for downstream applications and reporting systems.

Utilized SSRS report utilities and tools, such as Report Builder and Report Designer, to streamline report development and maintenance processes, improving productivity and collaboration within teams.

Designed and developed secure cloud and web applications using .NET and Azure PaaS technologies.

Developed Serverless ASK True Value REST API using .NET Core C#, SQL Server, Azure Service Bus, Azure Functions, Azure API Management, and Azure Monitor.

Utilized Karma and Jasmine for rigorous testing of Angular applications and performance testing using JMeter and Cucumber for web services automation.

Implemented automated API testing using Postman's scripting capabilities, enabling thorough validation of API responses, data structures, and edge cases.

Involved in design and development of GraphQL and services to interact with data storage layer.

Utilized GIT for source control, reporting, check-in policies, build schedules, and project tracking.

Gathered requirements through interaction with relevant teams and prepared high-level and detailed design documents.

Integrated OAuth2.0 authentication protocols for secure authorization and seamless integration with third-party services and APIs in various healthcare applications.

Integrated log4net for efficient logging and debugging, ensuring comprehensive tracking of application events and facilitating streamlined debugging processes.

Proficient in using JIRA for agile project management, issue tracking, and workflow management, ensuring efficient collaboration and transparency across cross-functional teams.

Environment: .Net Core, .Net framework, ASP.NET, ASP.NET MVC 5, MVVM, ADO.NET, C#.NET, REST API, Web API, WCF, LINQ, HTML5, CSS3, JavaScript, Angular, Bootstrap, .Net Blazor, Visual studio, SQL, SSIS, SSRS and Windows, OAUTH, GITHUB, NUGET package manager, Karma and Jasmine, ORM, SPLUNK, Postman, OAuth2.0, Azure DevOps, Azure Service Bus, Azure Functions, Azure Paas, Azure, GraphQL, JIRA.

BNY Mellon, NYC, NY Senior Full Stack .NET Developer June 2020 – Sep 2022

Responsibilities:

Implemented Agile SCRUM principles, including regular sprints, daily stand-ups, and code reviews, to successfully develop and deliver a core banking application while adhering to industry best practices and standards.

Developed n-tier web applications in .NET environment using C#, .NET, ASP.NET, Web services, Console Applications, Web forms, win forms, VB.NET, MySQL and SQL Server.

Proficient in developing web page quickly and effectively using HTML5, CSS3, JavaScript, jQuery, Responsive Web Design (RWD), and experience in making webpage cross browser compatible.

Utilized Angular 13 to build applications, employing the Http Client module for RESTful API calls, alongside jQuery for processing JSON and XML data, subsequently delivering them to relevant components.

Worked on user interface phases using HTML5, CSS3, Bootstrap, JavaScript, and jQuery.

Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using Angular.JS.

Managed data flow in enrolment applications utilizing tech stacks such as Angular 13, TypeScript, HTML5, CSS, and material design components.

Created Angular 13 components, implemented Interpolation, Ng For, Ng If, Router Outlet, binding the click event, Component decorator.

Created a comprehensive data access layer component utilizing the C# language.

Developed ASP.NET Core Web API based on client requirements and specifications.

Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.

Developed single-page applications (SPAs) using React, leveraging its component-based architecture, virtual DOM, and state management capabilities.

Implemented reusable and modular React components, promoting code reuse and maintainability across projects.

Utilized Entity Framework for data access and persistence.

Implemented RESTful web services and utilized JSON for data transmission format.

Integrated .NET Core applications with various databases, including SQL Server, PostgreSQL, and NoSQL databases like MongoDB, using Entity Framework Core or other data access libraries.

Collaborated with team members and lead developers to both develop and maintain interfaces with SQL databases.

Utilized SQL Server for data storage and retrieval.

Wrote T-SQL Statements, Stored Procedures, Triggers, Functions, and Sequences to access data from the database along with ADO.NET Class & Methods.

Responsible for transforming design mock-ups to W3C standards compliant HTML pages using CSS, JavaScript, Bootstrap.

Integrated SSRS reports with various .NET applications, enabling seamless report generation and embedding within custom user interfaces, enhancing user experience and data accessibility.

Implemented RabbitMQ for message queuing and event-driven communication.

Practiced Test-Driven Development (TDD) methodologies using XUnit for .NET framework testing.

Utilized Jasmine testing framework for comprehensive unit testing of Angular components.

Employed techniques such as partitioning, parallelism, and data streaming to optimize SSIS package performance, resulting in reduced processing times and improved resource utilization.

Used Postman for API testing and integration with CI/CD pipelines.

Utilized Git for version control, reporting, check-in policies, build schedules, and project tracking.

Used Visual Studio, Visual Studio Code, and SQL Server Management Studio as primary development and build tools.

Designed and developed secure and scalable cloud-based applications using AWS services like AWS Lambda, AWS API Gateway, AWS S3, and AWS DynamoDB, ensuring high availability and fault tolerance for mission-critical banking systems.

Implemented serverless architectures and event-driven microservices using AWS Serverless Application Model (AWS SAM) and AWS Step Functions, enabling efficient resource utilization and cost optimization for banking applications.

Leveraged AWS DevOps services, including AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy, to establish automated Continuous Integration and Continuous Deployment (CI/CD) pipelines, ensuring rapid and reliable delivery of banking software solutions.

Environment: ASP.NET Core, Visual Studio, .Net Framework, Internet Information services 10, C#.Net, VB.Net, HTML5, CSS3, JavaScript, Angular 13, Bootstrap, jQuery, W3C, ASP.NET, ASP.NET Core, ADO.NET, WPF, Blazor, React, PowerShell, TDD, TOAD, SQL, SSIS, SSRS, SSAS, SSO, SAML, GRAPHQL, TFS, Git, NUGET package manager, AWS Lambda, AWS API Gateway, AWS S3, AWS DynamoDB, AWS Code Pipeline, CI/CD.

State of Michigan, Lansing, MI Senior Full Stack .NET Developer Feb 2018 – May 2020

Responsibilities:

Developed and maintained web-based applications using .NET Core and ASP.NET MVC frameworks, following the Model-View-Controller (MVC) architectural pattern to ensure separation of concerns and code organization.

Implemented CRUD operations and data manipulation using Entity Framework Core and LINQ to Entities, leveraging Code-First and Database-First approaches for efficient data access and persistence.

Developed front-end screens for Administration, Search, and Reports modules, utilizing ASP.NET, C#, and the .NET Framework, ensuring user-friendly interfaces and seamless functionality.

Optimized web applications by leveraging ASP.NET Web Forms, State Management, and Caching features, enhancing performance and user experience.

Designed and developed responsive Single Page Applications (SPAs) using Angular, JavaScript, Bootstrap, and jQuery, providing a rich and interactive user experience.

Utilized modular design principles within Angular applications, separating functionalities into distinct modules, and leveraging features like Custom Directives, Custom Pipes, and Feature Modules.

Implemented complex forms using Angular Reactive Forms, leveraging Form Builder for validation and data handling.

Designed and developed C# components to implement business logic, interacting with databases SQL Server and Oracle using ADO.NET Managed Provider in a multi-tier application architecture.

Designed and optimized Oracle databases, including schema design, indexing strategies, and performance tuning techniques, ensuring efficient data storage and retrieval.

Integrated .NET applications with Oracle databases using ADO.NET or Entity Framework, facilitating seamless data access and manipulation.

Integrated Angular applications with .NET Core APIs, utilizing HTTP Client for efficient communication and data exchange.

Designed and implemented complex SQL queries, stored procedures, and database schemas in Microsoft SQL Server, ensuring optimal performance, data integrity, and adherence to requirements.

Developed and customized Sitecore-based web applications, leveraging Sitecore's content management and delivery capabilities for creating dynamic and personalized digital experiences.

Leveraged Azure services like Active Directory, Log Analytics, and dashboards for monitoring, managing, and maintaining cloud environments, ensuring high availability and performance.

Implemented authentication and authorization mechanisms, including OAuth based integrations, following industry best practices for secure web access management.

Utilized Azure services like Logic Apps, Functions, Storage, and Service Bus queues to build robust and scalable enterprise-level integration systems.

Maintained development, staging, and production (load-balanced) server environments, ensuring 24/7 uptime, and minimizing downtime through proactive monitoring and maintenance.

Utilized Git and Microsoft Team Foundation Server (TFS) for version control, code collaboration, and effective team management.

Integrated JIRA with version control systems like Git and continuous integration/deployment (CI/CD) tools, enabling automated issue tracking and traceability throughout the software development lifecycle.

Environment: Sitecore 8.2, ASP.NET 4.5, .Net Core, Visual Studio 2015, HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular.JS, JSON, MVC 5, MVVM, C#.Net DHTML, AJAX, Internet Information services 10 (IIS10), Classic ASP, Oracle, ADO.NET, SSIS, SQL Server, Shell Scripting, WWF, WCF, SQL Server Reporting Services (SSRS), TFS, SharePoint, Azure, Azure Logic Apps, Azure Service Bus, JIRA.

Albertsons, Pleasanton, CA .NET Application Developer March 2016 – Jan 2018

Responsibilities:

Played a key role in the complete Software Development Life Cycle (SDLC) and Agile methodologies, analyzing requirements, and defining business rules based on user needs.

Developed robust business logic utilizing C# .NET and the .NET framework, including ASP.NET Web API for microservices architecture.

Utilized C# .NET to design and build ASP.NET applications with MVC, meeting client requirements for front-end user interfaces, back-end services, and various business logic.

Created partial views using ASP.NET, MVC, HTML5, CSS3, and Visual Studio, ensuring a cohesive and visually appealing user experience.

Developed UI pages using Angular, HTML5, CSS3, TypeScript, JavaScript, jQuery, AJAX, and JSON.

Implemented client-side UI validation and business logic based on user selection using jQuery UI and Angular.

Collaborated closely with UX/UI designers and front-end teams to seamlessly integrate Angular components, resulting in enhanced product catalog navigation and improved online shopping features.

Designed and implemented scalable RESTful web services to enhance e-commerce platforms, facilitating efficient data retrieval and updates for an enhanced customer shopping experience.

Implemented JSON for efficient server-to-web application communication, offering an XML Serialization alternative.

Implemented OAuth 2.0 to secure RESTful APIs, ensuring data protection and access control while enabling third-party developers to build and integrate applications.

Led the implementation of .NET Core technology, which improved the efficiency and adaptability of applications across different operating systems such as Windows, macOS, and Linux.

Implemented performance optimization strategies in .NET Core, significantly reducing application load times and improving responsiveness.

Utilized Entity Framework Code-First approach to create and maintain data models, ensuring agility and maintainability in tracking and analyzing retail sales data within the Albertson's environment.

Demonstrated proficiency in managing and maintaining SQL Server 2014 databases, ensuring optimal performance and data integrity for critical retail applications.

Designed and implemented end-to-end data solutions in Azure, encompassing storage, integration, processing, and visualization.

Integrated Microsoft Flow/Power Automate into Azure to schedule and execute data jobs, improving data processing and ensuring timely completion of critical tasks.

Successfully integrated Azure DevOps practices, including continuous integration and continuous delivery (CI/CD) pipelines, to enhance software development and deployment processes.

Led the design and development of Identity and Access Management (IAM) workflows, policies, and connectors, ensuring seamless integration with existing systems and efficient user provisioning, de-provisioning, and access reviews.

Collaborated with data analysts and stakeholders to design and develop SSIS packages for data integration and transformation.

Enhanced and maintained SQL Server Reporting Services (SSRS) reports to provide critical retail insights, customized to meet the specific needs of various business units within Albertson's.

Integrated Kafka into the architecture to enable event-driven communication between systems, improving responsiveness and synchronization of customer order and fulfilment processes.

Practiced Test-Driven Development (TDD) methodologies using XUnit and Jasmine testing framework to ensure high code quality and minimize defects in retail software solutions.

Utilized Postman to enhance testing efficiency, integrating it with CI/CD pipelines to accelerate release cycles and enhance software quality.

Utilized GIT for source control, reporting, check-in policies, build schedules, and project tracking.

Resolved issues related to updates, merges, and password authentication in Git and JIRA.

Developed desktop applications using Microsoft WPF, enabling seamless integration with backend services and databases for efficient data retrieval and processing.

Environment: .Net Core, ASP.NET, ADO.NET, Visual Studio, MVC 5, C#.Net DHTML, AJAX, JSON, Rest, SOAP, IAM, SSIS, SQL Server, WPF, SOA, XML, SQL Server Reporting Services (SSRS), HTML5, CSS3, JavaScript, jQuery, angular.js, Azure, OAuth, RESTful APIs, Oracle, CI/CD, XUnit, Jasmine, Kafka, Postman, TDD, GIT and JIRA.

CVM SOLUTIONS, India Software Engineer .NET Developer Aug 2013 - Dec 2015

Responsibilities:

Extensive experience in developing various applications using Visual Studio .NET technologies like C#, ASP.NET, ASP, ADO.NET, XML, Web Services, Silver Light, WCF, WPF, WWF, MVC and MVVM.

Developed DL/BL classes using C#, .Net, ADO.NET and SQL Server using MVC.

Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to SQL data sources.

Designed Graphical User Interface (GUI) using ASP.NET MVC and coded the business logic using C# MVC Controllers.

Gathered User Requirements, designed the Framework using UML that included identifying the use cases and its surroundings, drawing use case diagrams, identifying classes, drawing class diagrams and sequence diagrams.

Extensively used XML and JSON Serialization for transferring the data from controller to view.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.

Developed dynamic browser UI functionality using HTML, JavaScript, AngularJS, and CSS.

Coordinated with team members using Visual Studio Live Share for real-time collaborative coding and debugging.

Used ASP.NET web form controls such as Grid View, List View, etc. for displaying data.

Developed REST APIs that allow sophisticated, effective, and low-cost application integration and multi-tier web applications with the use of Web Services using ASP. Net Web API.

Created queries and stored procedures.

Constructed SQL queries using various joins to access SQL Server's database efficiently.

Extensively used try catch blocks throughout the development cycle to ensure proper exception handling and logging.

Reported the bugs through email notifications to developers using TFS.

Worked on SQL Queries, Triggers, Backup and Restore Database, defining roles, creating database users, Assigning Roles to users using SQL Server.

Environment: C#, .Net, ASP.NET, ADO.Net, VisualStudio2008, SQL Server 2005, WCF, WWF, TFS, JavaScript, REST APIs, .Net Remoting, Microsoft Project, SQL, Windows 2003.

Education

Bachelor of Technology in Computer Science Teegala Krishna Reddy Engineering College.



Contact this candidate