🦊 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 Verify:Pipeline Security team.
Our goal is to make the CI experience easier for everybody. This means we create tools to help companies developping better and safer software:
- Maintain Build Artifacts
- Manage CI Variables
- Secure pipeline with CI Job Token
- Building Gitlab Secrets Manager
Project
You can follow our roadmap, if you are curious to know what we are working on.
Now
- Focusing on how to implement a native solution to store secrets within gitlab pipeline.
Done
2024
- Exploring how to build a ruby client API for openbao
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