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.