Senior Software Engineer

Sept 2019 - Dec 2020

NIUM
  • Responsible for developing and integrating numerous banking systems and card transaction services with a centralized ledger and reconciliation system, powered by distributed microservices on a Molecular/Node.js backend.
  • Designed a general ledger service which acts as a backbone of B2C and B2B products.
  • Spearheaded the development of an automated reconciliation tool and data-driven APIs, using AWS Lambda, API Gateway... to the payment processor channels. The tool saved the company around 60% of the operating costs of reconciliation.
  • Systematized PCI-DSS compliant solutions for handling card details and other sensitive data. Led a team of 5 developers to design modules for handling multiple payment processing channels as well as remodeling the parsing of bank statements within 2 quarters of release.
  • Implemented the standardization of CI/CD workflows and a clean-code culture as team lead.

Senior Software Engineer

July 2018 - Sept 2019

LTI
  • Redesigned an existing bank guarantee system to be used across all subsidiaries of the L&T group. Also designed 2 web applications, a logistics management system, and an internal learning portal.
  • Migrated 11 legacy applications from on-premises servers to SharePoint Online, making use of serverless compute wherever possible.
  • Revamped the application architecture to use distributed microservices instead of single-container deployments.
  • Developed and delivered an online learning tool, the tech-stack used - Office365, SharePoint Online, Azure DevOps, Pipelines, Blob storage services, and functions, Identity Management and Active Directory, and OAuth.
  • Worked as an Information Management Analyst and SharePoint Developer for Chevron Australia.

Software Engineer

June 2015 - June 2018

LTI
  • Worked as a developer and analyst to enhance existing .NET applications for L&T Corporate Finance.
  • Migrated over 9 site collections including technical enhancement and implemented Form-Based Authentication and Identity Manager on SharePoint Farm for custom authorization middleware.
  • Developed a scheduler with SSIS to manage half a million users under Active Directory, along with a custom SharePoint dashboard.