Sanjeev Kumar is a seasoned professional with over 23 years of experience in global product development across India, the UK, and the US. He holds a Master’s degree in Data Science from the University of Illinois, Urbana-Champaign, and has also served as a part-time researcher there.
Experience
2018 — Now
San Francisco Bay Area
Lead Engineer & Architect responsible for delivering key features across Clarity PPM and Application Performance Monitoring:
Generative AI for Clarity PPM
Led the creation of fine-tuned AI models and an intelligent chatbot, allowing users to interact with Clarity PPM through natural language queries. This made the platform more accessible and streamlined decision-making for teams.
Agentic AI Implementation for ValueOps
Played a central role in integrating AI-driven solutions for ValueOps, optimizing workflows, and enhancing operational efficiency through advanced AI tools.
Machine Learning Solutions
Led the development of innovative AI and machine learning features to improve system performance and predictive capabilities:
Predictive Analytics for Clarity PPM: Developed models to forecast project timelines, resource needs, and potential risks, offering actionable insights for project managers.
Anomaly Detection: Created algorithms to detect unusual patterns in system performance, enabling teams to address issues proactively.
SLI/SLO Framework: Designed a platform for defining and tracking service level metrics, providing key insights into the performance of services.
Metric Calculator Framework: Developed a system for calculating and tracking key metrics, ensuring real-time access to data for informed decisions.
Change Point Detection: Built algorithms to identify significant shifts in data patterns, helping teams adjust quickly to changes.
Application Performance Management (APM) Features
Enhanced Broadcom APM to improve system performance and reliability:
Continuous Business Transaction Tracing: Developed real-time tracking for business transactions, helping identify and resolve performance bottlenecks.
Agent Overhead Management for Broadcom Java Agent: Led efforts to reduce performance overhead while maintaining robust monitoring.
Stall Detection: Implemented a stall detection system to identify performance issues in real-time, ensuring system stability.
2017 — Now
San Francisco Bay Area
Contributions were mainly in Introscope Agents. Agent solution is based on BCI (Byte Code Instrumentation) on both Java & .NET run times. Agent solution lives within customer application process hence the agent has to support high concurrency and adhere to memory, throughput and cpu constraints. Worked on many features to make agent stable and high performing
Job duties:
• Lead engineer responsible for design and implementation of Java 9 support in APM Agent.
Agent works seamlessly on Java 9 module system.
• Writing high performance highly concurrent modules for apm java agent and .net agent
• Implement and contribute to unit tests and functional automation testing
• Write detailed test cases in HP Application Lifecycle management tool.
• Participate in design discussions and code review sessions
• Designing features/fixing defects taking into account Java Virtual Machine internals like
classloaders, GC algorithms
• Provide technical leadership and expertise to guide to delivery of features and engage in strategic research and design.
• Engage with the product managers and architects to understand and analyze new requirements on the core areas of the product.
• Prototype complex concepts, investigate tools/technologies and conduct usability/feasibility related discussions.
• Lead design and code review with other developer.
• Conduct impact analysis of the new features on the existing core areas of the product
• Orient the team members with the design, break down plans in small deliverables and take it up for actual development
• Collaborate with Quality Assurance in creation of their test plans and participate in reviews.
• Engage with documentation & deployment teams to ensure to get the proper artifacts in place.
2014 — 2017
2014 — 2017
London, United Kingdom
Contributions were mainly in Introscope Agents. Agent solution is based on BCI (Byte Code Instrumentation) on both Java & .NET run times.
Job duties:
• Lead engineer responsible for design and implementation of BootstrapAgent that deals with the upgrade of Java agents.
• Document, design and implement JMS monitoring solution for Java agent.
• Document, design and implement WebAppsupport feature as an Agent extension for all application servers(Tomcat, Weblogic, Websphere, JBoss)
• Document, design and implement Http Client monitoring solution for Java agent.
• Providing technical guidance to team.
• Resolve product defects reported by customers
• Some products and technologies used are Java, J2ee, JMS, Spring, Rest, Apache Http, Spring,JSON, Tomcat, Weblogic,JBoss,Websphere.
2011 — 2014
2011 — 2014
Hyderabad Area, India
Contributions were mainly in Introscope Agents.
Job duties:
• Writing high performance highly concurrent modules for apm java agent and .net agent
• Was part of the team that redesigned the Agent to make it high performing and self healing.
• Writing high performance highly concurrent modules for APM Java agent and .Net agent
• Implementing various features in Java agent that monitors performance of applications using Java byte Code instrumentation
• Lead engineer responsible for converting various old Java and .Net Agent extensions(MQ,Webmethods,Tibco,SQL) in new mode.
• Designed and implemented the Stall Detection feature for both Java and .Net agents.
• Resolve product defects in the product
2009 — 2011
2009 — 2011
Hyderabad Area, India
Contributions were mainly in Introscope Workstation, Java/DotNet Agents.
On Workstation, implemented the Live Viewer feature to fetch more than 8 mins of transactions from the EM.
On Agent side, mainly responsible for rewriting new mode agent infrastructure and converting the legacy extensions to new mode.
Job duties:
• Writing high performance highly concurrent modules for apm java agent and .net agent
• Implementing features in Java agent that monitors performance of applications using Java byte Code instrumentation
• Converted various Agent extensions(Tibco,MQ,SQLAgent) in new mode
• Implementing various high performing concurrent data structures in Java and DotNet agents.
Education
Bangalore University
Bachelor of Engineering (B.E.)
University of Illinois Urbana-Champaign