Chandragupta Morya
LinkedIn ID: https://www.linkedin.com/in/chandramorya43
Email: **************@*****.*** Cell No: 312-***-**** Lake Zurich IL
Professional Summary: Dynamic and results-oriented Software Engineer/ Architect with 15+ years of hands-on experience in designing, developing, and deploying scalable, high-performance applications using .NET Core, C#, ASP.NET MVC, and Web API, with a strong focus on Azure Cloud, and SQL Server. Proven ability to deliver robust cloud-native applications, automate development workflows, and drive system performance in Agile and DevOps environments.
Proficient in developing web applications using MVC (Model-View-Controller) architecture.
Strong expertise in deploying and managing Web App Services on Azure, including Azure SQL DB, Azure Service Bus, App Insights, Cosmos DB, Blob Storage, and Azure Functions.
Experienced in using Web API to create HTTP Restful services.
Experienced in utilizing Azure DevOps & GitHub Actions for continuous integration and deployment (CI/CD) pipelines.
Designed and implemented interactive user interfaces using Telerik Kendo UI for Asp.Net Core MVC widgets such as grids, charts, and forms.
Integrated Kendo UI with ASP.NET Core MVC to ensure seamless data binding and CRUD operations.
Skilled in Microsoft SQL Server for database design, management, and performance optimization.
Strong expertise in T-SQL, including DDL, DML, stored procedures, functions, and query optimization, with hands-on experience in implementing keys, constraints, and indexes for efficient database design.
Designed and implemented automated workflows using Azure Logic Apps to enhance operational efficiency.
Strong experience in unit testing using MS-Unit and MOQ, integration, system, and performance testing.
Excellent communication and presentation skills with the ability to work in groups as well as independently and adapt to changing technical environments with strong organizational and analytical skills.
Adept in Agile/Scrum methodologies, with solid experience in managing user stories, sprints, and releases using JIRA, Azure DevOps, and GitHub.
Architected enterprise-grade solutions leveraging .NET Core, C#, and Azure cloud services including App Services, Functions, Service Bus, and API Management.
Skills:
Framework: .Net Framework 1.0/2.0/3.5/4.0/4.5/4.6/4.8, .Net Core 2.0/3.1/5.0/6.0/8.0
Programming Languages: C#, ADO.NET, ASP.NET, Asp.Net MVC, AJAX, WCF, WPF, VB.Net & Python
Web Technologies: .Net Core, ASP.Net, ASP.Net MVC 4.0, Blazor, HTML, Bootstrap, CSS, LINQ, jQuery, JSON, Rest Web API, React, Typescript, Web Forms
UI Technologies React, AngularJs
Reporting Tools: Tableau, Power BI, Crystal Reports 10.0 and SSRS
Database: SQL Server 2014/2016/2019/2022, Oracle 11g, Composite, Oracle 19c, Cosmos DB, PostgreSQL 14, SSRS, SSIS
Version Control: TFS, Bitbucket, GitHub, SVN, Azure Repo
Third-Party Tools: Infragistics, Telerik Kendo UI MVC Core, and Data Direct for ADO.Net 3.3,
Architecture Patterns: MVVM, MVC
Scheduling tools: Control M, Autosys
Cloud Technologies: Web App Service, Azure SQL DB, Blob Storage, Azure Functions, Azure DevOps, API Gateway, Azure logic Apps, Docker, Azure Service Bus, Kafka
Monitoring Tools SolarWinds, AppDynamics, Application Insights
Professional Experience:
Government HRA, New York (Remote) Feb 2024 – Present
.Net Azure Architect
Project: AES and Financial Focus
Department - Education
Adult Education Services have two applications APSNET (used by AES staff) and Financial Focus (used by the FMS staff). The way the staff communicate between applications is by sending emails and sending documents through inter-office mail. Working on the proposed service integration is to facilitate communication between the two applications.
Design, develop, and maintain scalable and high-performance messaging APIs using .NET Core
Designed web pages using CSS, Bootstrap, HTML, and Razor.
Implemented reusable code using Filters, Data Annotations in MVC and used C# in Business Logic.
Implemented SOLID principles and design patterns like Factory, Singleton, Adapter patterns, Repository to code reusable components at middle tier using C#.
Created database tables and wrote T-SQL Queries and stored procedures to create complex join tables and perform CRUD operations.
Used AGILE SCRUM methodology to deliver in sprints, status meetings, and code review meetings.
Designed and implemented interactive user interfaces using Kendo UI widgets such as grids, charts, and forms.
Develop, deploy, and maintain cloud-native applications on Microsoft Azure using Cosmos DB, App Insights, and App Functions.
Integrated Kendo UI with ASP.NET Core MVC to ensure seamless data binding and CRUD operations.
Optimized application performance by leveraging Kendo’s built-in features like paging, filtering, and sorting.
Implemented CI/CD by creating pipelines using Azure DevOps.
Utilized Azure DevOps for agile project management and integrated with version control systems for seamless collaboration and code management.
Implemented token-based Authentication for connecting Web API.
Developed and implemented microservices architecture to improve scalability and performance
Diagnosed and resolved SQL Server deadlocks, implementing best practices to minimize occurrence and improve system reliability.
Analysed and optimized SQL queries by reviewing Query Execution Plans to identify and resolve performance bottlenecks
ENVIRONMENT: .Net 4.8, .NET Core 8.0, Blazor, ASP.NET Web API, Cascading Style Sheets (CSS), Bootstrap, C#, JavaScript, SQL Server 2022, SSIS, Telerik Kendo UI MVC Core, Application Insights, HTML, ASP.NET, jQuery, .NET Framework, Kubernetes, ASP.NET MVC, Azure DevOps, SQL Server 2022, Microservices, Web Forms, SSRS, Docker, Azure Service Bus, LINQ, Docker, NUnit unit testing framework, Data integration
Medline Industries LP, Libertyville IL Jan 2020 – Jan 2024
Technical Architect
Project: Data Driven Implementation
Data Driven Implementation (DDI) is a web-based interactive implementation project platform available to both Medline and Customers that monitors a project's timeline, status, and metrics.
Involved in all the phases of the Software Development Life Cycle (SDLC), including Requirements gathering, Designing, Programming, Testing, and Documentation of various projects.
Used AGILE SCRUM methodology to deliver in sprints, status meetings, and code review meetings.
Developed web applications using ASP.NET MVC 5 (Model-View-Controller)
Implemented security, routing, bundle configuration, action selectors, action filter, and cache in MVC controllers for application development.
Worked with database design, writing stored procedures and queries using LINQ.
Created database tables and wrote T-SQL Queries and stored procedures to create complex join tables and perform CRUD operations.
Performance tuning of SQL queries and procedures using SQL Profiler and Index Tuning Wizard.
Actively involved in deploying web applications, Web API and console applications to the Microsoft Azure Cloud.
Develop, deploy, and maintain cloud-native applications on Microsoft Azure using Cosmos DB, App Insights, and App Functions.
Designing and implementing scalable and secure Web APIs using .NET core.
Creating and maintaining technical documentation such as design documents, architecture diagrams, and code documentation to ensure knowledge transfer and ease of maintenance.
Mentoring junior developers, providing technical guidance, conducting knowledge sharing sessions, and fostering a culture of continuous learning within the team.
Integrated Kendo UI with ASP.NET Core MVC Core to ensure seamless data binding and CRUD operations.
Optimized application performance by leveraging Kendo’s built-in features like paging, filtering, and sorting.
Used Azure Service Bus –broker for exchanging messages between services.
Developed and implemented microservices architecture to improve scalability and performance
Designed and implemented automated workflows using Azure Logic Apps to enhance operational efficiency.
Integrated various services and applications, both on-premises and in the cloud, using Azure Logic Apps to streamline data processing and communication.
Used SolarWinds monitoring solutions for Real-time monitoring of SQL Server performance metrics such as CPU usage, memory usage, disk I/O, and query performance.
Used AppDynamics provides deep visibility into application performance metrics such as response time, throughput, error rates, and resource consumption. This helps organizations identify performance issues and bottlenecks, leading to faster troubleshooting and resolution.
Created ETL packages in SQL Integration services (SSIS) for various data loads and extracts from different types of sources like SQL Server, Text, CSV flat files, Excel.
Generated several drills down and drill through reports using SQL Server Reporting Services (SSRS).
Implemented OAuth 2.0 protocol using Azure authentication for Single Signo-On (SSO).
Experienced in managing SQL Server and databases by coordinating with the DBA for building new servers, upgrading existing servers, and monitoring SQL Server performance.
Environment: .Net 4.8, Restful Web API, ASP.NET Core, React, Cascading Style Sheets (CSS), Bootstrap, C#, JavaScript, Microsoft SQL Server 2019, HTML, ASP.NET, jQuery, Cosmos DB, .NET Framework, ASP.NET MVC, Kendo MVC UI, Aspose Cells, Bitbucket, Jira, Confluence, SSRS, Azure Web Apps, Azure Functions, Azure DevOps, Microservices, SSIS, Postgres SQL 14, Composite, Web Forms, Kubernetes, Docker
Medline Industries LP, Northfield IL Aug 2018 – Dec 2019
Lead Developer
Project: Master Cross Tool
The Master Cross Tool is a web-based application that allows Medline to identify opportunities to organically grow any existing business or obtain new customer business. It also serves as a data management tool that connects to various areas of the company.
Developed web applications using ASP.NET MVC 5 (Model-View-Controller).
Implemented Security, Routing, bundle configuration, Action Selectors, Action Filter, and Caching in MVC controllers for application development.
Worked with database design, writing stored procedures and queries using LINQ.
Used Entity Framework 6 and LINQ to access the two databases so the user could create, edit, display, and delete data from the application’s UI.
Created database tables and wrote T-SQL Queries and stored procedures to create complex join tables and to perform CRUD operations.
Performance tuning of SQL queries, procedures using SQL Profiler and Index Tuning Wizard.
Created ETL packages in SQL Integration services (SSIS) for various data loads and extracts from different types of sources like SQL Server, Text, CSV flat files, Excel.
Generated several drills down and drill through reports using SQL Server Reporting Services (SSRS).
Involved in designing, developing, debugging and testing of reports in SSRS.
Used ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
Actively involved in deploying web applications, Web API, and console applications to the Microsoft Azure Cloud.
Maintained readable documentation for all the modules that I developed and gave Knowledge transitions to new joiners in the team.
Designed, developed SOA Web Services using WCF Services with .NET, C#.NET, and Hosted on IIS and Unit tested with MS Unit Framework, C#.
Conducted thorough index analysis to simplify database indexing strategies, improving query performance and overall database efficiency.
Diagnosed and resolved SQL Server deadlocks, implementing best practices to minimize occurrence and improve system reliability.
Environment: .net 6, .NET Core, Web Forms, Razor Restful Web API, ASP.NET Core, Entity Framework (EF) Core, Cascading Style Sheets (CSS), Bootstrap, C#, JavaScript, Microsoft SQL Server, HTML, ASP.NET, jQuery, .NET Framework, ASP.NET MVC, WPF, Kendo MVC UI, Aspose Cells, Bitbucket, Jira, Confluence, Azure Web Apps, Azure Functions, Postgres SQL 14, Composite
Medline Industries LP, Northfield IL Jan 2015 – Jul 2018
Sr Software Engineer
Project: Commission Processing System
The commission processing system calculates the commission of reps depending on the percentage of sales they make. This system allows the compensation administrator to calculate any commission plan: flat rates/amounts, tiered rates, quota-based rates, product commissions, customer-based credits, profit-based, unit-based, splits, overrides, bonuses, draws, etc. The commission processing system is focused on managing the commissions paid to your agency by the carrier, as well as the commissions owed to your producers. But it also does so much more... giving you detailed reports from every angle of your business.
Performed design, application development, and deployment within the .NET architecture based on programming guidelines/standards.
Created application using ASP.NET MVC pattern, Partial views, attribute validations, Handle Error, Action filters methods, creating Model classes, creating views using HTML Helper class and Razor, Dependency Injection, Unobtrusive JavaScript
Programmed using Abstract Classes, polymorphism, Interfaces, Generics, Multithreading for developing the application and its components
Created and managed Ad-hoc reports, cascading parameterized reports, Sub report, drill down reports using SQL Server reporting Services
Created stored procedures, functions, Triggers, views, queries and database design
Adapted Repository design pattern and Entity framework
Used Tortoise SVN for Version Control, creating and managing projects
Assisted in quality assurance measures such as code reviews, test case creation and unit testing for various modules
Created SSIS packages to retrieve data from SAP to SQL server tables.
Used Aspose cells for creating reports in Excel spread sheet.
Environment: ASP.NET MVC, C#.NET, .Net 4.5, SQL Server 2014/2008, SQL Reporting Services, SQL Server Integration Services, J-Query, AJAX, XML, HTML, Microsoft Enterprise Library, Entity Framework, Infragistics Asp.Net MVC tools
Northern Trust Bank, Chicago, IL Nov 2010 – Dec 2014
Software Engineer
Created console application for Batch processing.
Developed Web Forms and Web Pages using ASP.NET, html, AJAX, and CSS to facilitate the registered and new agents and customers.
Updated the classes and methods in the business layer to access the Data Access Layer using Object Oriented Programming in C#, Visual Studio 2010 and .Net Framework 4.0.
Used Java Scripting for client-side validation scripting.
Designing WCF services using C#.net 4.0 of the application.
Involved in maintaining code with Team Foundation Server (TFS)
Creating of Link server in SQL Server.
Involved in writing SQL Queries, functions, views and Stored Procedures using SQL Server for backend development.
Involvement in creating design work objects & writing test cases for related modules.
Involvement in daily call with offshore Team lead as well as on site Project Manager.
Handled build deployment process.
Co-coordinating with India team for various deliverables
Troubleshooting, monitoring, and optimization of SQL Server and non-production database code using Execution plan, SQL Server profiler, Database Engine Tuning Advisory, Activity Monitor, Rebuilding Indexes, Updating statistics.
Environment: WPF, Asp.Net MVC, ASP.NET Web API, Bootstrap, C#, JavaScript, Oracle 11G, Microsoft SQL Server, HTML, ASP.NET, jQuery, .NET Framework
Education:
Bachelor of Computer Engineering, University of Mumbai at Mumbai-India
Certification:
Microsoft Certified: Azure Fundamentals (AZ-900)
Certified ScrumMaster® (CSM®)
Microsoft Certified Professional Developer (MCPD)
Microsoft Certified Technology Specialist (MCTS)
Microsoft Certified Solution Developer for Microsoft .NET (MCSD .NET)
Microsoft Certified Application Developer .NET (MCAD.NET)
Microsoft Certified Solution Developer for Microsoft .NET (MCP)