Skip to content

Graduate Saikat Sarkar to backend maintainer from trainee

Saikat Sarkar requested to merge ssarka-master-patch-19972 into master

Trainee maintainer issue: #8894 (closed)

Hey GitLab backend maintainers 👋

I'm Saikat Sarkar, a Senior Backend Engineer in the Secure::Static Analysis Group. I have been working as Software Engineer since 2008 and joined GitLab in February 2020. During this tenure, I took a break(~2 years) from professional software engineering to achieve my Master's degree in computer science.

I started my journey as a trainee maintainer in Aug 2020(~9 months ago) and this program gives me ample opportunity to review works produced by wonderful engineers. I also act as a code owner of different SAST analyzers and have played a pivotal role to release MobSF and semgrep analyzers.

I am always intrigued by innovative and value-added products. I feel very fortunate to be in GitLab, as I am contributing to some features that affect millions of users around the world. I find that being a backend maintainer of GitLab will help me to move towards becoming a staff engineer.

High level review stats

  • Reviews and important implementations: ~65
  • Percentage merged with no further comments / minor changes from maintainers: ~81%

Maintainer level review examples

I have reviewed a number of MRs during the trainee maintainer program. Following are some interesting ones where I got opportunities to express my suggestions about better coding based on code review guidelines.

Feature development examples

I have authored around 61 MRs and 63 issues in GitLab. Moreover, I authored 31 MRs in security analyzer projects. Following are some interesting MRs in GitLab that I authored.

Things to improve

@gitlab-org/maintainers/rails-backend please chime in below with your thoughts, and approve this MR if you agree.

Developer checklist

  • Before this MR is merged
    • Mention @gitlab-org/maintainers/rails-backend, if not done (this issue template should do this automatically)
    • Assign this issue to your manager
  • After this MR is merged
    • Request a maintainer from the #backend_maintainers Slack channel to add you as an Owner to gitlab-org/maintainers/rails-backend
    • Consider adding 'backend maintainer' to your Slack notification keywords

Manager checklist

Edited by Saikat Sarkar

Merge request reports