Showcase of my craft.
Crafting strong systems requires skill — and skill comes from hard-won experience
Used programming language
JavaScript, Golang, Java, Clojure, Ruby, Python
Built systems on top of
Apache Flink, Apache Kafka, Websocket, Rest, BigQuery, PostgreSQL, React, Kubernetes, Terraform, GCP, MaxCompute
Systems I've crafted
Web UI, Data Ingestion, Analytics, ETL, Deployment solution, Streaming Engine
Years in Engineering
Of Dollars Saved From Successful Projects
People Mentored
organizations where I honed my craft as engineer and mentor
[Golang BigQuery PostgreSQL]
Redesigned key features of an internal analytics platform by identifying and resolving performance bottlenecks. Improved performance and significantly reduced operational costs.
[Golang Kafka PostgreSQL BigQuery]
Designed and developed a scalable user segmentation engine to power marketing use cases. Replaced a 3rd-party tool, resulting in millions of dollars in annual savings.
[React Golang]
Revamped the UI of an internal A/B testing platform, significantly improving usability and user experience for experiment owners and analysts.
[Java Apache Flink Apache Kafka]
Migrated fraud detection rules from batch to stream processing, enabling immediate fraud detection through Apache Flink. Improved system responsiveness and detection accuracy.
[Java Apache Flink Kafka]
Maintained and extended a Flink-based stream processing platform. Developed custom UDFs and introduced long-window aggregation support to meet complex analytics needs.
[Telegraf Influx Grafana]
Improved observability of Kafka sink operations by enhancing monitoring and metrics collection. Enabled better support for multiple sinks through Telegraf and InfluxDB instrumentation.
[Nodejs Javascript]
Developed a one-click deployment tool to simplify and streamline application release workflows, reducing manual steps and improving developer productivity.
[Go WebSocket Apache Kafka]
Developed a Go-based ingestion service to collect clickstream data via WebSocket and forward it to Kafka. Built according to a technical RFC and designed to scale for petabytes of daily traffic per data partition. Later extended to support additional protocols.
[Go Kafka WebSocket]
Open-sourced the Mercury ingestion service as [Raccoon](https://github.com/goto/raccoon), enabling broader community use for scalable event ingestion. Contributed to documentation, production hardening, and feature generalization to support various protocols.
[Go BigQuery PostgreSQL]
Collaborated with the experimentation team to reverse-engineer Eppo and design an in-house experimentation analytics platform. Led system design and oversaw implementation, replacing a third-party solution with a custom architecture tailored to internal needs.