Punit Sharma

Product Engineer

Bengaluru, Karnataka, India6 yrs 4 mos experience
Highly Stable

Key Highlights

  • Expert in troubleshooting complex software architectures.
  • Developed custom tools for proactive failure detection.
  • Specialized in high-velocity data streaming with Kafka.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in Data Streaming and Troubleshooting.

Contact

Skills

Core Skills

Data StreamingKafka ConnectTroubleshootingJava Memory LeakJavaInformatica Data Quality

Other Skills

DebuggingOperating SystemsNetworkApplicationApplication CodeDatabasegdbstraceHeap Dump AnalysisJVM Performance TuningInstrumentationPerformance IssuesJava Code WalkthroughService Oriented ArchitectureC/C++

About

I have always loved solving problems. Whether it was during my academic journey or diving into complex software architectures for the first time, I realised that for me, the most exciting part of engineering isn't just building something new, it’s the investigative thrill of figuring out why a system has stalled.For me, troubleshooting is the ultimate way to learn. Every bug is a story, and every system crash is a puzzle waiting to be solved.When I began my journey at Informatica, I found the perfect outlet for this passion. Over nearly six years, I moved from a Trainee to a Senior Product Specialist, specialising in the "impossible" cases—the critical escalations where production was down and every minute mattered.I became fascinated by the layers where software meets the metal. I spent my days (and many late nights) navigating the intersection of Java code, Linux Internals, and Network layers. I learned to "listen" to what a system was saying by using tools like gdb, strace, and tcpdump, and performing deep-dive heap dump analysis to hunt down elusive memory leaks and thread leaks. This led me to build custom Code Instrumentation tools and automation scripts to help my team catch failures before they became catastrophes.My natural curiosity for complex architectures eventually pulled me toward the world of high-velocity data streaming. This led me to my current role at Confluent as a Subject Matter Expert.Today, the puzzles are even more intricate. I focus on the Kafka Connect framework, debugging enterprise connectors that move massive amounts of data in real-time. When a data stream hits a bottleneck in production, I’m the one diving into the Kafka connect internals and other layers to get the data moving again.Last but not the least, If there is a "ghost in the machine," I will find it.

Experience

6 yrs 4 mos
Total Experience
4 yrs 7 mos
Average Tenure
1 yr 9 mos
Current Experience

Confluent

TSE(Subject Matter Expert)

Aug 2024Present · 1 yr 9 mos · Bengaluru · Remote

  • Experience in Data Streaming using Kafka
  • Majorly involved in Kafka Connect framework and debugging various Enterprise connectors which moves data to and from Kafka
  • Involved in critical escalations where data streaming via connectors are impacted in production
  • Help debug and troubleshoot customer issues in and out at various layers including OS, Network, Application and Various endpoints
  • Facilitating peers with providing expert assistance
Data StreamingKafka ConnectDebuggingTroubleshootingOperating SystemsNetwork+1

Informatica

2 roles

Senior Product Specialist

Promoted

Dec 2022Aug 2024 · 1 yr 8 mos

Product Specialist

May 2021Nov 2022 · 1 yr 6 mos

  • Majorly Involved in critical escalations where production is impacted and faster resolution is needed
  • Troubleshooting issues at various levels including Operating System, Network, Application Code and Database
  • Hands-on expertise on OS tools such as gdb, strace, netstat, tcpdump and other OS troubleshooting tools and its analysis
  • In depth understanding of Linux Internals, Working and troubleshooting issues
  • Hands-on expertise in jdk tools such as jstack, jmap, jcmd, jstat, jconsole, jps and others
  • Strong Knowledge in heap dump analysis using Memory analyzer tool (MAT) and troubleshooting Java Memory Leak Issues
  • Expertise in JVM Performance tuning and analyzing GC patterns in Java
  • Identifying bugs in the code based on abnormal scenarios and reporting it/Sometimes providing fixes
  • Conducting root cause analysis for process crash, JVM crash, or abnormal scenarios and fixing them
  • Experience in issue isolation when multiple components are involved such as jdbc driver, databases or even other third party integrations
  • Majorly involved in building Code Instrumentation to log extra information in case of failure or to handle cause of failure to avoid abnormality
  • Experience in debugging JDBC/ODBC driver related issues
  • Experience Windows Troubleshooting tools such as ProcMon, Process Explorer and other sysinternal utilities
  • Actively Involved in writing tools and fixing bugs such as Java Code Instrumentation Tool, Log Collection Tools, Log Parsing Tools and Automation Tools
  • Contribution in training peer team members on advanced troubleshooting
  • Frequent contribution in delivering Expert Sessions to Customers about product functionalities and features
  • Experience in debugging Java Thread Leak and Java Memory Leak issues
  • Experience using fiddler, Wireshark, and chrome debugger
  • Multiple Recognitions including Act as One Team, Aspire and Innovate, Do Good, Think Customer-First and Team Champion
TroubleshootingOperating SystemsNetworkApplication CodeDatabasegdb+4

Dr b r ambedkar national institute of technology, jalandhar

Placement Representative

Aug 2020Jul 2021 · 11 mos · Punjab, India

Informatica

3 roles

Associate Product Specialist

Jul 2017Sep 2017 · 2 mos

  • Proficient in Informatica Data Quality (IDQ) proprietary framework including Informatica Platform, Services, Core Services, Transformations, Server and Client Management etc.
  • Proficient in IDQ functionality such as Profiling, Mappings, Workflows, Applications and Business Glossary
  • In depth understanding of Service Oriented Architecture (SOA) and its integration with IDQ
  • Involved in code walkthrough of product component including Java and Native (C/C++) code on requirement basis
  • Working with support engineer to help resolve critical escalations where technical troubleshooting is required
Informatica Data QualityService Oriented ArchitectureJavaC/C++

Associate Product Specialist

Promoted

Mar 2017Aug 2018 · 1 yr 5 mos

  • Gained Expertise in troubleshooting performance issues where components are slow or not responding (During Interprocess Communication/Or Over Network via TCP/UDP)
  • Gained Expertise in process crash scenarios including core analysis, JVM crash analysis, JVM Out Of Memory Analysis
  • JVM Performance tuning and Garbage Collection Pattern analysis for optimum process performance
  • Frequent Java Code Walkthrough to identify product bugs and report it to R&D
  • Building patches to work around the issues for end customer on ad hoc basis with probable fixes
  • Involved in various critical escalations where fast resolution was needed with technical troubleshooting
  • Contribution to Model Live Debugger (MDB) which can instrument running java process and some more piece of code, Contribution includes Architecture Design, and Development
  • Frequently involved in preparing Java Instrumentation to include extra logging and dumping desired output from running java process
TroubleshootingPerformance IssuesJava Code WalkthroughJVM Performance TuningJava

Trainee Engineer

Jun 2016Jan 2017 · 7 mos · Bangalore

  • Trainee Engineer

Iqra technologies ltd.

Iternship

Apr 2014May 2014 · 1 mo · Kānpur Area, India

Education

Dr B R Ambedkar National Institute of Technology, Jalandhar

M.Tech — Computer Science

Jan 2019Jan 2021

Dr. A.P.J. Abdul Kalam Technical University

B.Tech — Computer Science and Engineering

Jan 2013Jan 2016

Government Polytechnic Kanpur Uttar pradesh Kanpur City

Diploma Engineering — Information Technology

Jan 2010Jan 2013

Stackforce found 100+ more professionals with Data Streaming & Kafka Connect

Explore similar profiles based on matching skills and experience