Kunj Thakkar

Software Engineer

Bengaluru, Karnataka, India10 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building data processing pipelines.
  • Proficient in developing applications for vulnerability scanning.
  • Strong background in user engagement analysis and dashboard development.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in data processing and application development.

Contact

Skills

Other Skills

AlgorithmsC++C++ LanguageCSSCascading Style Sheets (CSS)Data StData StructuresFastCVGitHTMLJupyterLaTeXMongoDBMySQLNode.js

Experience

10 yrs 11 mos
Total Experience
3 yrs 7 mos
Average Tenure
6 yrs 11 mos
Current Experience

Google

Software Engineer

Jul 2019Present · 6 yrs 11 mos · Bengaluru Area, India

Cohesity

Member Of Technical Staff

Mar 2019Jul 2019 · 4 mos · Bengaluru Area, India

  • ● Vulnerability Scanner App: Built App on Cohesity Platform to scan backed up VM for vulnerabilities using Tenable.

Media.net

2 roles

Associate Lead Software Engineer

Jul 2018Mar 2019 · 8 mos

  • ● Publisher Classification: Implemented a mechanism to assign a score to publishers based on their ad engagement, content engagement & traffic quality. Implemented a wrapper which categorizes publishers in high, medium & low quality buckets using these scores. This helps ad network compare how publishers are performing and which publishers need further investigation.

Software Engineer

Jun 2015Jun 2018 · 3 yrs

  • ● Page Engagement Analysis: In this project we built a pipeline that processes raw page engagement data like mouse movement, scroll, hover, touch, click events and produces useful metrics for spam analysis. The challenge was to handle the large volume of these events data. We accomplished it by storing the data in MongoDB and creating shards on document id hash. We wrote an api that takes hour & process name and splits the process to second level so that the process can run on multiple machines.
  • ● Spam Analysis Dashboard: Worked on building a dashboard which provides insights into spam detection. Built the client using React.js and Redux (to maintain client state). Implemented features like compare view, saved view, watchlist, client sided filters, user management etc.
  • ● Session Path Information: Worked on storing and querying session paths for a page.This information helps publishers in deciding the sequence of their webpages in order to keep the user engaged on their website. They can look at all the previous pages that led a user to a particular page and where the user is going next. It also helps them in deriving frequent paths that users take.
  • ● Outdated User Agents: We built a system which provides a mechanism to populate rules that mark user agents latest & outdated. We looked at association between os, os version & browser name to browser name & browser version to mark browser versions outdated. We provided api that generates these rules for other teams. This information is in useful ad bidding process.
  • ● Scroll Heatmaps: Designed and implemented scroll heatmaps at page level. A publisher can filter on date range and device type to analyze the parts of pages the users spend more time on. This project helped publishers with ad placements.

Samsung research institute

Summer Intern

May 2014Jul 2014 · 2 mos · Bangalore

  • Software Developer

Education

IIIT Hyderabad

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2011Jan 2015

J L High School

Higher Secondary School Certificate

Jan 2010Jan 2011

St. Xavier's High School, Loyola Hall

Secondary School Certificate

Jan 2000Jan 2009

Stackforce found 100+ more professionals with Algorithms & C++

Explore similar profiles based on matching skills and experience