Rahul De

Diversity, Platform Engineering, SRE, Performance

Heyo! Most people call me “De” and known better online as 'lispyclouds'. I’m looking for full time employment. I originally come from India and currently based out of London, UK. I love everything related to computers, especially functional programming, infrastructure and high performance servers.

Experience

Lead Engineering Analyst (VP)

Citibank
Mar 2023

Public Cloud SRE and Observability

  • Led the SRE team for the EMEA region, managing both strategic and people responsibilities.
  • Led multiple sister platform teams to deliver quality services to our users in the rest of the bank and beyond powered by business critical SLOs.
  • Specialised on Networking SRE, complex trouble shooting and delivering large number of compute platforms across thousands of devs on-prem and public cloud.
  • Built developer productivity tooling to simplify and enhance the lives of our fellow devs and help them scale along with their workloads.
  • Work on building and scaling efficient metric and log storage infrastructures based of Victoria Metrics and Thanos to improve ingestion of millions of metrics per second and efficient querying and storage costs.
  • Design and deliver high scale services and run 800+ kubernetes clusters at scale for critical financial services.
  • Design and implemement an AI driven Threat Modelling System automating the choke point of thousands of devs to few threat modellers, multiplying path to production for hundreds of projects across Citi.

Senior/Lead SRE

Signal AI
Dec 2021 - Feb 2023

SRE and Platform Engineering

  • Build and maintain the main storage and search infrastructure: A ~45TB/week, 40+ Node, HA Elasticsearch cluster forming the critical business core. Was responsible for efficient sharding and document lifecycle design, optimising query performance and data recall, cheaper storage costs and tooling for HA cluster maintenance and improve user UX.
  • Build and maintain the internal developer mainly Clojure, Go, Python based productivity tooling.
  • Build, maintain and improve the company wide infrastructure, CI/CD, design of the AWS cloud.
  • Mentor and lead dev teams for best practices from both dev and SRE mindsets.

Senior Infrastructure Consultant

Thoughtworks
Aug 2019 - Nov 2021

Leading and mentoring infrastructure and SRE/Platform heavy teams across various client projects

  • Building a cross region, secure and robust k8s deployment platform for teams for a big automobile company.
  • Design and build a high throughput and scaleable API Gateway for e-commerce teams, driven, and tested E2E with OpenAPI standards.
  • Built custom networking and monitoring tooling for data heavy teams.

CI/CD and Platform Engineer

Zalando SE
Feb 2019 - Aug 2019

Part of the in-house CI/CD team

  • Build and maintain the in-house company wide CI/CD platform, custom built from scratch in Clojure for scale, handling hundreds of deployments/day with high concurrency.
  • Design monitoring and metrics tooling for supporting the SRE teams. Build custom CD tooling for data pipelines

Senior Software Engineer

Cliqz GmbH
Jan 2018 - Feb 2019

Part of the search engine team

  • Build the real time smart search engine which classifies rich queries and shows results as users type. Very robust and high throughput service at up-to 600k req/sec.
  • Build pipelines and infra for both dev and data teams, enabling high throughput and confidence deliveries.

Senior Consultant

Thoughtworks
Nov 2014 - Dec 2017

Part of various delivery projects

  • Design and build an innovative system for doctors of MSF in challenging places record, store and transmit critical health data.
  • Build the backend and the delivery system for Bahmni including its packaging system.
  • Build pipelines and infra for both dev and data Build the cloud network and CDN system for a big gaming entertainment company.

Education

VIT University

Bachelor in Computer Science and Engineering
Jan 2010 - Jan 2014

GPA: 8.4/10

Skills

Open Source

Clojure, Babashka, Golang

Languages

Clojure, Python, Golang, Java, Rust

Infrastructure/Platfroms

Terraform IaC, Kubernetes, AWS, GCP, ArgoCD, Elastic/OpenSearch, JVM internals, Low latency JVM and HPC

Mentoring and Leadership

Technical leadership, Stakeholder management, Peer upskilling

Projects

Bob the Builder

Jan 2018

A new modular CI system designed to be very extensible, fault tolerant and consistent. Written in Clojure, Bob is more like a platform which can be easily molded to any need. Presented at ClojureD, one of Europe’s largest Clojure conference

Babashka

Jan 2019

Babashka is a native Clojure interpreter for scripting with fast startup. Its main goal is to leverage Clojure in places where you would be using tooling like bash or python otherwise. Built on the GraalVM.

Contajners

Jan 2021

Idiomatic, data-driven Clojure interface to various container engines like Podman and Docker. Used in various production settings and used in well known Clojure projects.

Birds of the British Empire

Jan 2020 - Jan 2021

An artistic and ML touch to bringing alive birds from the days of yore.

Certificates

Publications

Cost Effective PolyVernam Cipher with Cache Optimizations

JATIT
Dec 2013

An Algorithm to Search for an Algorithm in a Relational Dataset - A Precursur to Generative Programming

JATIT
Oct 2013

Interests

Table Tennis
Biking
Fusion Cooking
Teaching