MSc in Computer Science at the University of Western Ontario. My journey into the world of open-source software began in late 2022, and I quickly fell in love with it, prompting me to consistently contribute to open-source projects ever since ❤️ I mostly contribute in Kubernetes, Infra, Observability, Cloud, and DevOps-related tools and software.
View my resume here.
Opensource Software Engineer (Aug 2024 - Present) | Internship (May - July 2024) | G-Research OSS Project Link: https://github.com/G-Research/yunikorn-history-server
Yunikorn History Server (YHS) is a historical log management plugin for the K8s cluster that uses apache/yunikorn as the scheduler.
- Implemented logging mechanism using
zap
- Complete
Helm Chart
for YHS - Implemented performance test using
K6
- E2E testing of the
webservice
andevent listener
modules. - Also worked on ci/cd, endpoint implementations, documentation, unit tests and participated in project management and peer review.
- List of PRs: is:pr author:sudiptob2 is:merged
MLH Fellowship | Apace/Airflow Project Link: https://github.com/apache/airflow
- Migrating to Connexion version 3
- Enhancing logging functionality of Kubernetes Pod Operator (KPO)
- Open PR: apache/airflow#37638
GOOGLE SUMMER OF CODE 2023 | GCP SCANNER Project Link: https://github.com/google/gcp_scanner
- Enhanced test coverage by incorporating new unit tests, resulting in a 10% increase in overall coverage.
- Did significant refactoring effort for the crawling module to enhance modularity and promote the ”Don’t Repeat Yourself” principle.
- Expanding the capabilities of the application by enabling it to scan a wider range of GCP resources, thereby broadening its potential use cases.
KEPTN LIFECYCLE TOOLKIT | CNCF Project Link: https://github.com/keptn/lifecycle-toolkit
- Contributed approximately 700 lines of code to the project while implementing new features, bug fixes, and writing unit tests in Golang.
- Implemented Datadog metric provider integration. PR link: #948
- Collaborated on the development and enhancement of documentation materials.
CF STATS | PERSONAL PROJECT Project Link: https://github.com/sudiptob2/cf‐stats
- Utilized GitHub action to generate real-time Codeforces user stat card and badges for readme files.
- Implemented Python design patterns to facilitate the consumption of Codeforces API in a scaleable manner.
- Applied Pytest for feature-level unit testing and implemented GitHub Actions for appropriate test pipeline execution.
- Created proper documentation and followed open-source best practices such as branch naming conventions, commit messages, issue tracking, etc.
- Has 100+ ⭐ on the repo.
Some other notable open-source projects and contributions ChkWareCLI, LeetEasy, jx-promote etc.
⚡ Github Stats
📈 Competitive Programming