Owais Mir

Senior Software Engineer

Srinagar, Jammu & Kashmir, India3 yrs experience

Key Highlights

  • Expert in scalable system architecture and development.
  • Proficient in modern web technologies and cloud platforms.
  • Strong advocate for test-driven development and code quality.
Stackforce AI infers this person is a Full Stack Engineer specializing in SaaS solutions with a focus on scalable architectures.

Contact

Skills

Core Skills

.netMicroservices.net CoreSql Server

Other Skills

C#Domain-Driven Design (DDD)gRPCOktaKeycloakBlazorAngularSignalRAzureJavaScriptMVCXUnitUnit TestingSoftware ArchitectureTest-Driven Development

About

Skilled Full Stack Engineer with hands-on experience in crafting high-quality software solutions using .NET, Angular, C#, Blazor, React, and Postgres. I bring a deep understanding of modern web development principles with a strong focus on scalability, performance, and maintainability. Key strengths: Expertise in architecting and developing scalable systems, including Microservices, Modular Monoliths, and traditional Monolithic architectures Building robust APIs using REST, GraphQL, gRPC, and WebSockets for seamless and efficient communication across distributed systems Proficient in cloud platforms like AWS and Microsoft Azure, with a focus on CI/CD, resource optimization, and cost-effective cloud-native design Strong experience in Identity and Access Management, including Okta SSO, OAuth 2.0, OpenID Connect, Keycloak, and IdentityServer4 Solid understanding of event-driven architecture, utilizing tools like RabbitMQ, Apache Kafka, and MassTransit Proficient in real-time communication using SignalR and Blazor Circuits Skilled in token exchange workflows, Split.io feature flagging, and secure communication practices across services Deep knowledge of database design, query optimization, and performance tuning in PostgreSQL and SQL Server Extensive front-end experience using Angular, React, Next.js, and Blazor, delivering rich and interactive UI experiences Strong analytical and problem-solving abilities with a test-driven development mindset In my role as a Software Engineer, I specialize in designing and developing interactive, enterprise-grade web applications using a combination of .NET, gRPC, Blazor, Angular, and MS SQL. I actively collaborate with cross-functional teams and clients, contributing to the architecture, design, and implementation of scalable systems while ensuring high-quality delivery through test-driven development (TDD) and modern engineering practices. I hold a Bachelor’s degree in Computer Science from Cluster University Srinagar, with a passion for problem-solving, continuous learning, and building meaningful, high-impact products. Always seeking new challenges and opportunities to grow as a software engineer and connect with forward-thinking professionals in the industry.

Experience

3 yrs
Total Experience
1 yr 6 mos
Average Tenure
--
Current Experience

Thoughtfocus

Senior Software Engineer

Jun 2024Dec 2025 · 1 yr 6 mos · Bengaluru · Hybrid

  • Client: J J Keller (Projects: FM 2.0 and SMS)
  • Developed scalable RESTful and GraphQL APIs using .NET in a microservices architecture, adhering to Clean Architecture and Domain-Driven Design (DDD) principles.
  • Structured services using CQRS and DDD to ensure maintainability, separation of concerns, and testability.
  • Designed and implemented gRPC microservices (.NET 8/9/10) for high-performance internal communication.
  • Integrated Okta and Keycloak for unified identity management and role-based access control using OpenID Connect.
  • Built responsive and interactive frontend applications using Blazor WebAssembly, Blazor Server, and Angular with RxJS and Karma.
  • Enabled real-time communication using SignalR, WebSockets, and custom webhooks for live updates and client-server sync.
  • Utilized Azure services like Service Bus for asynchronous messaging, Blob Storage for secure file handling, Redis for distributed caching, and Azure AI Search for intelligent document and data lookup.
  • Interfaced with external systems such as SAP APIs for subscription and licensing management.
  • Delivered robust automated testing through xUnit, NUnit, MSTest, bUnit, Moq, and NSubstitute for unit, integration, and component testing.
  • Actively participated in code reviews, mentoring peers, and influencing technical decision-making to maintain high code quality.
  • Advocated for clean code, design patterns, and best practices in building scalable, maintainable systems.
  • Worked in Agile/Scrum teams, contributing to sprint planning, backlog grooming, and delivering iterative improvements.
  • Gained exposure to performance tuning, cloud optimization, and CI/CD implementation to streamline development and deployment workflows.
C#.NETMicroservicesDomain-Driven Design (DDD)gRPCOkta+5

Caliber technologies

2 roles

Software Engineer

May 2023May 2024 · 1 yr · Hyderabad · Hybrid

  • Project: Enterprise Platform for Integrated Quality (EPIQ)
  • Software Development:
  • Develop and maintain features for the EPIQ platform using C#, .NET Core, JavaScript, and MVC frameworks.
  • Write clean, scalable, and efficient code to enhance platform functionality and performance.
  • Agile Methodology:
  • Actively participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and sprint reviews.
  • Collaborate with cross-functional teams to define, design, and deliver new features within the Agile framework.
  • Quality Assurance:
  • Implement and maintain unit tests using XUnit to ensure code quality and reliability.
  • Perform code reviews and provide constructive feedback to peers to maintain coding standards and improve code quality.
  • Database Management:
  • Design and manage database schemas in SQL Server to support application functionality.
  • Optimize database queries to improve application performance and ensure data integrity.
  • EPIQ by Caliber is a one-platform solution designed to meet an enterprise’s quality management needs. It redefines quality functions and goals by providing in-depth integration across various quality processes, making it a unified Quality Management System (QMS) for companies prioritizing quality. The platform is recognized for its power, scalability, reliability, and affordability, making it an essential tool for businesses focused on maintaining high standards of quality.
C#.NET CoreJavaScriptMVCXUnitSQL Server

Junior Software Engineer

Oct 2022Apr 2023 · 6 mos · Hyderabad · Hybrid

Unit TestingSoftware Architecture

Education

Cluster University of Srinagar

Bachelor of Computer Applications — Computer Science

Apr 2019Nov 2022

Stackforce found 100+ more professionals with .net & Microservices

Explore similar profiles based on matching skills and experience