Kunal Khatri

Senior Software Engineer

Bengaluru, Karnataka, India11 yrs 1 mo experience

Key Highlights

  • Expert in backend development with Python and Django.
  • Led critical projects in employee management and data analytics.
  • Strong experience in cloud technologies and microservices architecture.
Stackforce AI infers this person is a Backend Developer with expertise in SaaS and IT Operations.

Contact

Skills

Core Skills

PythonDjangoKafkaNodejsCassandraJavaRestful ApisQa AutomationQa Testing

Other Skills

AWSAWS EMRAmazon CloudWatchAmazon EC2Amazon Elastic MapReduce (EMR)Amazon Web Services (AWS)Apache KafkaApache SparkAzure DatabricksBack-End Web DevelopmentBackbone.jsBambooBashCC++

Experience

11 yrs 1 mo
Total Experience
1 yr 10 mos
Average Tenure
2 yrs 1 mo
Current Experience

Roku

Senior Software Engineer

May 2024Present · 2 yrs 1 mo · Bengaluru, Karnataka, India · On-site

Rippling

Software Engineer

May 2022Apr 2024 · 1 yr 11 mos · Bengaluru, Karnataka, India

  • Rippling is an all-in-one Employee Management Platform that lets you
  • manage Payroll, HR, IT operations, and other apps in one place.
  • Part of Analytics Platform team building Reports app which enables
  • users to create reports and analyze Rippling and third-party apps
  • employee data.
  • Been leading and working on efforts arounds centralised performant permissions in Reports. One of the most sensitive areas to deal with in employee management product.
pythonMongoDBDatadogDjango

Quizizz inc.

Senior Software Engineer

Nov 2021Apr 2022 · 5 mos · Bangalore Urban, Karnataka, India

  • Quizizz is an ed-tech platform which helps users to teach/learn through engaging gamified quizzes and lessons.
  • Introduced Kafka as a message broker into the backend system and handling all related aspects such as client wrapper, monitoring, replay mechanism, etc.
  • Delivered a feature involving aggregation of player game events with high write throughput. Introduced Cassandra for the same.
  • Tech Stack: NodeJS, Typescript, Kafka, Cassandra, AWS

Trifacta

2 roles

Senior Software Engineer

Promoted

Oct 2020Nov 2021 · 1 yr 1 mo

  • Trifacta is a Data Preparation platform available as both SaaS and Enterprise offering. It enables users to intuitively prepare/structure/cleanse their data in a self-service manner. Worked on varied efforts involving major backend work in a micro-service architecture, such as orchestration, optimization and execution of data transformation jobs in batch processing engines, improvements in job execution pipeline, etc. Some of the key responsibilities include
  • Design and drive feature work for different Trifacta’s offerings.
  • Mentor interns and guide junior engineers.
  • Helped with growing the team and building knowledge within the Bangalore office.
  • Tech Stack: Python, Java, Node.js, Scala, Spark, PostgreSQL, GCP, AWS EMR, Databricks

Software Engineer

Nov 2019Sep 2020 · 10 mos

Career break

Relocation

Feb 2019Oct 2019 · 8 mos · India

  • Relocated from San Francisco to India and took break to spend time with family.

Splunk

3 roles

Software Developer Engineer III

Promoted

Apr 2017Jan 2019 · 1 yr 9 mos · San Francisco Bay Area

  • Build next-generation features for Splunk’s web-based application for IT domain called IT Service Intelligence (ITSI).
  • Build scalable RESTful APIs for large distributed ITSI backend.
  • Build and fix other necessary backend components for application ITSI, such as Migration Interface, Object Dependencies Management Queue, Access Control, etc.
  • Work with Product Managers, Engineering Managers and team to plan product releases and decide features requirements.
  • Work with team to design/architect features for application.
  • Tech Stack: Python, Backbone.js, MongoDB, Selenium, Bamboo, Splunk

Software Developer In Test II

Feb 2015Mar 2017 · 2 yrs 1 mo · San Francisco Bay Area

  • Responsible for automation and Quality Assurance of a Splunk’s web-based application ITSI.
  • Develop UI Functional tests for the app using Python with Selenium framework.
  • Manage Bamboo servers for continuous integration, deployment and release management of the app.
  • Develop tools for internal use of the organization.

Software Engineer Intern

May 2014Aug 2014 · 3 mos · San Francisco Bay Area

  • Worked on QA of an application named Splunk App for Stream – an app for Splunk Enterprise used to gain immediate wire data access on-premises or in public, private or hybrid cloud infrastructures. Main tasks were Feature and Performance Testing of the application.
  • Used load-testing tool JMeter and Siege to generate the load on the application for performance testing. Alongside, developed BASH and Python scripts for automation and logging performance metrics.

Education

University of Southern California

Master of Science (MS) — Computer Science

Jan 2013Jan 2014

SRM University

Bachelor of Technology (B.Tech) — Computer Science

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Python & Django

Explore similar profiles based on matching skills and experience