Become a sponsor to Sudipto Baral
I am currently pursuing a full-time MSc in Computer Science at the University of Western Ontario in Canada 🇨🇦, though my roots lie in Bangladesh 🇧🇩 Prior to my academic pursuits, I had a couple of years of experience as a software engineer. 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 ❤️
OPENSOURCE EXPERIENCES
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 ChkWareCLI, LeetEasy, motivate-me etc.
Featured work
-
keptn/lifecycle-toolkit
Toolkit for cloud-native application lifecycle management
Go 329 -
k8sgpt-ai/k8sgpt
Giving Kubernetes Superpowers to everyone
Go 6,035 -
google/gcp_scanner
A comprehensive scanner for Google Cloud
Python 316 -
sudiptob2/cf-stats
A github action based realtime Codeforces activity statistics card and badge generator for github readme
Python 212 -
chkware/cli
Low-code API quality testing, and automation toolbox
Python 16 -
sudiptob2/leet-easy
Get notification when leetcode publishes an easy daily challenge and grab your leetcoins.
Python 10