Software Development Engineer - Amazon Web Service

June 2022 - Current

NIUM
  • Designed and developed an in-house DHCP protocol service that serves over 100 million customer instances across 120+ AWS availability zones, enabling critical paths for the foundational AWS services.
  • Authored and reviewed architectural design documents, APIs; maintained and tuned monitoring systems and alerts; resolved bugs and technical issues; and provided regular project status updates to stakeholders.
  • Managed numerous large-scale events, presented operational success stories during organization-wide dashboard reviews, and authored and reviewed post-mortem reports.
  • Developed microservices that handle network provisioning and manages connectivity to compute instances, storage, and offer virtual network interfaces on demand.
  • Led a traffic-shaping project, enhancing system availability to 99.99%. Improved latency and memory utilization of the DHCP server fleet with Go.
  • Drove on-call support for mission-critical services, coordinating cross-functional teams for rapid root-cause analysis and resolution, ensuring system reliability at scale.
  • Developed a proxy service for edge computing that allows clients to securely access the DHCP server while ensuring high reliability.
  • Spearheaded dynamic network calculator service that integrates infrastructure platforms and rack configurations.
  • Conducted code reviews and led knowledge-sharing sessions. Designed and implemented tools for service health management, including a load testing package that generates on-demand traffic to measure throughput.

Senior Software Engineer - NIUM

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 - LTIMindree

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 - LTIMindree

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.