Shailendra Kumar Dwivedi Address: *** C, Block **, Sec-99,
Senior Software Engineer (.NET ASP.NET Core MVC Noida (UP) 201304 Microservices REST API Angular Blazor Mob: +91-783******* Azure Functions (serverless) App Service E-mail: *******************@*****.*** Clean Architecture CQRS) LinkedIn:https://www.linkedin.com/in/shailendra-dwivedi/ Objective:
To join a forward-thinking organization where I can utilize my skills and experience to deliver high-quality solutions, expand my technical expertise, and maximize my potential through continuous learning and meaningful contributions.
Professional Experience:
13+ years of professional experience in software development, specializing in Microsoft technologies with deep expertise in C#, ASP.NET Core, .Net 8, ASP.NET MVC, and SQL Server (2012–2022).
6+ years of hands-on experience developing scalable applications using ASP.NET Core MVC, MVC 6, Entity Framework Core, and enterprise-grade web services.
4+ years of experience designing, developing, and integrating RESTful APIs and Web Services, including both SOAP and REST-based architectures.
2+ years of experience building applications using ASP.NET Core within Microservices architecture.
3+ years of experience implementing Clean Architecture using Mediator/CQRS, delivering modular, testable, and maintainable enterprise solutions.
Extensive experience in SQL Server performance tuning, query optimization, indexing strategies, and enterprise reporting (SSRS).
Hands-on 1+ years working experience with Blazor (Server & WebAssembly), building interactive UI components, Custom Components and implementing CRUD-based enterprise modules.
Hand-on 2+ years working experience with Angular latest version.
Implemented secure authentication and authorization using JWT tokens in .NET Core Web APIs.
Integrated OAuth 2.0 for third-party authentication and secure API access.
Designed role-based access control (RBAC) using JWT claims and policy-based authorization.
Strong front-end development experience with HTML5, CSS3, Bootstrap, JavaScript, and jQuery.
Proficient in integrating third-party UI libraries such as jQuery DataTables, including advanced search, pagination, export to Excel/PDF/CSV, and print functionality. Employment History:
Senior Software Web Developer
Data Flow Events Limited (UK Client) — Remote (Contract Role) June 2023 – Dec 2025 Senior Software Engineer
Strawberry InfoTech Private Limited May 2022 – June 2023 Assistant Manager (Software Development)
Phoenix Contact India Pvt. Ltd. Nov 2018 – Apr 2022 Senior Software Engineer
Korbose Technology LLP Jun 2017 – Oct 2018
Senior Software Engineer
Incise Info Tech Pvt. Ltd. Jan 2017 – May 2017
Software Engineer
Icreon Communications Pvt. Ltd. Apr 2012 – Jan 2017 Role & Responsibility:
• Participate in end-to-end software development activities, including requirement analysis, solution design, coding, debugging, and deployment.
• Manage IIS server setup, deployment, and configuration, leveraging Azure DevOps CI/CD pipelines for automated delivery and environment management.
• Conduct comprehensive integration, system, performance, and functional testing to ensure high-quality software releases.
• Collaborate with customers, stakeholders, and end users to gather requirements, provide clarifications, and ensure alignment with business needs.
• Translate business and technical requirements into detailed design documents, architectural outlines, and program specifications.
• Identify, analyze, and resolve design-level issues to ensure consistency with project standards and best practices.
• Adhere to and promote quality processes, coding guidelines, and industry best practices throughout the development lifecycle.
• Evaluate existing applications for performance, reliability, and maintainability, provide root-cause analysis, and recommend or implement optimization strategies.
• Design and develop scalable, reusable, and maintainable software components with a strong focus on system performance.
• Investigate and resolve bugs quickly and professionally, ensuring minimal impact on production systems.
• Review, refactor, and modernize legacy codebases to enhance performance, readability, and long-term maintainability. Professional Summary:
• Experienced software professional with strong hands-on expertise in Clean Architecture, CQRS/Mediator pattern, and enterprise-grade application design.
• Proficient in client-server and web application development, including deployment, production support, and application lifecycle management.
• I am skilled in building dynamic, responsive, and interactive web applications using modern web technologies and best practices.
• Extensive experience with Microsoft SQL Server (2012–2022), including database design, performance tuning, complex queries, stored procedures, and SSRS reporting.
• Strong understanding of RDBMS concepts, query optimization, indexing strategies, and SQL Server development tools.
• Hands-on experience in file processing, data transformation, and persisting structured data into SQL Server databases.
• Solid foundation in Object-Oriented Programming (OOP) principles, design patterns, and clean coding practices.
• Proficient in ASP.NET Core MVC, ASP.NET MVC (C# .NET 8), Web API, ADO.NET, and Microservices architecture.
• Extensive experience with Entity Framework (EF & EF Core) using both Code-First and Database-First approaches, including schema migrations.
• Skilled in AJAX, Web Services, jQuery, and jQuery DataTables (search, pagination, export to Excel/PDF/CSV, and print).
• Strong knowledge of Three-Tier Architecture and its practical implementation in ASP.NET applications.
• Proven ability to develop efficient stored procedures, SQL scripts, and enterprise-grade SSRS reports.
• Hands-on experience with ASP.NET MVC 4, MVC 5, and MVC 6 (ASP.NET Core MVC) for scalable and maintainable web solutions.
• I am familiar with SVN, TFS, Git, and JIRA for version control, collaboration, and project tracking.
• Experienced in IIS server administration, including application hosting, server migration, and SSL certificate installation and renewal.
• Strong hands-on expertise with Azure DevOps, including CI/CD pipeline creation, build and release management, and end-to-end deployment automation.
Core technical skills:
Backend & APIs: ASP.NET Core, ASP.NET MVC, Web API, Microservices Architecture, RESTful Services Architecture & Patterns: Clean Architecture, CQRS, MediatR, SOLID, OOP, Design Patterns Database: SQL Server (2012–2022), Query Optimization, Performance Tuning, Indexing, SQL Server Reporting Services
(SSRS)
ORM & Data Access: Entity Framework, EF Core, ADO.NET, Dapper DevOps & Cloud: Azure DevOps, CI/CD Pipelines, IIS, Azure App Services (basic), Azure Function (basic) Frontend: Angular, Razor, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX Tools: Git, TFS, SVN, JIRA, Visual Studio
Others: Blazor (Server & WASM – Basic), Ocelot API Gateway Key Projects:
1.) Data Flow Events Platform Organization: Data Flow Events Ltd. Team Size: 5
Technologies: ASP.NET Core MVC, ASP.NET MVC, Web API Database: SQL Server 2019 and 2022
Platform: https://dataflowevents.co.uk
Role & Responsibilities:
• Led development of 5+ new features, improving platform stability and reducing production issues by ~30%.
• Deployed and managed applications across development environments using IIS and Azure DevOps pipelines.
• Designed and implemented database objects including tables, triggers, and stored procedures in SQL Server.
• Investigated and resolved production and application-level issues, ensuring minimal downtime and faster turnaround.
Project Overview:
End-to-end delegate registration and event management platform with admin tools, reporting, CMS, email management, and onsite support.
2.) DXC Technology – VFS Global API
Organization: Strawberry InfoTech Private Limited
Team Size: 65
Technologies: .NET Core, Microservices Web API, MVC, Angular Database: SQL Server 2019
Platform: VFS Global Application
Role & Responsibilities:
• Developed and enhanced secure Microservices-based Web APIs for enterprise and government clients using .NET Core.
• Designed, implemented, and optimized RESTful APIs to support high-volume transactions and external system integrations.
• Collaborated with cross-functional teams to deliver API enhancements aligned with security, performance, and scalability requirements.
• Created and optimized complex SQL Server stored procedures, improving query performance and system reliability.
• Managed application deployments by publishing DLLs and coordinating releases across environments.
• Investigated and resolved security vulnerabilities and production issues within the codebase.
• Provided technical support and knowledge sharing to team members, contributing to improved development efficiency.
Project Overview:
Technology and outsourcing solutions support secure and efficient visa and passport processing for governments and diplomatic missions.
3.) Phoenix Contact – Internal Enterprise Applications Organization: Phoenix Contact India Pvt. Ltd.
Team Size: 2
Technologies: .NET 4.6, MVC, Bootstrap, AdminLTE 3, AJAX, jQuery DataTables Database: SQL Server 2012
a) Document Flow Management System (DFMS)
• Workflow-based document approval system
• Multi-level approvals with comments and templates Project Overview: Automated document approval system supporting multi-level workflows, approvals, comments, and reusable templates for organizational processes.
b) KRA Management System
• Employee KRA submissions, self-assessment, manager review, and approval tracking Project Overview:
Performance management system enabling employee KRA submissions, self-assessments, manager approvals, and automated tracking with notifications. c) Catalog Inventory System
• Internal inventory and catalog approval management Project Overview: Internal system for managing product catalogs and inventory with approval workflows, reporting, and controlled access.
Role & Responsibilities:
• Led end-to-end design and development of multiple internal enterprise applications, improving process automation and operational efficiency.
• Designed and implemented workflow-based systems with multi-level approvals, role-based access, and automated notifications.
• Architected and optimized SQL Server databases, including tables, triggers, and stored procedures, ensuring high performance and data integrity.
• Collaborated closely with business stakeholders to gather requirements and translate them into scalable technical solutions.
• Developed responsive and user-friendly web interfaces using ASP.NET MVC, Bootstrap, AdminLTE, AJAX, and jQuery DataTables.
• Performed production support, root-cause analysis, and bug fixes, ensuring high application availability and stability.
• Managed IIS deployment, application hosting, and server configuration for internal enterprise systems.
• Ensured adherence to coding standards, security guidelines, and best practices across the application lifecycle. 4.) Phoenix Contact – Customer & Dealer Portal Organization: Data Flow Events Ltd.
Team Size: 1
Technologies: ASP.NET, C#, HTML, JavaScript/JQuery, CSS Database: SQL Server 2012
Platform: https://www.cp.phoenixcontact.co.in/PhoenixCMS Role & Responsibilities:
• Application maintenance and enhancements
• Reporting module development
• Quotation generation and PDF email integration
• Designed and created database tables, triggers, and stored procedures
• Fixed production and application-level bugs
Project Overview:
This project is a customer and dealer portal developed for Phoenix Contact India Pvt. Ltd. The platform supports online product booking, allowing users to view product details, edit and save products in draft mode, and submit customer or dealer complaints. It also enables dealers and customers to create and view quotations, with the ability to generate and email quotations in PDF format directly through the portal. 5.) UNICEF Donation & CRM System
Organization: Incise Info Tech Pvt. Ltd.
Team Size: 5
Duration: Feb 2017 – May 2017
Technologies: .NET 4.5, ASP.NET, C#, AJAX
Database: SQL Server 2012
Platform: UNICEF (United Nations Children's Fund) (https://www.unicef.org/partnerships/corporate) Role & Responsibilities:
• Requirement analysis
• Publishing DLLs and managing server deployments
• Database design
• Creating and optimizing stored procedures in SQL Server
• Application development and reporting.
Project Overview:
CRM system supporting UNICEF India’s programs by managing stakeholders, donors, communications, and reporting to improve coordination and data-driven decision-making. 6.) Michelin Swagat Communication Platform URL:
http://michelinswagat.com
Organization: Incise Info Tech Pvt. Ltd.
Team Size: 7
Duration: Feb 2017 – May 2017
Technologies: .NET 4.5, ASP.NET, C#, AJAX
Database: SQL Server 2012
Platform: Michelin Swagat is the B2B (business-to-business) communication and e-commerce platform for Michelin's partners
Role & Responsibilities:
• Application development and reporting
• Publishing DLLs and managing server deployments
• Database design and manage database
• Creating and optimizing stored procedures in SQL Server Project Overview:
Centralized communication platform with secure user login for dealers, sales teams, and end users, supporting rolebased access and product line selection (PC, TB, etc.). 7.) Media & Entertainment Website & CMS Platforms
Organizations: Icreon Communication Pvt. Ltd.
Team Size: 2-3
Technologies: ASP.NET, C#, MVC, AJAX, JavaScript, Entity Framework Database: SQL Server (2005–2012 Enterprise)
Key Projects Include: FOX, FX TV, FOX Movies, National Geographic, Imagine TV, Star Movies, FOX International Channels, ASNTM.
Role & Responsibilities:
• Application development
• Multilingual (English & Arabic) CMS development
• Publishing DLLs and managing server deployments
• Database design and manage database
• Creating and optimizing stored procedures in SQL Server
• Reporting and content management modules
• Handled IIS/FTP configuration and maintenance for hosting live websites. Project Overview:
High-traffic CMS-based web platforms for international media and entertainment channels across India, the Middle East, US, and UK.
Certification:
1.) Diploma in Computer Application (DCA)
Megabyte Institute of Computer Technology, Phoolpur, Allahabad — 2007 2.) Certificate in Computing (CIC)
Indira Gandhi National Open University (IGNOU) 2008 Educational Qualifications:
1. Post Graduate Diploma in Computer Applications (PGDCA) Dr. C.V. Raman University — 2017
Specialization: Computer Science
2. Certificate in Computing (CIC)
Indira Gandhi National Open University (IGNOU) — 2008 3. Bachelor of Science (B.Sc.)
University of Allahabad — 2004–2007
Stream: Science (Mathematics)
4. Higher Secondary (12th)
UP Board — 2003
Stream: Science (Mathematics)
5. Secondary School (10th)
UP Board — 2001
Stream: Science (Mathematics)
Personal Profile:
Father’s Name : Late Mr. Ashok Kumar Dwivedi
Gender : Male
Marital Status : Married
Nationality : Indian
Permanent Address : Vill- Mahjudwa, Post - Devli (Phoolpur), Prayagraj, U.P. Pin - 212402 Phone No : +91-840*******
Date of Birth : 01 July 1984
Language : Hindi & English
Hobbies : Internet surfing, listening to music, playing cricket Declaration:
I hereby declare that the information provided above is true and correct to the best of my knowledge and belief. I take full responsibility for the accuracy of the details mentioned herein. Place: Noida
Date: (Shailendra Kumar Dwivedi)