Karan Khanna

Software Engineer

United States12 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Expert in cloud technologies and distributed systems.
  • Led successful migration projects to Kubernetes.
  • Awarded for customer focus and culture at eBay.
Stackforce AI infers this person is a Cloud Infrastructure Engineer with expertise in DevOps and distributed systems.

Contact

Skills

Core Skills

Site Reliability EngineeringCloud ComputingDevops

Other Skills

JavaDistributed SystemsInfrastructurecloudJVMDockerK8PrometheusGrafanaKibanaAlertManagerKubernetesContainerizationPython (Programming Language)Core Java

About

Result oriented polyglot software engineer with varied experience & keen interest in emerging cloud technologies and distributed systems.

Experience

12 yrs 9 mos
Total Experience
2 yrs 1 mo
Average Tenure
2 yrs 9 mos
Current Experience

Coupang

Engineering

Sep 2023Present · 2 yrs 9 mos · San Francisco Bay Area

Netflix

Engineering

Jan 2023Sep 2023 · 8 mos · San Francisco Bay Area

Twitter

2 roles

Software Engineering Manager

Promoted

Aug 2021Jan 2023 · 1 yr 5 mos · San Francisco Bay Area

Software Engineer

Apr 2021Jul 2021 · 3 mos · San Francisco Bay Area

JavaSite Reliability EngineeringDistributed SystemsInfrastructurecloudCloud Computing

Ebay

4 roles

Member Of Technical Staff

Dec 2020Apr 2021 · 4 mos

  • > Led Designing & Planning Of Solution to develop, test & migrate the heavy SMTP App to Federated Kubernetes Cluster with custom port.
  • Led Planning & Designing MVP and Impl POC on field.
  • Followed through Software Development Phases in Agile to develop Production ready app.
  • Contributed in Dockerizing JVM based app onto multi DC deployments with metrics/dash-boarding/alerting.
  • Phased cutover with no client changes.
  • Stack involved - Java, JVM, Docker, K8, Prometheus, Grafana, Kibana, AlertManager
JavaJVMDockerK8PrometheusGrafana+4

Senior Software Engineer

Promoted

Dec 2017Jan 2021 · 3 yrs 1 mo

  • End User Experience @ eBay: Leading the designing & development of new anti-fraud policies driven communication platform for buyers-sellers. Scales up to millions of API calls. Tech stack involves Java REST services API & Event driven systems, 3rd Party integrations, SQL & NOSQL databases.
  • > LnP of service & code optimizations to make it SLA friendly,
  • > Adding new features to the product,
  • > Led operational readiness initiative to ensure business critical service scalability & availability.
  • > Leading migration/redesigning efforts to move application to newer Kubernetes based infra.
  • Infra@eBay:
  • Re Architected a python based legacy product to address chronic issues like platform dependencies, slow execution and high failure rate.
  • > In-place re architecting addressed all of above and showed error rate drop from 25% to 1% and
  • > Job duration improved by 80% by inculcating on-demand caching.
  • > Removed dependencies to make code portable even on containers and config driven.
  • Data Platform @ eBay: Designed & developed the enterprise platform to provide the real time & historical data as metrics to enable critical decisions and fraud detection, handled the 100K/sec scale using Java/J2EE, Spring, REST services, Apache FLINK, Couchbase.

Software Engineer 2

Jun 2016Dec 2017 · 1 yr 6 mos

  • Security Platform @ Cloud: Designed & Developed distributed, federated, declarative, real time, dynamic, Kubernetes based security platform to address the security and access issues for all eBay applications with policy driven, transparent product.
  • Execution SLAs reduced to seconds from weeks, enforcement time reduced to milliseconds.
  • Enabled flat network for RNPCI/PCI Zones and new DC build out with fewer of physical firewalls
  • needed.
  • Involved stack are - Kubernetes API Machinery/Deployment patterns, RESTful Web Services,
  • Golang, Monitoring systems, Messaging queue systems, ETCD, GRPC.
  • Customer controllers to fetch real time topology data using pub/sub model over messaging queue.
  • Enabled distributed components to spin up as single product using automation for local & CI over
  • kubernetes - later enabled this as PR process in our End-2-End CICD automation.
  • Enabled open source telemetry(prometheus, alertmanager, grafana & thanos) to manage the health
  • of control plane.
  • Customized open source Kubernetes backend Key Value DB(stateful & consistent) - ETCD to have :
  • Self healing capability at node level with custom docker images,
  • Full backup support to Object Storage,
  • Auto defrag support to mitigate memory leaks,
  • One touch restore of whole cluster to make ETCD cluster resilient to multi AZ failure,
  • Tweaked config to support mutual TLS & geographic deployment handling 40K QPS at Linearize
  • consistency with 5 node deployment.
  • Contributed in customization & deployment of Etcd operator to scale to multi-region with self-
  • signed certs for mutual auth.
  • Wore different hats of Dev, QA & DevOPs.
  • Awarded as ‘Cultural Luminary Award for 2017’ for customer focus & culture.
  • Organized ‘OpenStack’ training @ eBay Cloud.
  • Organized eBay's first runner's club - which has completed 10+ half & full marathons.

Graduate Student Intern

Jun 2015May 2016 · 11 mos

  • Contributed in real time enterprise level open source deployment while working on eBay's Cloud Platform.
  • Helped eBay migrate CICD platform to Cloud by developing new platform based on dockers & Java Rest services.

Wipro technologies

Project Engineer

Oct 2011Jul 2014 · 2 yrs 9 mos · Bengaluru Area, India

  • My roles/responsibilities mainly included analysis, high level designing, code development and
  • reviews, documents, enhancements, performance improvements, product support, customer
  • interactions and coordination with onsite team.
  • Admitted responsibility for quality of deliverables adhering to technical standards of the product,
  • which is based on MVC Architecture and is implemented in JAVA and SQL.
  • Practiced server/JPA level code development using Struts2.0, Hibernate 3.0 framework and
  • Database (Oracle/MySQL) handling.
  • Domain knowledge in Finance-Insurance and Telecom Sector.
  • Practiced customer relationship management skills
  • .
  • Hold Wipro Unified Compatibility Framework (U.C.F.) Core JAVA 1.1 and U.C.F. Core Java 2.1
  • certifications.
  • Member of IAG (Integrated Advance Technologies Group- specialized group dedicated to new
  • technologies in Wipro such as Cloud, Big Data),
  • Attended tutorials on next generation technologies at ADCOM (Advanced Computing and
  • Communications Conference) organized by IEEE(Institute of Electrical and Electronics
  • Engineers) Computer society at Wipro in 2012.
  • Attended several workshops on SDN (Software Defined Networking) , Agile , Cloud, Hadoop and
  • other upcoming technologies

Nm infotech

Software Intern

Jul 2010Nov 2010 · 4 mos · Mohali, India

  • Developed prototype of ERP software product for Pharmaceutical Company which was later
  • commercialized by the parent company.
  • Cleared test and interview for availing workshops on upcoming .Net technologies which included
  • Silverlight, WCF, WPF and LINQ.

Education

San José State University

Masters — Computer Software Engineering

Punjab Technical University

Bachelor of Technology (B.Tech.) — Information Technology

Stackforce found 100+ more professionals with Site Reliability Engineering & Cloud Computing

Explore similar profiles based on matching skills and experience