SENIOR ASSOCIATE - PricewaterhouseCoopers Services LLP - Kolkata, West Bengal
(2023-03)
Contract Insights: A Contract Lifecycle Management Tool. Tech Stack: Python, Node.JS, Angular 10/14/18, HTML5, CSS, Reactive Forms, AI Prompt Engineering, Docker, PostgreSQL, RxJS, NgRx, JWT, OAuth2, Angular Route Guards, HTTP Interceptors, Multi-tenancy logic, Azure CI/CD Pipeline
- Integrated Google Gemini API using Angular Services (HttpClient) within an NX monorepo, utilizing Hash Brown AI for efficient communication with large language models.
- Integrated Word Online inside an iframe by using Graph API endpoints.
- Dynamic Contract Generation: Engineered a metadata-driven dynamic form engine using Angular Reactive Forms that parses JSON schemas to render complex legal data fields (Inputs, Clause Selectors, Date pickers) at runtime.
- Cooperating with the back-end developer in the process of building the RESTful API.
- Implemented NgRx/Signals to handle asynchronous contract statuses (Draft, Review, and Executed) across the application, reducing redundant API calls by 30%.
- Built a library of modular UI components (Modals, Steppers, Document Viewers) using Angular Material, standardizing the user experience across the CLM suite.
- Engineered a custom Auto-Login mechanism that utilizes URL parameters and encrypted tokens to authenticate users via Angular Route Guards (CanActivate), streamlining the contract approval process for external stakeholders.
- Implemented logic to detect Client Identifiers from subdomains or route parameters, dynamically applying client-specific branding, configurations, and API endpoints at runtime.
- Architected and maintained Azure DevOps YAML pipelines, automating the build, test, and deployment cycles for the Angular frontend, reducing manual deployment time by 80%. Also Implemented multi-stage release pipelines.
- Architected a robust contract lifecycle state machine using Angular and RxJS, managing complex transitions between drafting, redlining, approval, and execution phases.
- Implemented a visual Workflow Stepper component using Angular Material, providing users with real-time transparency into the current bottleneck or pending stakeholder actions.
- Developed a Approval Workflow module that dynamically assigns reviewers and legal signatories based on contract value and client-specific metadata retrieved from JSON configurations.
ASSOCIATE SOFTWARE ENGINEER - Trigyn Technologies Ltd - Mumbai, Maharashtra [WFH]
(2022-02 - 2023-03)
DigiLocker: DigiLocker is a secure, government-backed cloud platform under the Digital India program that allows Indian citizens to store, access, and share digital versions of physical documents. Tech Stack: Python Flask, Angular, Ionic
- Developed a secure gateway using Python Flask and Angular to interface with DigiLocker's OAuth2.0 flow, enabling paperless document verification for 10k+ users.
- Implemented HMAC signatures and RSA encryption on the Flask backend to ensure the integrity of government-issued document pointers (Aadhaar, PAN, etc.).
- Built a high-performance Angular Document Picker that fetches and parses DigiLocker XML metadata into structured JSON for automated form-filling.
- Managed a multi-container setup using Docker Compose to orchestrate Flask, Redis, and Postgres services for the verification module.
SOFTWARE ENGINEER - Techweirdo (now Intelekt AI) - Kolkata, West Bengal [WFH]
(2020-05 - 2022-02)
Multiple projects including ASAPENS: E-Commerce Website, ATFIN INVEST - FinTech Platform, and MERINO ONE (Health-Tech & IoT).
- ASAPENS: Developed the entire backend from scratch using PHP REST APIs, ensuring high-speed data retrieval and modular code structure.
- ASAPENS: Architected the relational MySQL database schema to handle complex product customization logic, inventory, and user transactions.
- ASAPENS: Engineered a high-performance administrative portal using Angular 8, featuring real-time inventory tracking, dynamic sales analytics, and automated order processing.
- ASAPENS: Utilized RxJS Observables and Subjects to manage complex application states, ensuring seamless data synchronization between the product management modules and the live dashboard.
- ASAPENS: Built highly interactive, reusable Angular components and nested Reactive Forms to allow admins to manage intricate product customization rules (pricing logic, SKU generation, and image mapping).
- ASAPENS: Implemented Angular HTTP Interceptors for centralized JWT authentication handling and standardized error logging across all API service calls.
- ASAPENS: Integrated and tested multiple Payment Gateway APIs Razorpay, ensuring secure transaction handshakes and automated web hook verification.
- ATFIN INVEST: Architected and developed the entire backend REST API using Node.js, translating complex client-specific investment logic into scalable server-side code.
- ATFIN INVEST: Designed a high-integrity MySQL database schema optimized for financial transactions, audit trails, and user portfolio tracking.
- ATFIN INVEST: Integrated 3rd-party Payment Gateway APIs and engineered a robust Payment Failure Workflow using Webhooks and Node.js CronJobs to auto-reconcile interrupted transactions.
- ATFIN INVEST: Developed an Angular 8 Admin Dashboard capable of displaying high-volume financial data; implemented Server-Side Pagination and custom filtering to ensure 60fps UI performance.
- ATFIN INVEST: Managed intricate financial dashboards using RxJS multi-casting and specialized Angular Services to handle real-time balance updates and transaction history.
- ATFIN INVEST: Implemented JWT-based authentication and custom Angular HTTP Interceptors to secure sensitive financial endpoints and standardize error handling.
- MERINO ONE: Architected and developed the entire backend API suite using PHP 7 to process real-time health metrics (SPO2, Heart Rate) synced from Fitness Tracker Smartwatches.
- MERINO ONE: Designed a high-concurrency MySQL database to store and analyze time-series health data for an entire organization's workforce during the COVID-19 pandemic.
- MERINO ONE: Developed a centralized REST API consumed by both the Mobile Application (for employees) and the Angular 8 Admin Dashboard (for organizational authorities).
- MERINO ONE: Built an interactive Angular 8 portal featuring real-time data visualization, allowing authorities to track employee wellness and trigger automated alerts based on critical health thresholds.
- MERINO ONE: Managed the deployment and scaling on AWS EC2 using Apache web servers; utilized AWS S3 for secure storage of health-related logs and reports.
JUNIOR APPLICATION DEVELOPER - Alternative Minds Pvt Ltd - Kolkata, West Bengal
(2019-06 - 2020-04)
MYBIRBAL: Tour & Travel ERP. Tech Stack: Angular.JS (1.5), PHP 7, MySQL, Git, JavaScript
- Engineered a sophisticated Role-Based Access Control (RBAC) system using PHP 7 and MySQL, enabling a multi-tier permission model for Super Admins, Employees, and Vendors.
- Developed backend logic to dynamically enable/disable ERP modules (Finance, Vehicle Management, and Tour Packages) based on unique user roles, ensuring high data security and operational integrity.
- Maintained and enhanced the enterprise dashboard using AngularJS (1.5), implementing complex UI state logic to reflect real-time permission changes for different user categories.