About me
As a Software Architect with over 13 years of experience in the analysis, design, and development of software applications, I have extensive hands-on expertise in ASP.NET, C#, and MS SQL Server, with a strong foundation in microservices and layered architectures such as Clean Architecture, Onion, and MVC. I specialize in designing and building RESTful web services using WebAPI, gRPC, and GraphQL, leveraging Entity Framework Core and modern server-side technologies like ASP.NET Core.
While my primary focus is on server-side development and architecture, I also bring client-side expertise as a secondary skill, working with technologies like React, Angular, web components (SkateJS), Preact, and Bootstrap to enhance front-end functionality and user experience. My approach ensures seamless integration between front-end and back-end systems, contributing to full-stack development capabilities.
Leveraging cloud-based technologies like Azure App Services, Azure Functions, Key Vault, and AKS, I build scalable and resilient solutions. I’m also proficient in event-driven architectures using tools like RabbitMQ, Apache Kafka, and Azure Service Bus, while ensuring robust security through Azure AD, OAuth 2.0, and Azure Key Vault. My work is supported by comprehensive monitoring and observability practices using Azure Application Insights and Prometheus.
Skills:
- Analysis, Design & Development
- Architecting & Integration
- Client Interaction
- POC on new technologies
- Training and Skills Development
- Full Product Life Cycle
Article and Blogs:
- Github and open source project https://github.com/Amitpnk
- C-sharpcorner https://www.c-sharpcorner.com/members/amit-naik3
- Codeproject https://www.codeproject.com/script/Membership/View.aspx?mid=12920873
- Medium https://amit-naik.medium.com/
- Project Template on Microsoft marketplace https://marketplace.visualstudio.com/publishers/AmitNaik