H

Himani Agrawal

Software Engineer

London, England, United Kingdom9 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Designed Gopay architecture for high concurrency.
  • Led infrastructure upgrades with zero downtime.
  • Prototyped Kubernetes cluster setup for on-premise use.
Stackforce AI infers this person is a Fintech Infrastructure Engineer with expertise in Kubernetes and cloud automation.

Contact

Skills

Core Skills

KubernetesDevopsInfrastructureSoftware Development

Other Skills

Go (Programming Language)PythonGitAmazon EKSLinuxSQLTerraformHelmPackerIstioPrometheusKafkaGolangDjangoMySQL

About

I am a Senior System Engineer with close to 5 years of experience in building reliable infrastructure at scale. I have worked on designing the new architecture of Gopay - a leading fintech product in SEA - based on multi cluster service mesh. I have led a 3 member team to design and implement the upgrade of critical infrastructure components with zero downtime. I was introduced to programming in 2006 and I have been loving it since. As of today I am a polyglot programmer with experience in Python, Golang, Java. I have open sourced a prototype of ClusterAPI provider for Libvirt which enables Kubernetes administrators to spin up on-premise Kubernetes cluster on KVM machines. I have been involved in various community events and have shared my learnings at Open Source Summit Lyon 2019, Open Source Summit Tokyo 2019, Kubernetes Forum Delhi 2020. Technical Skills: Python, Golang, Kubernetes, Istio.

Experience

Meta

Production Engineer

May 2022Present · 3 yrs 10 mos · Greater London, England, United Kingdom

KubernetesDevOpsGo (Programming Language)PythonGitAmazon EKS+5

Apple

Site Reliability Engineer

Apr 2021Apr 2022 · 1 yr · United Kingdom

Go-jek tech

Senior System Engineer

Jun 2018Apr 2021 · 2 yrs 10 mos · Bengaluru, Karnataka, India

  • Designed and executed the re-architecture of Gopay, serving 50K+ requests per minute, by introducing Istio service mesh.
  • Improved mean time to discover root cause for system failures by 20% by introducing Prometheus based self-serve telemetry system for inter service communications.
  • Redesigned service deployment flows that enabled greater flexibility in staggered feature rollout along with canary analysis, monitoring and auto rollback.
  • Led a 3 member team to successfully rollout Kafka cluster upgrades with zero downtime.
  • Automated Kubernetes cluster creation using IaC tools like Terraform.
  • Prototyped Kubernetes cluster setup on KVM based machines by creating a cluster-api provider for libvirt, using Golang.
  • Reduced service discovery error rates by 95% by replacing legacy systems.
  • Mentored developers across teams on various technical concepts.
  • Setup dynamic IP allocation of VMs using DHCP and BIND9 DNS.
  • Build POC for one-click Kubernetes cluster on premise and deploy workload using Golang.
KubernetesIstioPrometheusKafkaTerraformGolang+2

E2e networks private limited

Software Engineer

Dec 2016May 2018 · 1 yr 5 mos · Greater Delhi Area

  • Enabled creation and maintenance of VMs, backups and other cloud resources using REST APIs.
  • Designed and developed a platform for cloud customers to create and maintain their domain names.
  • Developed a cloud-billing system from scratch for multi-tenant cloud providers using Python.
  • Technologies used: Python, Django, PowerDNS, ZABBIX, R1Soft CDP, SOAP, Javascript, jQuery, OpenNebula, MySQL
PythonDjangoMySQLSoftware Development

Smartprix.com

Software Engineer

Jul 2016Dec 2016 · 5 mos · Noida, Uttar Pradesh, India

  • Built a collaborative code editor using Node.js and Firepad.

Education

Delhi University

Master of Science (Hons.) — Computer Science

Jan 2014Jan 2016

Delhi University

Bachelor of Science (Hons.) — Computer Science

Jan 2011Jan 2014

Stackforce found 100+ more professionals with Kubernetes & Devops

Explore similar profiles based on matching skills and experience