Project Experience

Tax Online – Indirect Tax

Company: Grant Thornton

Role: Senior Associate

Architecture: Service-Oriented Architecture


Technologies:

  • Backend: ASP.NET MVC With API
  • Frontend: ASP.NET Webform, Angular 9, Fetch API
  • ORM: Entity Framework
  • Database & Cloud: Azure SQL Server, Azure App Service, Azure AD
  • Architecture: Service Oriented Architecture, CQRS

Key Responsibilities:

  • Architecture Assessment & Strategy: Analyzed and assessed the current architectural landscape, identifying areas for improvement and defined a long-term architectural vision and strategic roadmap for the system.
  • Architectural Design & Governance: Established architectural design guidelines and processes to ensure alignment with enterprise service models and best practices.
  • Strategic Transformation Leadership: Led and steered strategic transformation projects, ensuring alignment with the defined future state architecture and delivering results that met business objectives.
  • Design Review & Best Practices: Reviewed project designs to ensure they adhered to the architectural roadmap, industry best practices, and were cost-effective.
  • SOA Toolstack Advocacy: Successfully convinced stakeholders, including the Partner (acting as Product Owner), to adopt a Service-Oriented Architecture (SOA) tool stack to unlock the benefits of SOA for business scalability and flexibility.
  • Proof of Concept (PoC) Implementation: Implemented Proof of Concepts (PoCs) for various open-source SOA tools, ultimately selecting the most optimal stack for business requirements.
  • System Migration Roadmap: Developed a comprehensive migration roadmap to transition from the existing software architecture (with silos and point-to-point integrations) to a more scalable and maintainable SOA-based architecture.
  • Re-architected and developed complete GTO Tax Online System (in Dot Net). This innovative redesign included creating entity and utility services with strict functional boundaries. This enhanced the enterprise's ability to rapidly to build new integrations and compositions to meet the ever-changing business needs.
  • Installed and configured Azure Service Bus to implement service enablement, virtualization, asynchronous communication and protocol binding. This resulted in getting away from maintain custom developed adaptors for various integrations thereby reducing on maintenance costs greatly.
Healthcare Policy Management System

Company: Value Momentum Pvt Ltd.

Role: Senior Technical Lead


Technologies:

  • Backend: .NET 8 API, Entity Framework
  • Frontend: ReactJS
  • Cloud & Database: Docker- Azure Container Registry & Kubernetes - Azure Container App, APIM, Azure Cosmos DB, Azure Function App, Azure Event Hub, Azure Blob Storage, Azure AD B2B (Microsoft Entra ID)
  • Sidecar: Dapr - Distributed Application Runtime
  • UI/UX: Telerik, Bootstrap v3-v5
  • Architecture Pattern: Micro-service, Domain-driven design, CQRS, Event-Driven Design

Description:

The Healthcare Policy Management System is a comprehensive platform designed to streamline the creation, management, and administration of healthcare insurance policies. The system facilitates efficient handling of policy life-cycles, from design and configuration to enrollment, premium calculation, claims processing, and policy renewals. It serves insurance providers, healthcare administrators, and policyholders, ensuring transparency, compliance, and operational efficiency.


Key Responsibilities:

  • End-to-End Service Development: Developed and implemented end-to-end services for key domain areas such as Quote, Policy, Engagement, and Notification, ensuring adaptability and alignment with client needs.
  • Modular Architecture Design: Abstracted the shared kernel from domain services, promoting modularity and reusability across the system for easier maintenance and scalability.
  • User Story Estimation & Feature Implementation: Estimated the complexity of user stories, planned features, and led their implementation to ensure timely delivery of new functionalities.
  • Event-Driven Architecture: Implemented event-driven architecture using Azure Event Hub, facilitating efficient communication and data processing between microservices.
  • Authentication & Authorization: Configured Microsoft Entra ID B2C for secure user authentication and authorization, ensuring compliance with security best practices.
  • System Design & Infrastructure Management: Designed the system architecture, and managed infrastructure deployment using Terraform and PowerShell scripting for automated provisioning.
  • CI/CD Automation: Set up and optimized CI/CD pipelines with GitHub Actions, automating deployment processes for faster and more reliable releases.
  • External Service Communication: Integrated external services using Dapr, ensuring seamless communication and efficient infrastructure management.
NGage – Valuation & Appraiser

Company: Newmark CRE Services PVT. LTD.

Role: Senior Software Engineer

Technologies: .NET 6, Angular 11-15, Azure Services


Technologies:

  • ORM: Entity Framework
  • Frontend: Angular 11-15, Razor - Telerik (Kendo UI), Bootstrap v3-v5
  • Cloud & Database: Azure App Service, Azure AD B2B, Azure Cognitive Search, Azure Storage, Azure Functions, Azure Key Vault
  • Database: Azure SQL Server
  • Architecture: Microservice, CQRS, Domain-driven design

Description:

NGage is a comprehensive platform designed for appraisers to perform valuations on commercial properties, including rental, lease, and sales assessments. The application facilitates accurate and efficient property valuations through modules such as NGage, RMS, and NFORM. By leveraging modern architecture principles such as microservices, CQRS, and DDD, the platform offers scalability and flexibility, while integrating with Azure services to ensure high performance and seamless operation.


Key Responsibilities:

  • Architecture: Developed application for the defined application architecture, ensuring alignment with microservices, CQRS, and DDD principles, enabling scalability, maintainability, and flexibility in the system.
  • System Performance Optimization: Worked closely with the team to identify and address system performance issues, resulting in improved application efficiency and responsiveness, even under heavy workloads.
  • Front-end Modernization: Guided the upgrade of the front-end to a micro-frontend architecture, ensuring that each component was independent and could be deployed and scaled independently, improving team productivity.
  • Azure Cloud Integration Services:Worked with cloud-based services using Azure App Service, SQL Server, Cognitive Search, and Functions, ensuring it aligns with business needs.
  • Cross-Functional Collaboration:Collaborated closely with QA, BA (Business Analyst) and development teams to gather requirements and translate them into technical solutions that met business needs while adhering to technical constraints.
  • Security Implementation: Ensured proper implementation of security measures, including user authentication and authorization, to protect sensitive data and maintain compliance with relevant regulations.
  • Code Review & Mentoring: Conducted regular code reviews, providing feedback and mentorship to junior developers, ensuring that the code was clean, efficient, and met the organization’s standards.
  • Documentation & Knowledge Sharing: Created and maintained technical documentation to support the development process and foster knowledge sharing across the team.
ABS – Emission Reporting Portal

Company: Prudent Technologies and Consulting

Role: Architect

Architecture: SOA, CQRS, Clean Architecture


Technologies Used:

  • Backend: ASP.NET Core, Entity Framework
  • Frontend: Angular 9
  • Database & Cloud: Azure SQL Server, Azure App Service, Azure Function App, Azure AD

Description:

The ABS Emissions Reporter™ is an advanced digital tool designed to help owners and operators manage and track their annual emissions reporting. It supports the monitoring and submission of data related to the IMO Data Collection System (DCS), EU Monitoring, Reporting and Verification (MRV), and the UK MRV processes, ensuring compliance with international regulations. The tool provides a comprehensive platform for efficient data entry, review, and reporting, enabling seamless integration with regulatory standards.


Key Responsibilities:

  • Performance Improvement: Supported maintenance application and improved performance across all verticals, achieving over 150% throughput improvement.
  • Requirement Gathering: Involved in gathering requirements and developing several add-on stories for the application.
  • Tech Modernization: Played a key role in modernizing the application, transitioning from a legacy tech stack to a new, more efficient one.
  • Authentication & Authorization: Implemented Microsoft Entra ID B2C for authentication and authorization, ensuring secure access to the platform.
  • Code Quality Standards: Established coding standards and best practices to improve code quality and maintainability.
  • Code Analysis & Improvement: Analyzed and refactored existing code to make it more understandable, readable, and efficient