Skip to content
View Dricmoy's full-sized avatar
⛅
Bonjour
⛅
Bonjour

Block or report Dricmoy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dricmoy/README.md

Dricmoy Bhattacharjee

Backend systems · Cloud infrastructure · Developer tooling

Software developer intern at Cisco (Splunk) · CS Honours at the University of Alberta (graduating Dec 2027)

LinkedIn Email

I care about reliability, clear interfaces, and tests that exercise real failure modes.

🛠 Selected work

Lot — paper-trading lab · live · try Replay

A paper-trading platform with a React client, a Java 21 / Spring Boot account and replay API, and a C++20 matching engine with price-time priority, backed by PostgreSQL. I migrated it off the original Django and Go services with existing accounts, sessions, and saved replays preserved. It handles portfolio accounting, idempotent retries, partial fills, resting limit orders, and account isolation.

React TypeScript Java Spring Boot C++20 PostgreSQL OCI

DriveLab — autonomous-driving workbench

A driving planner and visual replay workbench comparing route following with receding-horizon trajectory planning.

React Three.js Python Rust PyTorch

🌱 Open source

✅ merged · 🔄 in review · ⚪ closed

Project Contributions
Kubernetes ✅ Fixed resource.Quantity OpenAPI description formatting
🔄 Fixed canonical exponent overflow in Quantity
⚪ Marked session affinity timeout tests as slow
Trino ✅ Moved the Cassandra connector's default test version to Cassandra 4
Apache Kafka 🔄 Implemented MockConsumer.offsetsForTimes (KAFKA-7187)
🔄 Added a KRaft controller SASL authentication example (KAFKA-14369)
Apache Arrow 🔄 Avoided overflow in binary_slice output sizing (C++)
🔄 Used default KMS connection values in Parquet encryption (C++)
AWS CDK 🔄 Enabled load balancer logging in environment-agnostic stacks
🔄 Clarified Auto Scaling default cooldown behavior
AWS SDK for Java v2 🔄 Added a compact format to LoggingMetricPublisher
Spring Boot 🔄 Documented composing reusable test slice annotations
Swift 🔄 Suggested moving misplaced generic where clauses (compiler parser)
🔄 Diagnosed misplaced generic where clauses in functions (swift-syntax)
JetBrains swot ⚪ Added the University of Alberta to the academic domain list

👥 Team and course projects

  • EventBuddy: Android event lottery app built as a CMPUT 301 team project. I built the global notifications backend, the waitlist and lottery flows, the admin screens, map display, and QR generation and scanning, and I kept the CI/CD pipeline running.
  • NoteApp · live: note-sharing web app for university students. I did the layout prototyping and UI work, and the January 2025 revamp.
  • RateMyStudySpot: I designed and built the site footer.
  • FitnessApp: I wrote the initial Expo frontend.
  • NeurAlbertaTech website (private): updated the workshop schedules and the problem-provider playlist, and added popup fields.
  • Octa (private): CI quality and security checks, an authorization fallback fix, and cross-platform executable path normalization in detection.
  • CMPUT 379 systems coursework (private): a Unix shell (dragonshell), a thread-pool MapReduce library with memory leaks fixed, and a file system simulator, all in C.
  • CMPUT 291 (private): database assignment work.

🧰 Technologies

Languages
Go Java C++ Python TypeScript Ruby C

Cloud and infrastructure
Kubernetes AWS Docker Terraform PostgreSQL

Frameworks and tooling
Spring Boot Ruby on Rails Django React OpenTelemetry GitHub Actions

Pinned Loading

  1. lot-trading-lab lot-trading-lab Public

    Paper-trading lab with React, Django, Go, and PostgreSQL, focused on order execution, portfolio accounting, and reliable retries.

    TypeScript

  2. kubernetes/kubernetes kubernetes/kubernetes Public

    Production-Grade Container Scheduling and Management

    Go 128k 47.4k

  3. aws/aws-cdk aws/aws-cdk Public

    The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code

    TypeScript 12.9k 4.7k

  4. trinodb/trino trinodb/trino Public

    Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

    Java 13.3k 3.8k

  5. NeuroreachUalberta NeuroreachUalberta Public

    React and TypeScript platform for a student-led neuroscience outreach initiative at the University of Alberta.

    TypeScript

  6. drivelab drivelab Public

    Autonomous-driving research workbench: React/Three.js replay, Python simulation, Rust trajectory scoring and PyTorch forecasting.

    TypeScript