Codesmith28
~/aboutMe
cat
about_me
Hi! I'm Sarthak Siddhpura (Codesmith28). I have strong interests in operating systems (Linux), networks, graphs, competitive programming, calculus, and algebra. I also hone my problem-solving skills on:
~>
LeetCode: Guardian 2437 (Top 0.27% globally)
~/aboutMe
cat
experience
~>
~>
Software Engineer Intern | January 2026 - Present
~>
Engineered an org-wide multi-tenant deletion audit pipeline (Java, Argo Workflows, Spark, Kafka) with cascading deletes across parent and child Apache Hudi tables, per-tenant isolation, and incremental event scans.
~>
Architected ActivitySilver Spark pipelines for file archival, label/retention, and Microsoft 365 Copilot events; configured per-tenant Argo CronWorkflows via Helm.
~>
Established idempotent crash recovery via MongoDB checkpoint table; maintained COW Hudi audit table and collaborated on audit requirements.
~>
~>
Backend Engineering Intern | May 2025 - September 2025
~>
Integrated cryptocurrency exchanges (KuCoin, Hyperliquid, Bybit) via OEMS/API in Python, FastAPI, PostgreSQL; unified feeds into a C++ low-latency market data layer.
~>
Provisioned a FIX-protocol proxy server (QuickFIX/SimpleFIX) and authentication gateway for secure multi-exchange connectivity (Powertrade, Wintermute); coordinated with exchange teams to resolve JWT auth and production incidents.
~>
Constructed a multi-threaded C++ trading engine using WebSockets and lock-efficient O(1) order book structures, achieving sub-millisecond internal updates and <200ms order execution.
~>
Instrumented microsecond-level latency observability (config <10ms, portfolio <20ms); reduced heap allocations via move semantics and cache-efficient data structures.
~>
Open Source Contributor
~>
Teaching Assistant @Ahmedabad University | January 2025 - Present
~>
Mentored 191 students in DSA (Java, C++, Python) and guided 80+ in Applied Linear Algebra; containerized the on-premise DSA platform with Docker, improving deployment reliability and reducing environment setup overhead.
~>
Competitive Programming Lead @Programming Club | April 2024 - May 2025
~>
Collaborated with a 20+ member team to run events for 130+ participants; automated live leaderboards and scoring by integrating Codeforces API and Google Sheets, reducing manual coordination.
~/aboutMe
cat
contact_info
Connect with me on LinkedIn by clicking here
~/aboutMe
cat
skills
~>
Languages: C, C++, Rust, Go, Python, Java, JavaScript, TypeScript, Bash/Shell Scripting, SQL, NoSQL, HTML, CSS
~>
Frameworks & Libraries: Apache Spark, Kafka, Hudi, Argo Workflows, React.js, Next.js, Node.js, Express.js, FastAPI, REST APIs, gRPC, Pandas, NumPy, PyTorch, Boost (Asio, Beast), Ncurses
~>
Technologies & Tools: Git, Linux, Docker, Hadoop, MapReduce, HDFS, PostgreSQL, MongoDB, Redis, Vercel, VMs, VS Code, Neovim, Vim
~/aboutMe
cat
education
Ahmedabad University
B.Tech in CSE
2022-2026
CGPA: 3.50/4.00