Skip to content
Rajiv Singh

Experience

  • A.P. Moller - MaerskFull-time · 3 yrs 3 mos
    Bengaluru, India
    1. Software Development Engineer JL3September 2024 — Present · 2 yrs
      Backend and distributed systems across the developer platform; 183 features and fixes among 498 merged PRs, and 344 PRs reviewed, since the promotion.
      • Build and maintain the platform's secrets capability, so applications and internal platforms can exchange and store credentials without handling them directly.
      • Ship Go services and APIs backed by PostgreSQL, Kafka, and Temporal workflows, including a live replica-to-standalone database cutover.
      • Design cloud network segmentation for diverse workloads, weighing operational lessons against future scale.
      • Carry production on-call, and mentor engineers across the team's repositories.
    2. Software Development Engineer JL2June 2023 — September 2024 · 1 yr 4 mos
      Joined the Maersk Developer Platform (MDP) team — a unified, standardized experience that gives developers continuous delivery and runtime services. 34 features and fixes among 99 merged PRs.
      • Built platform services in Go on Kubernetes and Azure, provisioned with Terraform and Helm.
      • Automated tenant onboarding and platform workflows so teams could self-serve runtime services rather than raising tickets.
  • JenkinsMentorship · 3 yrs 4 mos
    Remote
    1. Mentor, Google Summer of CodeMay 2023 — Present · 3 yrs 4 mos
      Mentoring GSoC contributors for 4 consecutive editions; 11 merged PRs in jenkins-infra.
  • LummoFull-time · 11 mos
    Bengaluru, India
    1. Software Development Engineer 1August 2022 — June 2023 · 11 mos
      Backend platform and infrastructure engineering on Kubernetes.
      • Built a Kubernetes CLI that provisions isolated on-demand test environments in minutes, with GitHub-API-driven version checks and self-updates.
      • Cut Node.js build times 85% (11m → 1m 25s) and overall CI runtime ~30% via build and Docker layer caching.
      • Migrated Pub/Sub infrastructure from Helm to KRM functions; shipped Steampipe cost auditing with Slack reporting.
      • Supported a Kubernetes upgrade by extending schema generation and adding cluster API version checks to Kustomize, reaching 100% manifest compatibility.
      • Fixed ArgoCD diff and image-updater bugs that caused false deployments, resolved GKE autoscaling failures, and added schema validation for PgBouncer secrets and end-to-end tests for Traefik middleware.
  • KeptnOpen source program · 5 mos
    Remote
    1. Google Summer of Code 2022May 2022 — September 2022 · 5 mos
      Built a new documentation-site engine for the CNCF Keptn project during Google Summer of Code.
      • Prototyped a Docusaurus engine with versioning, local search, Lighthouse checks, and CI, plus JavaScript to pull Markdown from a separate repository.
  • redBusInternship · 4 mos
    Bengaluru, India
    1. Software Engineering InternMarch 2022 — June 2022 · 4 mos
      User Generated Content team.
      • Built the UGC Support Tool from scratch — self-serve access to ratings, reviews, and related data for product and business teams. Go JS ArangoDB AQL ClickHouse
  • LocalStackInternship · 4 mos
    Remote
    1. Software Engineering InternDecember 2021 — March 2022 · 4 mos
      Performance and code quality for the open-source Community Edition; 8 merged PRs upstream.
      • Fixed Lambda event-source mapping so disabled mappings no longer fire on SQS events; refactored the Hugo-based docs site.
  • moja globalOpen source program · 3 mos
    Remote
    1. LFX Mentorship, Linux FoundationSeptember 2021 — November 2021 · 3 mos
      Cloud-native measurement, reporting, and validation of carbon emissions; 19 merged PRs documented in the mentorship report.
      • Refactored the design components and dashboard of FLINT UI (Vue) for configuring greenhouse-gas-emission simulations via FLINT.Cloud APIs.
  • EconomizeInternship · 7 mos
    Remote
    1. Software Engineering InternMay 2021 — November 2021 · 7 mos
      Integrations, documentation, and tooling across the cloud cost platform.
      • Shipped Slack Block Kit and Zulip integrations for cost reporting; built the Docusaurus docs site and a Storybook design system on Chromatic.
  • WechatyOpen source program · 6 mos
    Remote
    1. Google Season of Docs 2021May 2021 — October 2021 · 6 mos
      Improved the gRPC and OpenAPI ecosystem; 25 merged PRs documented in the program work summary.
      • Documented wechaty/grpc (gRPC service and protocol buffers for Wechaty Puppet) and wechaty/openapi; improved the Docusaurus-based website.
  • Tesseract CodingMentorship · 4 mos
    Remote
    1. Mentor, GirlScript Summer of Code 2021March 2021 — June 2021 · 4 mos
      Mentored participants and reviewed contributions across the NeoAlgo and NeoAlgo-Docs repositories.
  • Kharagpur Open Source SocietyOpen source program · 2 mos
    Remote
    1. Contributor, Kharagpur Winter of Code 2020December 2020 — January 2021 · 2 mos
      Five weeks across three projects — Graph-API, notation-converter, and World-Lines — all of it linting, formatting, and CI.
  • gRPC-GatewayOpen source program · 5 mos
    Remote
    1. Google Season of Docs 2020August 2020 — December 2020 · 5 mos
      Refactored the gRPC-Gateway documentation site; 5 merged deliverable PRs documented in the project report.
      • Rebuilt the Jekyll docs site with the Just the Docs theme and wrote the tutorials directory, including Hello World and Basic Arithmetic gRPC-Gateway example servers.
  • PyDataStructsOpen source program · 3 mos
    Remote
    1. Participant, GirlScript Summer of Code 2020March 2020 — May 2020 · 3 mos
      First open-source program — contributed data structures and tests to a Python data-structures library, raising coverage 3%.

Education

B.E. in Information Science & Engineering, JSSATE Bengaluru (2022)