Experience
2021 — Now
2021 — Now
San Francisco Bay Area
Backend engineer in the Banking organization. Building scalable systems that power every single loan offered by Square. My team owns the majority of the core operations for a loan such as loan activation, loan repayment, delinquency calculation etc.
2018 — 2021
2018 — 2021
San Francisco Bay Area
Backend engineer in the file-system team. The team is responsible for managing metadata related to all files, folders, users and collaborations on Box. The team owns APIs for all the core operations on Box such as copying, moving, deleting, renaming files and folders.
Day to day work entails redesigning existing customer facing APIs and implementing them in our new Java based tech stack, building new Kafka based asynchronous APIs and identifying and fixing performance bottlenecks in the API and database layers of our system.
2016 — 2018
2016 — 2018
San Francisco Bay Area
Software engineer in the Revenue Processing team. Responsible for making Twitter's Revenue Processing infrastructure more scalable and resilient.
Technologies: Java, Scala, Hadoop, MySQL, Apache Thrift, Mesos, Aurora, zookeeper.
2014 — 2016
2014 — 2016
Santa Clara, California
October 2015 - April 2016
Part of a 2 member team responsible for developing Citrix AppLock. AppLock allows administrators to manage application access for XenDesktop deployments and in the process greatly improves the security of these deployments.
• Implemented the core functionality of AppLock
• Integrated AppLock with a management console
Technologies - C#, Windows internals
August 2014 - September 2015
Worked on 'Director' which is a web-based application for monitoring and troubleshooting XenDesktop deployments.
• Designed and implemented multiple features for Director in small Agile teams with emphasis on UI development, making it significantly easier to monitor and troubleshoot XenDesktop deployments.
• Owned the UI component for all these features and worked closely with the back-end team to design REST APIs
• Worked closely with the QA team to fix bugs in a timely manner
• Performed code reviews and mentored new engineers on the team
Technologies - Java(GWT), Pure MVC, HTML, CSS, REST
2013 — 2013
2013 — 2013
Sunnyvale, California
• Implemented a C module that enables transmission of PTP packets over IPv6 layer on MX 80 routers.
• Enhanced the existing software stack so that both IPv4 as well as IPv6 modules are concurrently supported by the router.
• Enhanced the Junos CLI such that it supports the IPv6 transport type.
• Created test scripts on Igloo test framework to test the final product.
Education
University at Buffalo
Bachelor of Science (BS)
Delhi Public School, Kanpur