Badges
Certifications
Work Experience
Software Engineer
CloudHubs•  August 2019 - Present
• Uses: Java, Spring Boot, Docker • Performed Static Code Analysis for Spring Boot projects to detect RBAC inconsistencies and code smells within program source code and bytecode. • Developed the backend and managed production deployment of the ACM SAC 2020 virtual conference hosting site.
Research Intern
Red Hat•  May 2020 - July 2020
• Used: Java, Python • Led a small team of three undergraduate students to analyze source code and logs of the Red Hat Insights project to identify execution paths of error events. • Automated the error debugging process by scraping code snippets from external Q/A forums like Stack Overflow and GitHub issues.
Software Engineer
AppsCode•  April 2017 - April 2019
• Used: Golang, Kubernetes, Docker, gRPC, HAProxy • Worked as the lead developer of Voyager, Stash, and KubeCI. • Developed custom-resource (CRD) controllers for Kubernetes to perform utility tasks like volume backup, ingress control, etc. • Automated the Kubernetes cluster provisioning process in VMs for GCP, AWS EC2, Azure, and DigitalOcean Droplet. • Designed gRPC based API servers and integrated monitoring for containers using Prometheus metrics and Grafana.
Education
Baylor University
Computer Science, MS•  August 2019 - Present
Chittagong University of Engineering and Technology (CUET)
Computer Science & Engineering, BS•  May 2012 - April 2017
Links
Skills
diptadas has not updated skills details yet.