I am a motivated and detail-oriented software developer with over 2.9 years of experience in designing, developing, and deploying robust applications. My technical expertise spans across various programming languages and tools, including C#, .NET, Azure, SQL Server, Git, C++, Docker, and Kubernetes. I have hands-on experience with Angular 12+, GraphQL, and NgRx, allowing me to create dynamic, scalable, and efficient web applications. I have a strong track record of delivering high-quality software solutions that meet client requirements and adhere to Agile methodology principles. My proficiency in cloud platforms like Azure and containerization with Docker, combined with Kubernetes for orchestration, ensures that I can contribute effectively to any development team. I am passionate about leveraging my skills to solve complex problems and continuously learn new technologies to enhance my professional growth.
1. CHECKPOINT
The Checkpoint Project helps PwC firms, manage risk and independence in financial reporting. It ensures auditor impartiality by capturing financial interests, enforcing policies, prohibiting conflicts of interest, and conducting regular independence assessments for regulatory compliance. The project uses a Microservice architecture with ASP.NET Core Web APIs, Azure SQL Server, and Cron jobs for the back end. The front-end is built with Angular 12 in a Monorepo pattern. It uses JWT for authentication and Azure CI/CD pipelines for deployment. Key tools include Splunk, Grafana, RabbitMQ, and Azure App Insights for monitoring and analytics.
2.IIL-SDC
This project helps acceleration centers by automating the existing manual fully restricted model. Additionally, it expanded the Investment Independent List (IIL) rule changes to enhance functionality and streamline processes. It has also reduced the effort required for custom reporting solutions, which earlier necessitate clients to maintain a dedicated environment and perform continuous monitoring.
3.CP FEATURE
This project involved upgrading several technical components of the application to improve performance and maintainability. Key upgrades included migrating from .NET 6 to .NET 8, transitioning from RabbitMQ to Azure Service Bus for improved messaging infrastructure, and reducing the application's reliance on various upstream APIs. Additionally, as a part of this project code refactoring was done to eliminate unused versions of code, streamlining the application and enhancing its efficiency