Software Engineer @ Kangarootime Inc

Nov 2023 - present

dotnet-core aws azure azure-devops terraform postgres graphql

  • Individual contributor working across multiple product teams delivering microservice-based software solutions powered by kafka
  • Stabilized high risk/reward project for the startup within the first four months of of joining
  • Streamlined delivery of analytic reports enabling data science team
  • Took ownership of multiple solutions deployed on kubernetes built on dotnet,
  • Engineering solution on top of dotnet, GraphQL BFFs catering enrollment solutions on mobile and web clients

Staff Product Developer @ Anthology Inc

held positions

  • Staff Product Developer Jan 2022 - Nov 2023 1 yr, 11 mos
  • Senior Software Developer Jul 2020 - Dec 2021 1 yr, 6 mos

c-sharp dotnet core node elastic-search azure-aks azure-web-app-service azure-function terraform

  • Worked across multiple teams that used kanban approach to achieve set Objectives measured by Key Results (OKRs)
  • Played key role in an endeavour for cross team data initiative
  • Promoted approach for developing solutions based on iterative experiments rather than hypothesis

Contributions:

  • Led initiative to architect and develop configuration driven ETL for analytics product
  • Hands on experience with developing and deploying solutions on top of Azure Kubernetes Services
  • Implemented cloud native data delivery pipelines using Azure Data Factory, Azure Functions and Azure Datalake Analytics
  • Hands on experience with Azure DevOps and Infrastructure as Code primarily using Terraform

Senior Software Developer @ Campuslabs Inc

worked on multiple product teams across 9+ years

Insight, ~2.5 yrs

Nov 2017 - July 2020

web based analytics product

c-sharp, dotnet, azure-web-app-service, azure-function

Contributions:

  • Iteratively brought hosting cost down by 4x while increasing clients by 7x in the same time period
  • Rearchitected solutions with focus on team skill and emphasis on decentralizing ETL efforts

Role:

  • Worked in highly autonomous team to delivery multi tenant analytics solution

  • Led design and implementation for AKS based services for indexing data in elastic search clusters. Handled infrastructure delivery for ELK stack

    • Development and delivery of RESTful APIs on top of dotnet core / ASP.NET / MSSQL tech stack
  • Implemented business cricital services on serverless compute including Durable Functions and Azure Functions

  • Responsible for implementing CI/CD pipelines on Azure DevOps and Infrastructure as Code using Terraform

  • led efforts for building emailing solution using azures’ serverless offerings

  • responsible for multiple bulk data processing solutions using azure data factory

  • led efforts for reimagining key solutions

  • responsible for building and maintaining RESTful APIs using ASP.NET Web API

  • hands on experience with SQL.

Course Evaluations, 3 yrs 1 mo

Sept 2014 - Sept 2017

Web based student survey, administrator facing reporting suite for higher education campuses.

Contributions:

  • Involved in design and implementation of serverless mass mailing infrastructure using Azure Functions. Improved resilency and dependency on developers for troubleshooting issues
  • Researched reporting solutions to move away from on premise SSIS
  • Migrating/restructuring multiple services as part of on-prem to azure migration

Role:

  • Designed and architected data pipelines using Azure Data Factory and Azure Datalake Analytics
  • Build high throughput RESTful API in dotnet core, C# using multiple ORMs including Dapper, NHibernate and Entity Framework
  • Implement solution on top of Azure App Services. Worked extensively on setting up improving / monitoring of student facing web application
  • Led implementation of data integration system with third party reporting systems.
  • Worked as sole full stack developer for MongoDB based node application

Software Developer @ Campuslabs Inc

Core Data Platform, ~ 1 yr

Mar 2015 - Jan 2016

  • Designed and implemented high volume imports using SSIS (SQL Server Integration Services)
  • Implemented developer facing RESTful ASP.NET APIs to be consumed by multiple internal teams. Implemented caching strategies. Participated in planning scale up during high volume windows.
  • Implemented CI / CD pipelines using Azure Pipelines
  • Exposure to Azure SQL Server / Azure App Services

Engage, ~4yrs

May 2009 - Sept 2015

Web based suite of tools for managing student affairs activities at higher education institutions

  • Worked in Scrum based sprint cycles.
  • Hands on experience with ASP.NET MVC Web application
  • Developed significant part of ionic based mobile application for the same product
  • Development and delivery of features with test based development
  • Help facilitate moving services from on prem infrastructure to azure

Assistant Systems Engineer @Tata Consultancy Services

Bancs Connect & Bancs LOS System, 2yrs

June 2006 - Aug 2008

I primarily worked on two banking products

  • BANCS Connect : an online banking solution
  • BANCS Loan Origination System : an intranet loan application adjudication system

Responsibilities:

  • Web application development based on Spring MVC architecture and Sprint IOC.
  • Developing core business logic for two financial products in core Java.
  • Developing web-services with performance considerations used by client channels.
  • Working with Oracle 10g and SQL Server 2005.
  • Coordinating deployments for Quality Assurance cycles and Client demonstrations.Managing technical support for client demonstrations.