Dinesh Reddy
Senior Full Stack .Net Developer
**********@*****.*** +1-779-***-**** linkedin.com/in/dinesh-reddy-b82946292
Professional Summary:
Proficient .NET Full Stack Developer with over 11 years of experience in Insurance, Healthcare, Finance, Transportation, and IT industries.
Expert in Agile (XP, Scrum, TDD) and Waterfall methodologies for efficient project delivery.
Skilled in modern web technologies like Angular (2-16), React.js, Vue.js, HTML5, CSS3, jQuery, Bootstrap.
Strong understanding of repository patterns, onion architecture, MVC architecture, N-Tier architecture and Microservices.
Experience in developing N-tier web applications using Visual Studio 2012/2013/2015/2017/2019, C#, .Net 3.0/3.5/4.0/4.5/5.0/6.0/8.0, ADO. Net, WCF, WPF, Web API, XML, SOAP, VB.Net, SOA Web Services (WSDL), Web Forms, Microsoft .NET Frameworks.
Experience in building Web services using ASP.NET Web API, Razor Pages, Blazor and performing CRUD operations using REST API.
Specialist in single-page applications (SPA) and APIs using AngularJS, Node.js, RESTful Web APIs, WCF Services, OAuth and JWT Authentication.
Experience in Microsoft Azure IaaS, PaaS and SaaS Architecture, Strategy and Planning. Working knowledge of visual studio with Azure.
Extensive experience with ADO.NET SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), implementing and consuming WCF services.
Developed GIS applications using .NET, enhancing geospatial data visualization and analysis.
Implemented gRPC services in .NET for efficient, high-performance communication between microservices.
Proficient in database management: SQL Server, Oracle, PostgreSQL, IBM DB2, MS Access, MongoDB, Cosmos DB, and ORM frameworks like Entity Framework Core.
Quality assurance enthusiast using TDD, BDD, and automated testing tools: Selenium, NUnit, MS Test, xUnit, Jasmine, Karma, Jest, Mocha, Chai and Playwright and experienced in backend testing automation with frameworks such as Cucumber and Citrus.
Skilled in utilizing testing tools like Postman, SOAP UI, and Swagger UI for API testing.
Experienced with Azure (DevOps, App Service, Functions, Logic Apps) and AWS (Lambda, EC2, S3), and skilled in automating infrastructure with ARM templates and AWS CloudFormation.
Designed and deployed cloud infrastructure on GCP to support scalable web applications and microservices leveraging technologies like Kubernetes, Compute Engine, and Cloud Load Balancing.
Extensive experience in Azure DevOps, AWS Code Pipeline, Jenkins, Docker, Kubernetes, and the integration of automated test cases within CI/CD pipelines.
Proficient in version control and project management tools: Git, TFS, Jira, in creating and maintaining project documentation in SharePoint.
Continuous learner committed to staying updated with the latest technologies and best practices.
Technical Skills:
Microsoft Technologies
.NET Framework 3.0/3.5/4.0/4.5/5.0/6.0/8.0, ASP.NET, ADO.NET, ASP.NET CORE, WEB API, LINQ
Programming Languages
C, C++, C#.net, Knowledge in Python, COBOL, JCL, CICS, Razor, Kafka
Web Scripting Languages
JavaScript, TypeScript, JSON, jQuery, CSS, HTML, DHTML
Web Technologies
ASP.NET CORE, HTML5, CSS3, Java Script, JQUERY, Angular 9, XML, JSON, XAML, XSL, XSLT, Kendo UI, Azure, Knockout JS, Angular JS, Marionette.js, Require JS, Ajax, Web API, Boot Strap.
Database Technologies
SQL Server (Stored Procedures, Triggers, User Defined Functions, Views), MS Access, T-SQL, PL/SQL, ODBC, MySQL, SQL Server client management studio, MongoDB, Oracle 10g/9i/8i.
XML Technologies
XML, XHTML, DHTML, SOAP, WSDL, Web Services.
Operating Systems
Windows 2007, Windows 10, and Windows server 2012/ 2016/2019.
Software/Tools
Jenkins, Docker, Kubernetes.
Modelling Tools
UML, Rational Rose, Design Patterns, MVC.
Cloud
Azure, AWS.
PROFESSIONAL EXPERIENCE:
Full Stack .NET Developer – International, Lisle, IL Oct 2024 to Present
Responsibilities:
Actively involved in Agile development processes, including daily stand-up meetings, sprint planning sessions, retrospectives, and other Scrum ceremonies.
Designed, developed, and maintained web applications using ASP.NET MVC, .NET Core, and C# with Entity Framework Core as the ORM.
Created secure and scalable RESTful APIs with ASP.NET Web API, utilizing Swagger for documentation and testing.
Developed robust front-end components using HTML, CSS, jQuery, JavaScript, Telerik, and Bootstrap, ensuring ADA compliance and responsive design.
Utilized XSLT, XPATH, XQuery, and JAXP to transform and validate transportation data, integrating XML parsers (DOM/SAX) with XSD and Namespaces for accurate data exchange.
Developed and maintained a React-based web application with multiple dynamic screens, ensuring seamless navigation and consistent user experience across views.
Designed and implemented database logic using SQL Server 2019, T-SQL, and Teradata SQL.
Created and optimized stored procedures, functions, views, triggers, and indexes to improve application performance and reliability.
Built and maintained Crystal Reports, SSRS, and Power BI dashboards for dynamic data visualization and reporting.
Wrote and executed unit and integration tests using NUnit, XUnit, and Selenium, adhering to TDD methodologies.
Managed CI/CD pipelines using Azure DevOps, deploying applications to Azure App Services and IIS.
Managed and automated infrastructure with ARM templates, Azure CLI, and PowerShell, while implementing Azure Security Center policies and RBAC.
Integrated applications with Azure Key Vault, Azure AD, Blob Storage, Event Grid, and Service Bus for secure and scalable cloud operations.
Developed microservices using Docker and gRPC, deployed in a Kubernetes-based containerized environment.
Implemented logging, monitoring, and performance analytics using Azure Monitor, Application Insights, and Log Analytics.
Created process flow diagrams, screen layouts, and functional documents using MS Visio and Jira.
Environment: .NET Core, ASP.NET MVC, C#, VB.NET, Entity Framework Core, Angular, JavaScript, jQuery, SQL Server, SSIS, SSRS, Crystal Reports, Web API, REST, SOAP, OAuth2, NUnit, Selenium, Azure DevOps, Git, Azure (App Services, Functions, Blob Storage, Cosmos DB, Key Vault, Service Bus), Docker, Kubernetes, Kafka, Power BI, SendGrid, Jira, Visual Studio, Agile/Scrum
Full Stack .NET Developer - Ameritas, Omaha, NE Sep 2022 to Oct 2024
Responsibilities:
Engaged in Agile methodologies, including daily stand-ups, sprint planning, retrospectives, and Scrum practices.
Developed secure web applications using C#, .NET Core 8, VB.Net and Entity Framework Core.
Implemented server-side logic and functionalities using C# for robust application development.
Developed and maintained enterprise applications using VB.NET, enhancing performance and user experience.
Created responsive UI/UX with Angular 14/15/16, JavaScript, HTML5, CSS3, jQuery, Bootstrap.
Developed and maintained scalable web applications using ASP.NET Core, leveraging middleware, dependency injection, and asynchronous programming.
Experienced in ASP.NET Web Forms for dynamic web apps with server-side controls and event-driven programming.
Utilized Entity framework Core and LINQ for efficient data access and manipulation, streamlining processes and improving data handling capabilities within the applications.
Designed microservices architecture using Docker, Kubernetes, and cloud-native technologies for scalable and flexible software solutions.
Built and maintained RESTful Web APIs with ASP.NET Web API.
Created high-performance web applications using ASP.NET Core MVC with a focus on modern web development practices.
Optimized business and data layers using Entity Framework Core and complex stored procedures.
Ensured seamless integration using LINQ and SQL for SQL Server.
Designed database schemas, wrote efficient SQL queries, utilized WCF Data Contracts, and developed WPF applications.
Utilized SSMS for database development, including writing complex queries, stored procedures, and optimizing database performance.
Proficient in writing and optimizing T-SQL queries, stored procedures, and functions for data-driven applications.
Implemented OAuth2 authentication protocol for robust authentication and authorization.
Designed, configured, and managed Kafka messaging platforms to enable real-time data streaming and support event-driven architectures.
Developed scalable microservices with gRPC, achieving reduced latency and improved inter-service communication efficiency.
Utilized SSIS for data integration and developed SSRS reports for data visualization and reporting.
Developed dashboards and reports in Power BI.
Developed APIs and automated tasks with Python, Django, Flask.
Deployed .NET and Angular apps on Azure App Service using Selenium, MS Test, TDD with NUnit, Playwright.
Created unit tests for Angular apps using Jasmine and Karma.
Managed Azure resources using ARM templates, Azure CLI, PowerShell. Implemented Azure Security Center, Azure Policy, RBAC.
Integrated SharePoint with external systems using REST APIs, SOAP.
Utilized Azure Blob Storage, Cosmos DB. Configured Azure VNets, VPN gateways, NSGs.
Implemented Azure Monitor, Application Insights, Log Analytics. Developed serverless apps with Azure Functions, automated workflows with Azure Logic Apps.
Implemented Azure Service Bus, Event Grid, configured Azure AD, used Azure Key Vault.
Developed and enforced application security policies, ensuring compliance with industry standards and regulatory requirements.
Implemented cold fusion technology to enhance risk assessment accuracy in insurance underwriting processes.
Built CI/CD pipelines with Visual Studio, Azure DevOps. Collaborated with cross-functional teams.
Documented specifications and processes and tracked tasks with Jira.
Proficient in Git and GitHub for version control, enabling streamlined collaboration, code management, and seamless teamwork within development projects.
Implemented data migration strategies, ensuring data integrity, security, and compliance with regulatory requirements throughout the migration process.
Environment: Agile, C#, .NET Core 8, Entity Framework Core, ASP.NET Core, ASP.NET Core MVC, ASP.NET Web API, Angular 14/15/16, JavaScript, HTML5, CSS3, jQuery, Bootstrap, Blazor, Python, Django, Flask, Visual Studio, SQL Server, SSMS, T-SQL, LINQ, Kafka, RESTful APIs, VB.Net, WCF, WPF, Selenium, MS Test, NUnit, Git, Jira, cold fusion, Azure Services, Azure DevOps, Power BI, XML, XSLT, Docker, Kubernetes, Azure Blob Storage, Azure SQL Database, Cosmos DB, VPN gateways, GIS, RBAC, SSIS, SSRS.
Senior Full Stack .NET Developer - Johnson & Johnson, New Brunswick, NJ Oct 2020 – Aug 2022
Responsibilities:
Conducted stakeholder meetings and mapped processes with Agile methodology.
Designed scalable architecture using microservices and SOA principles.
Developed interactive web UI with ASP.NET Core, Angular 11/12/13,14 and Bootstrap.
Utilized MVC, MVP and MVVM patterns with C#, .NET 5/6, HTML, CSS, AJAX and TypeScript.
Built XML data pipelines using XSLT, XPATH, DOM, XSD, and JAXP for healthcare system integration and schema validation.
Enhanced web application interactivity and user experience with JavaScript and jQuery.
Built RESTful APIs with ASP.NET Core, ASP.NET MVC and Entity Framework Core.
Developed web applications using ASP.NET MVC framework for structured and scalable solutions.
Developed dynamic and interactive web applications using ASP.NET Web Forms, enhancing user experience with rich server-side controls and state management.
Managed databases using SQL Server and MongoDB for NoSQL capabilities.
Managed and optimized databases using Microsoft SQL Server to ensure efficient data storage and retrieval.
Managed database tasks in SSMS, including backup, recovery, user management, and performance tuning to maintain database integrity and efficiency.
Developed and maintained efficient T-SQL scripts and procedures to ensure seamless data management and integrity across multiple databases.
Utilized GIS for spatial data analysis, mapping, and visualization.
Developed and maintained comprehensive ETL processes using SSIS and created robust, data-driven reports with SSRS to support business intelligence initiatives.
Developed real-time inventory tracking and dashboards with Power BI.
Implemented monitoring with Azure Monitor and logging with Seri log and ELK Stack.
Integrated RabbitMQ for efficient message queuing and event-driven architecture.
Integrated secure authentication using OAuth2 and OpenID Connect, ensuring data encryption and HIPAA compliance.
Conducted unit, integration, and end-to-end testing with xUnit, Selenium, and NUnit.
Integrated machine learning models for sales forecasting and demand planning with TensorFlow.
Utilized Git for version control and collaborative development.
Implemented warehouse management tools, including barcode scanning and RFID.
Built fleet management and route optimization tools with GPS tracking.
Developed order processing systems with WPF for desktop applications.
Utilized SSIS for data integration and SSRS for generating reports.
Integrated gRPC with .NET backend systems for seamless data exchange and enhanced architecture.
Implemented HIPPA, HL7 and FHIR standards for smooth data exchange with external healthcare systems, enhancing operational efficiency.
Deployed applications on Azure using Azure Functions, Docker, and Kubernetes.
Implemented container orchestration with Docker, optimizing resource usage and integrated Kibana for real-time monitoring and efficient log management.
Managed Azure services including App Services, Logic Apps, Azure SQL, Azure Service Bus, and Analytics to improve scalability and data processing.
Designed and implemented CI/CD pipelines using YAML configurations in Azure DevOps, reducing deployment time by 40% and increasing release frequency.
Managed .NET code repositories on GitHub for efficient version control and team collaboration.
Environment: Agile, microservices, SOA, ASP.NET Core, Angular 11/12/13,14 Bootstrap, HTML, CSS, JavaScript, C#, .NET 5/6, MVC, MVP, MVVM, ASP.NET Web Forms, Entity Framework Core, gRPC, VB.Net, SQL Server, SSMS, MongoDB, T-SQL, Azure Services(Functions, DevOps, API Gateways, Monitor), Docker, Kubernetes, GIS, XUnit, NUnit, Selenium, OAuth2, HIPPA, HL7, FHIR, Git, WPF, SSIS, SSRS, SignalR, Apache, RabbitMQ, TensorFlow, Visual Studio.
Full Stack .NET Developer - State of CA, SFO, CA Jul 2018 - Sep 2020
Responsibilities:
Utilized Agile methodologies to manage software development, ensuring adaptability to changing client needs.
Designed MVC applications for scalability and maintainability.
Developed dynamic and interactive user interfaces using React.js, HTML5, CSS3, Bootstrap, AJAX and JavaScript, ensuring seamless user experiences and responsive design.
Developed and maintained dynamic front-end features using JavaScript and jQuery to create responsive and interactive user interfaces.
Developed interactive ASP.NET MVC web apps for scalable user interfaces.
Built RESTful APIs with ASP.NET Core for backend logic, including authentication and data management.
Designed and integrated custom user controls and components within ASP.NET Web Forms, promoting code reusability and modularity across multiple web applications.
Integrated WPF applications with backend services using RESTful APIs, WCF, and other communication protocols for seamless data flow.
Utilized Entity Framework Core for database operations and CRUD operations with Azure SQL Database.
Developed complex database solutions using T-SQL in Microsoft SQL Server, ensuring efficient data retrieval and manipulation.
Optimized data transmission using JSON for efficient communication between client and server applications.
Implemented frontend web applications using Razor Pages, handling user requests and dynamic content rendering, hosted on Azure App Service.
Conducted unit testing with XUnit, Selenium, and Cucumber to ensure comprehensive code quality and reliability.
Leveraged Azure services such as App Services, Azure Functions, Logic Apps, Azure SQL, Azure Service Bus, and Analytics to optimize cloud solutions and enhance system performance.
Implemented LINQ to XML for XML data processing tasks, utilizing Azure Storage for document storage.
Utilized Azure DevOps for CI/CD pipelines, and Git for version control, ensuring efficient project management and streamlined development processes.
Manage projects efficiently using GitHub to ensure transparency and productivity.
Implemented RabbitMQ for asynchronous messaging, improving system scalability and enabling efficient inter-service communication.
Developed and maintained dynamic reports using Telerik Reporting, enhancing data visualization, and reporting capabilities for end-users.
Executed end-to-end migration of applications and data to cloud platforms such as Azure, ensuring scalability, security, and cost-efficiency aligned with business objectives.
Environment: Agile, MVC, ASP.NET MVC, RESTful APIs, WPF, WCF, JSON, ASP.NET MVC, ASP.NET Web Forms, HTML5, CSS3, Bootstrap, JavaScript, jQuery, React.js, Razor Pages, gRPC, Entity Framework, T-SQL, MS SQL, Azure SQL Database, XUnit, Selenium, Cucumber, Azure DevOps, RabbitMQ, Azure Services, Azure API Management, Telerik, GitHub.
Full Stack .NET Developer - American Airlines, Fort Worth, TX Jan 2016 - Jun 2018
Responsibilities:
Worked on Agile methodology for sprint deliveries, actively participating in sprints, status meetings, and code review sessions.
Implemented a microservices-based architecture, enhancing system modularity, scalability, and maintainability for independent development, deployment, and scalability of services.
Developed dynamic and responsive user interfaces using Angular 2/4/5, TypeScript, HTML, CSS, AJAX and Bootstrap.
Developed and maintained web applications using C# and Visual Studio, ensuring high performance and responsive user interfaces.
Implemented RESTful APIs with ASP.NET Core for seamless integration with front-end frameworks and third-party services.
Implemented robust backend functionalities with C# and .NET Core 1.0/1.1/2.0 framework.
Utilized Entity Framework for streamlined database interactions and ORM capabilities.
Enhanced VB.NET applications with robust error handling and custom data validation for improved data integrity and user experience.
Integrated SQL Server and MySQL databases for efficient data storage and management.
Designed and developed RESTful APIs for seamless communication between frontend and backend.
Used Power BI for clear data visuals and actionable insights, improving decision-making in crew management.
Designed and implemented efficient data models in AWS DynamoDB, optimizing throughput and minimizing latency for large-scale applications.
Experienced in leveraging SSRS and SSIS to deliver advanced data reporting and integration solutions.
Used RabbitMQ for efficient message queuing and real-time microservice communication.
Implemented JWT for token-based authentication and SSL/TLS for encrypted data transmission.
Conducted comprehensive software testing using NUnit for unit testing, Selenium for UI testing, and Postman for API testing, ensuring high software quality and reliability.
Implemented Docker and Kubernetes for container orchestration, utilizing Kibana and Rancher for monitoring and logging to improve performance and scalability
Integrated security tools to automate static and dynamic code analysis and vulnerability scanning, resulting in a 50% reduction in security incidents post-deployment.
Implemented cold fusion technology to optimize predictive maintenance scheduling for aircraft fleets, reducing downtime by 15% and maintenance costs by 10%.
Leveraged AWS cloud services like S3, EC2, Lambda, and Amazon EKS for scalable and efficient infrastructure, container orchestration, and serverless computing.
proficiency in leveraging both AWS (VPC, CloudWatch, CloudFront, IAM, S3, RDS, Elastic Cache, SNS, SQS) for developing and managing robust cloud-based applications.
Environment: Agile, Angular 2/4/5, TypeScript, HTML, CSS, Bootstrap, C#, .NET Core1.0/1.1/2.0, VB.NET, Entity ASP.NET Core, ASP.NET Web Forms, Framework, ORM, SQL, MYSQL, DynamoDB, RESTful APIs, Power BI, RabbitMQ, JWT, SSL/TLS, SSRS, SSIS, NUnit, Selenium, Postman, Docker, Kubernetes, Kibana, Rancher, Blazor, AWS, TFS.
.Net Developer - Smart Docks, Hyderabad, India Jun 2014 - Sep 2015
Responsibilities:
Skilled in implementing the Waterfall model for structured project management from requirements to maintenance.
Implemented ASP pages with React, developing N-Tier web applications using C#, ASP.NET 4.5.1, jQuery, Silverlight, SQL Server 2008 R2, WPF with MVVM, and WCF for client interactions.
Developed dynamic, user-friendly web applications using React, incorporating reusable components, hooks, and state management.
Utilized HTML5, CSS3, bootstrap 3, JavaScript, and Ajax for building responsive and interactive UI components.
Created ASP.Net MVC 5 controllers, models, and custom services for seamless interaction with external web services.
Integrated RESTful APIs to enable seamless communication between React front-end and .NET back-end services.
Automated business processes with VB.NET, reducing manual effort and improving data accuracy.
Integrated VB.NET with modern front-end frameworks like React to develop full-stack web applications, enhancing interactivity and user experience.
Utilized Swagger UI for interactive API documentation, enhancing developer experience and understanding.
Skilled in ADO.NET for efficient data access, retrieval, manipulation, and interaction with databases in .NET applications.
Proficient in SQL databases, particularly PostgreSQL, for efficient data storage, retrieval, and management in web applications.
Ensured code quality and reliability through automated testing using XUnit.
Managed source code repositories, tracked changes, and collaborated effectively with development teams using GitLab for version control.
Environment: Waterfall, React, CSS3, HTML5, C#, Bootstrap3, JavaScript, VB.NET, ASP.Net MVC 5, RESTful APIs, Swagger UI, LINQ, SQL Server 2008, C#, ASP.NET 4.5.1, jQuery, Silverlight, WPF, MVVM, WCF, ADO.NET, SQL, PostgreSQL, XML, SOAP, XUnit, Jasmine, DynamoDB, AWS, EKS, GitLab.
Education: Bachelor of Technology in Computer Science from MLRIT, 2013.