Summary
Overview
Work History
Education
Skills
TOOLS & IDE
Languages
Accomplishments
PROJECTS
Timeline
Hi, I’m

Sourav Kumar Mahato

Kolkata
Sourav Kumar Mahato

Summary

Motivated software developer with over 6.3 years of experience in designing, developing, and deploying scalable applications. Proficient in Angular, TypeScript, C#, .NET, and Azure, with strong back-end skills in SQL Server and Git. Experienced in implementing micro front-end architectures and optimizing data fetching with GraphQL. Proven ability to deliver high-quality solutions aligned with client needs while adhering to Agile methodologies.

Overview

6
years of professional experience

Work History

PwC India

Senior Associate
10.2021 - Current

Job overview

  • Full Stack Developer
  • Develop and maintain reusable UI components using Angular, Angular Material, TypeScript, and SCSS/Sass to ensure a consistent and responsive user experience.
  • Integrate GraphQL APIs into Angular applications using Apollo Client, writing efficient queries and mutations to fetch and manipulate data.
  • Design and implement state management solutions using NgRx and RxJS to handle complex application state and data flow.
  • Implement micro front-end architecture using tools like Nx and Mono Repo, enabling modular development and independent deployment of front-end modules.
  • Generate and test REST APIs using .NET to support hybrid application needs.
  • Implementing authentication and authorization on UI side
  • Monitoring CI/CD pipeline performance and resolving build/release failures
  • Monitoring application health using Azure Monitor and Application Insights
  • Conducting integration and API testing using tools like Postman or Swagger
  • Collaborating with QA teams to ensure high code quality and coverage
  • Using Azure Board for task management and tracking
  • Collaborating with back-end developers, QA engineers, and stakeholders
  • Managing repositories, branches, and pull requests using GIT and Azure Repos
  • Resolving merge conflicts and maintaining a clean commit history
  • Debugging production issues and implementing hotfixes promptly
  • Participating in daily stand-ups, sprint planning, and retrospective meetings

Mindtree

Senior Software Engineer
01.2019 - 10.2021

Job overview

  • Frontend Developer
  • Delivered modules for each release, ensuring timely delivery and functionality of features.
  • Collaborated with business analysts to gather and understand business requirements, translating them into actionable tasks for the development team.
  • Implemented features in Angular, utilizing Angular Material, TypeScript, RxJS, and NgRx to build dynamic and scalable web applications.
  • Designed the technical architecture for feature implementations, ensuring alignment with best practices for scalability, performance, and maintainability.
  • Conducted code reviews with team leads and managers, maintaining high-quality standards and identifying areas for improvement.
  • Resolved technical roadblocks by collaborating with team members and proposing innovative solutions for complex problems.
  • Optimized front-end performance by implementing lazy loading, OnPush change detection, and efficient state management strategies.
  • Worked closely with UI/UX designers to implement designs and improve user experience (UX) and user interface (UI) functionality.
  • Implemented unit tests and integration tests using Jasmine and Karma to ensure software reliability and minimize regressions.
  • Participated in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, contributing to the team’s iterative development process.

Education

Techno India Group

B.Tech/B.E. from Electronics/Telecommunication
01.2018

University Overview

GPA: 7.7/10

Marwari Sanatan Vidyalaya
Raniganj, India

12th from Science
01.2013

University Overview

  • Other
  • GPA: 73%

Marwari Sanatan Vidyalaya
Raniganj, India

10th from Science
01.2011

University Overview

  • Other
  • GPA: 84%

Skills

  • HTML and CSS
  • Angular and TypeScript
  • C# and NET Core
  • RxJS and NGRX
  • GraphQL and REST API design
  • SQL Server management
  • Version control with GIT
  • Azure DevOps and JIRA
  • Entity Framework Core
  • Training and mentoring

TOOLS & IDE


  • Grafana
  • Postman
  • Microsoft Visual Studio 2022
  • Visual Studio Code
  • Splunk

Languages

English
Hindi
Bengali

Accomplishments

  • Received client appreciation award while working in project Checkpoint in PwC
  • Received Above and Beyond Award Individual from Project Director in PwC
  • Received Spot Award Individual from Project Director in PwC
  • The outstanding performer of the year 2020 Mindtree Limited
  • Appreciation for out of box thinking Managerial Award Mindtree Limited
  • Unstoppable Award - Client Award and Recognition Mindtree Limited

PROJECTS

Checkpoint                                                                                                                                                                                                    

The Checkpoint Project helps PwC firms manage risk and maintain independence in financial reporting. It ensures auditor impartiality by capturing financial interests, enforcing policies, prohibiting conflicts of interest, and conducting regular independence assessments to ensure regulatory compliance. The project employs a Microservice architecture, with ASP.NET Core Web APIs, Azure SQL Server, and Cron jobs for back-end services. On the front-end, the application is built with Angular 12 following a Mono Repo pattern. JWT is used for secure authentication, and the project leverages Azure CI/CD pipelines for continuous integration and deployment. Key monitoring and analytics tools include Splunk, Grafana, RabbitMQ, and Azure App Insights, ensuring effective oversight and real-time diagnostics. 


CP Feature 


This project involved upgrading several technical components of the application to enhance both performance and maintainability. Key upgrades included migrating from .NET 6 to .NET 8 for better performance and improved features, transitioning from RabbitMQ to Azure Service Bus to enhance messaging infrastructure, and reducing the application’s reliance on various upstream APIs for improved efficiency. Additionally, the Angular version was upgraded from 12 to 19, ensuring compatibility with the latest features, improved performance, and better long-term support. As part of this project, significant code refactoring was performed to eliminate unused code versions, streamlining the application and boosting its overall efficiency.


Montoya                                                                                                                                                                                                            

Developed a comprehensive Health Insurance Member Portal providing policyholders access to insurance plans, claims history, coverage details, and digital ID cards. Used Angular and Angular Material to build a responsive, accessible UI. Employed Sass for theming, branding, and dark mode support. Implemented NgRx for scalable state management and handled complex data flows. Key features included real-time policy updates, claim tracking, personalized recommendations, secure messaging, and document uploads. Integrated APIs to ensure accurate, HIPAA-compliant data access. Focused on performance through lazy loading, route guards, and bundle optimization. Built using modular architecture for scalability and future service integration. Followed Agile methodology with CI/CD pipelines and robust unit and integration testing to ensure a high-quality, user-friendly experience.

Timeline

Senior Associate

PwC India
10.2021 - Current

Senior Software Engineer

Mindtree
01.2019 - 10.2021

Techno India Group

B.Tech/B.E. from Electronics/Telecommunication

Marwari Sanatan Vidyalaya

12th from Science

Marwari Sanatan Vidyalaya

10th from Science
Sourav Kumar Mahato