Kartik Bhatia

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Expert in optimizing Big Data platforms.
  • Experience in building scalable integrity platforms.
  • Strong background in distributed systems and concurrency testing.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Big Data and Distributed Systems.

Contact

Skills

Core Skills

Software Project ManagementJavaPhpReact.js

Other Skills

AlgorithmsCC++Computer ScienceData StructuresDistributed SystemsHadoopHibernateLinuxMapReduceMySQLProgrammingSQLScribeSoftware Design

About

Distributed systems pique my interest. Worked on Big Data platforms like Hadoop, Hive and YARN, optimising these for scheduling, resource management and cloud based deployment. Worked on Azure Spark for Microsoft to optimise spark offered on Azure. Previously, worked on automated concurrency testing using Coyote, Microsoft's in-house concurrency testing tool. Currently working on building integrity platform at Meta's scale.

Experience

Atlassian

Senior Software Engineer

Sep 2023Present · 2 yrs 6 mos · Bengaluru, Karnataka, India · Remote

  • Working as a senior software engineer on Atlassian security offering for jira
Software Project ManagementJavaSpring Boot

Meta

Software Engineer

Nov 2021Sep 2023 · 1 yr 10 mos · London, England, United Kingdom · On-site

  • Worked on building Integrity platform for Meta's scale and diverse use cases of Ads, commerce and Organic content.
PHPScribeReact.jsSoftware InfrastructureSoftware Design

Scaler academy

Mentor

Jun 2020Present · 5 yrs 9 mos

  • Working with folks at scaler to help engineers land their dream jobs!

Microsoft

Software Engineer

Apr 2020Nov 2021 · 1 yr 7 mos · Bengaluru, Karnataka

  • Created a test framework for Concurrency and Fault tolerant testing of a distributed microservice using Microsoft Coyote.
  • Worked on implementing an execution framework for ensured "at-least once" execution of calls made to dependencies like distributed nosql database and distributed queue.
  • Working for Azure Spark team, to improve Spark performance on Azure Synapse

Qubole

Member Of Technical Staff

Apr 2019Apr 2020 · 1 yr · Bengaluru Area, India

  • As a member of YARN team worked on enhancing autoscaling of YARN clusters on various cloud providers like aws, azure and gcp. Built mechanisms to handle Shuffle Data on ephemeral nodes by using persistent disks and lustre file systems.

Flipkart

2 roles

Software Development Engineer 2

Jul 2018Nov 2018 · 4 mos

  • Working on Distributed DAG execution

Software Development Engineer

Dec 2016Jun 2018 · 1 yr 6 mos

  • Working in Flipkart's Data Platform team to improve storage and compute. Have worked on their scheduling and execution engine, analytics service, billing service.

Pysoft technologies pvt. ltd.

Software Engineer Intern

Jun 2015Jul 2015 · 1 mo · Gurgaon

  • Worked on product that aims to minimize logistics cost for various online platforms by automating the order assignment in best possible way such that costs incurred are minimum.
  • Designed and coded APIs needed for the product’s web and mobile app using DJANGO REST FRAMEWORK.
  • Worked on design and implementation of algorithm for automated order assignment.

Peppertap

Software Engineer Intern

Jun 2014Jul 2014 · 1 mo · Gurgaon, India

  • Drove the product design, definition, scheduling, and implementation of the pilot iOS app of the company under supervision of the company’s core tech team.
  • Worked to provide efficient and easy interface to customers to satiate their daily grocery needs by following simple steps to buy grocery through app.
  • Learned through implementation various details about networking, state persistence, core data, best design principles for mobile application development.

Education

National Institute of Technology Kurukshetra

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

Jan 2012Jan 2016

St. thomas School, Bahadurgarh

Jan 1998Jan 2010

Stackforce found 100+ more professionals with Software Project Management & Java

Explore similar profiles based on matching skills and experience