🦊 Work at GitLab
I’m working for the biggest remote company in the world! I’m grateful to be part of this adventure as our values perfectly fit with me.
Explore our worldwide team.
Role
I’m currently a Senior Backend Engineer working with Ruby
.
I love designing new features and fixing bugs. Being all remote is challenging at first, but once you start it’s difficult to come back to a regular office.
Team
I’m part of the Database team.
Our goal is to keep the light on postgres and make sure it does not bring down the appp.
We provide solutions that allow us to scale to our customer’s demands:
Project
You can follow our roadmap, if you are curious to know what we are working on.
Now
Done
2024 (July - September)
- Integrating
openbao
within our pdevelopment tooling - Exploring how to build a native secrets manager for
GitLab
2024 (January-June)
- Implement CI Partition Management framework, see epic, see all MRs merged related to this project.
2023
- Continue to scale the
CI database
by partitioning more tables and fixing a bunch of broken queries
2022
- Scaling
CI
database with partitioning strategy, see epic and architecture.
2021
- Scaling
Ci::Build
, the biggest table ofGitLab
, see epic and architecture - Set up the foundation of merge request approval rule for code coverage, see issue, POC and demo
- Replicate PipelineArtifact with Geo feature, see issue
- Re-architect Coverage Data analytics, see issue
- Implement Code quality MR diff, see epic
- Expose Code coverage to our
GraphQL API
, see issue - Implement Code quality processing in the backend, see issue
2020
- Implement Code coverage GraphQL API, see epic or issue
- Improve the performance of our Code coverage feature, see issue
- Improve the performance of our JUnit feature, see epic
- Display screenshots from a JUnit XML report, see issue
- Display an accessibility report on a
Merge Request
, see issue