Vishal Jangid

Software Engineer

Hyderabad, Telangana, India4 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Developed a customer data deduplication system processing 550 million records.
  • Achieved 1000 TPS throughput with 50ms response time.
  • Improved conversion rates by 50% through targeted marketing.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the SaaS industry.

Contact

Skills

Core Skills

GolangData StructuresReact

Other Skills

API DevelopmentBadgerDBC (Programming Language)C++DgraphDistributed SystemsDockerGitGo (Programming Language)GraphqlJavaScriptKubernetesOptimization AlgorithmsPostgresPython (Programming Language)

About

Senior software engineer at Airtel with expertise in data structures, algorithms, and competitive coding. I have developed a customer data deduplication system from scratch, processing 550 million records using custom algorithms in Golang. Passionate about problem-solving at scale and looking for new challenges to apply my skills and make a positive impact. Let's connect and discuss opportunities for collaboration.

Experience

Google

Software Engineer

Aug 2024Present · 1 yr 7 mos · Hyderabad, Telangana, India · On-site

Ninja van

Senior Software Engineer

Sep 2023Aug 2024 · 11 mos · Hyderabad, Telangana, India · On-site

Airtel

Senior Software Engineer

Dec 2022Dec 2023 · 1 yr · Gurugram, Haryana, India

  • Fraud Management and Customer De-Duplication
  • ∗ Developed clustering of similar addresses on a dataset of over 550+ million records, measured by a remarkable response time of 50ms and 1000 TPS using Golang and the BadgerDB KV store.
  • ∗ Developed rule-based customer deduplication REST API in Golang, handling 5 million daily hits, achieving 500 TPS throughput and 200 ms response time by integrating Postgres and dedicated gRPC service for address matching.
  • ∗ Optimized performance through algorithm optimization and utilization of advanced data structures like roaring bitmap, bloom filters, priority queue, and Misra–Gries counting algorithm from 2s 100 TPS to 50ms 1000 TPS.
  • ∗ Developed UI for business users to define matching rules to enable real-time rule customisation, eliminate the API downtime and reduce rule change duration from weeks to real-time in React.
  • ∗ Achieved a notable improvement in targeted marketing by identifying customers in one LOB, resulting in a 50% increase in conversion rates by effectively targeting customers interested in multiple services across different LOBs.
  • ∗ Developed fraud management, identifying the fraud of avg 5 million Rupees per month using customer deduplication API in Golang.
  • ◦ Inventory Management System :
  • ∗ Designed and developed a centralized platform for tracking inventory across multiple locations and systems, streamlining inventory management, reducing errors, improving efficiency, and saving costs.
  • ∗ Implemented webassembly code in C++ for image preprocessing and barcode scan optimization, resulting in 10x faster scanning.
  • ∗ Technologies Used: Golang, Hasura, PostgreSQL, Graphql, Docker, Kubernetes, and ReactJS
GolangBadgerDBPostgresReactgRPCDocker+5

Airtel x labs

Software Engineer

Jun 2021Dec 2022 · 1 yr 6 mos · Gurugram, Haryana, India

Indian institute of technology, kharagpur

Computer Science Engineer

Jan 2020May 2021 · 1 yr 4 mos · Hybrid

  • Worked on developing a legal text mining system for the common law house (LTH) funded by Calcutta High Court.

Education

National Institute of Technology Surat

Bachelor of Technology - BTech — Computer Science

Jul 2017May 2021

K V Avikanagar

High school

National Institute of Technology Surat

Bachelor of Technology — Computer Engineering

Stackforce found 100+ more professionals with Golang & Data Structures

Explore similar profiles based on matching skills and experience