- 👋 Hello, I'm Sanjay Dwivedi, a self-motivated and proactive Microsoft Full Stack Developer with over 15+ years of experience. My expertise lies in crafting robust solutions using a variety of technologies and frameworks.
- 👀 I’m interested in working on the latest technology and challenges
- 🌱 I’m currently learning Semantic Kernal and AI Bot Framework
- 💞️ I’m looking to collaborate on Microsoft.Net Technology
- Responsible for shipping high quality code, architecture and design direction, controlling technical debt, code reviews and promote collaboration and team engagement
- Creation of proof of concept for our product solutions.
- Present and sell ideas & architecture to wider team and business stakeholders with supporting reasoning.
- Mentor and Coach fellow leads & developers on Solution Architecture / Design & best practices
- Provides hands-on troubleshooting and consulting for solution challenges when needed
- Team player, keen to learn and understand business needs
-
Scripting and Programming languages: C#, .NET, Asp.NET Core, Web API, Angular, React, Redux, jQuery, JavaScript
-
Technologies, Methodologies, and tools Familiarity: .Net, Ajax, ASP.NET MVC, Asp.Net Core, WEB API, Entity Framework (EF), Agile, Scrum, SOA, OOP’s, SDLC, Design Patterns.
-
Database (as Back-End): Microsoft SQL Server, Cosmos DB, NoSQL, Azure SQL
-
Unit Testing Framework: NUnit and MSTest
-
Isolation Testing Framework: Moq and JustMock
-
Cloud Technology: Cloud Architecture, Computing, Data (SQL Server), Networking, Security, Services (Service Fabric, Azure Data Factory, Event Hub, Service Bus, Event Hub, Event Grid, APIM, Key Vault, Application Insights ), Storage (Tables/Queues/Blobs/Files), Security and Identity Solutions.
-
Agile Techniques: User Stories, ATDD, TDD, Continuous Integration/Deployment, Continuous Testing, Pairing, Automated Testing, etc.
-
Platform: Azure PaaS to includes monolithic services (e.g., App Service Environments) and micro-services (Azure Service Fabric, Container Services, etc.) along with Docker Containers, App Insights.
-
Other Skills: Team Management, Leadership, Business Analysis, Business Development, Collaborating with teams across different time zones and geographies, Customer Relationship Management (CRM), E-Commerce, Software Development Life Cycle (SDLC), Requirements Analysis, Service-Oriented Architecture (SOA), Solution Architecture
Throughout my career, I've been committed to continuous learning and improvement, embracing Agile methodologies and staying updated with the latest technologies and best practices.