Hey! I am a MS CS grad from San Jose State University with 2 years of experience looking for Full Time SDE opportunities in the US. I like to learn new stuff by building cool things - most of which can be found on my GitHub account.
My primary interest has always been in anything backend related - building API's, infra and internal tooling, scaling systems, or optimizing memory or performance. However, I also treat programming as a means to an end - so I'm open to picking up tech that will help me achieve my goals - so I've done a bit of frontend (with React) and DevOps too.
Apart from these, I also like (reading books || manga) && (watching movies || shows || anime). The list of books that I have read can be found at my Goodreads profile.
I worked with the Data Pipeline team for Nokia Deepfield, a DDoS mitigation platform. The team classified and enriched network flow packets. A few of my tasks include fixing failing tests by removing environment dependencies across test cases, setting up a nightly Jenkins job to compile and run the project with Address Sanitizer, setting up a heap profiler, and helping move to a lock-free list implementation.
A few cool things I picked up: Adding a small int to a large float causes a no-op, and the existence of NUMA nodes and lock-free data structures
Worked as a maintainer for FluentBit , a lightweight open-source CNCF log aggregator and forwarder, which has been deployed over 15 Billion times.
I triaged and fixed bugs, added features, and wrote documentation for the project. A noteable feature I shipped was an OpenTelemetry protobuf encoder & decoder which could listen for & send logs/traces from/to an OpenTelemetry collector.
I also represented the company at Kubernetes Community Days 2023 in Bangalore, where I engaged with the community and organized a half-day workshop on instrumenting applications with OpenTelemetry.
Led primarily the backend development for a new video collaboration application from scratch using DRF for APIs and React for the frontend. Used Django Guardian for object-level permission, JWTS for authentication, and s3 for storage
Assumed control of various client projects in the initial 3 months, resulting in an additional ARR of ~$80,000 - example projects include a custom webapp for analytics on Television Rating Points for TV Shows, a PDF parser for TV Show Release Orders, and a custom Media Access Management system for a client
Distributed cluster using Raft: nodes join by requesting the leader, which updates and shares the hashring. Leader sends heartbeats; nodes track terms and ignore stale messages. On timeout, nodes start elections and switch roles per Raft rules.
View ProjectUses puppeteer to control chrome in a headless manner to scrape n latest images from a users instagram profile and returns the urls as JSON.
View ProjectDistributed submission system created to utilize idle machines to complete tasks handed to them by a master node.
View Project