Skip to content

Add Krasimir Angelov as database maintainer

Krasimir Angelov requested to merge kangelov-db-maintainer into master

Trainee maintainer issue: #4942 (closed)

Overview

GitLab employee since March 2019, trainee maintainer since August 2019. This is my second attempt to become maintainer, the original MR description can be found bellow. The important discussion from this previous attempt is here.

I think I am ready to take the next step and become a Database maintainer.

Examples of reviews

I have reviewed > 100 MRs during my training. In the last few months pretty much all of them were approved by maintainers either as-is, or with some minor comments.

Here are some examples where I worked with MR authors in order to help them achieve their goals in a performant way:

Based on previous feedback from !44110 (comment 308737474), I've been focused on providing timely reviews to Community contribution MRs and help authors getting them merged, while maintaining our standards:

During my time as a reviewer I have learned a lot, both about the way we aim to execute database changes here at GitLab, and also about PostgreSQL itself, for example how to read and understand execution plans, and how to optimize queries. Some of this knowledge I've tried to give back as updates to our documentation:

I have also made some small changes to migrations helpers:

ans also few more related to the PK migration to bigint, though this was part of my daily job as a temporary member of the Database team.

Things to improve

PostgreSQL (and databases in general) is a topic so wide, I don't think I'll ever run out of things to improve. Every review can be a opportunity to learn something new and build on top of previous experience.

Similarly, the process we have at GitLab around database changes is quite elaborate and constantly changing, so one should always aim to be up to date.

Finally, I am happy that I can always rely on the support of the @gitlab-org/maintainers/database team when I need it.

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/database, if not done (this issue template should do this automatically)
    • Assign this issue to your manager
  • After this MR is merged

Manager checklist

Version history

v1

Background

  • GitLab employee since March 2019 (~12 months)
  • Database trainee maintainer for ~6 months - #4942 (closed)

Database Trainee

Becoming a maintainer

I think I am ready to take the next step and become a Database maintainer.

Given how big the database domain is there will always be something new to learn, but with the support of our awesome team I am confident I'll be able to provide value and help with the issues we face and the features we need to deliver.

Closes #4942 (closed).

Edited by Krasimir Angelov

Merge request reports