Pankaj Kapoor

DevOps Engineer

Noida, Uttar Pradesh, India21 yrs 6 mos experience
Highly Stable

Key Highlights

  • Proven track record in algorithm optimization and system design.
  • Expertise in multi-domain technologies including IoT and EDA.
  • Strong leadership in cross-functional team environments.
Stackforce AI infers this person is a highly skilled architect in EDA and IoT with extensive experience in scalable system design.

Contact

Skills

Core Skills

C++EdaAlgorithm OptimizationDistributed SystemsGraphqlIotMicroservices

Other Skills

C (Programming Language)Data StructuresAlgorithmsCompilersMySQLCommunicationObject Oriented DesignAlgorithm DesignScrumTechnical DesignCreative Problem SolvingDatabase DesignService-Oriented Architecture (SOA)ComputationOOAD

About

CADENCE noida | EX META Core Competencies: • Advanced proficiency in Scaleable System Design and making, improving complex algorithms • Multi domain Expertise - EDA, AD-tech, E-commerce, IoT domains • Skilled in cross-functional leadership and mentorship • Proven track record of delivering high impact, scalable and high-quality solutions Technical Skills: • Languages: C++, js , C#, verilog • Strong Algorithm design and enhancement skills battle tested in Cadence, Qualcomm etc. • Micro-service Patterns: Battle hardened expertise in multiple patterns, Load Balancer, Sharding of DBS, Autoscaling, Server-less • Cloud Technologies: AWS, Azure, Alibaba Cloud • Databases: MySQL, RDS, SQLite, MongoDB, DynamoDB, Time Series DB • Message Queues : Kafka, RabbitMQ, SQS • Caching : Redis Cache, MemCacheD, DynamoDB Accelerator • Api GW, LB, DNS : Route 53, DNS, ELB • Frameworks: Angular, React, Node.js

Experience

Cadence design systems

2 roles

Senior Principal Engineer

Feb 2024Present · 2 yrs 1 mo

EDAC++C (Programming Language)Data StructuresAlgorithmsCompilers

Senior Principal Engineer

Feb 2024Present · 2 yrs 1 mo

  • Owned strategic customer engagements (Apple, Nvidia , Samsung) delivering critical features and resolving highimpact issues
  • Enhanced multiple core C++ algorithms, eg improving elaboration speed by 10% and saving customers millions in
  • compute costs. Scaled fault simulation across thousands of machines via distributed LSF workflows 100x+ speed
  • boost.
  • 200+ bug fixes, including 50+ critical customer issues, did 200+ code reviews
  • Delivered Cold Restart for RHEL 8/9 (DMTCP), improving simulation resiliency and reducing downtime.
  • Mentored engineers and drove GenAI adoption in Xcelium, influencing roadmap and workflows.
C++EDAAlgorithm OptimizationData StructuresDistributed Systems

Meta

Software Engineer

Feb 2021May 2023 · 2 yrs 3 mos · Greater London · Hybrid

  • MyQL with RocksDb, Tao, GraphQL, REST, graph api, TAO, Distributed Systems
  • Shops Catalog - Multi-billion $ - SQL, GraphQL, REST, graph api, TAO, Distributed Systems, Facebook cloud
  • Led privacy-driven decoupling of commerce data from ads to meet EU regulations, safeguarding multi-billion-dollar
  • business; drove XFN alignment, 30+ code reviews, and privacy/integrity team reviews. On time delivery.
  • Designed seller appeal APIs for catalog rejections, improving successful appeals by 93% for enterprise merchants.
  • Boosted async catalog pipeline reliability, reducing dropouts by 90%, stabilizing high-value workflows.
  • Architected test caching framework, delivering 54% faster execution and 99.9% timeout elimination
  • Creators as Marketers - Affiliate Payments - React, SQL, GraphQL, graph api
  • Built creator affiliate payment pipeline enabling commission-based earnings on Facebook Shop purchases providing
  • first-party shopping signals to offset cookie deprecation; scaled to hundreds of thousands of payments weekly
  • (millions monthly)
  • Lenovo: Gurgaon, Technology Architect IOT: August 2019 to Jan 2021
  • Qualcomm: Noida, Sr. Engineer: Sept 2010 to May 2019
  • 2010 and Before: Multiple positions in companies like Microsoft, Adobe etc.
  • Exact roles and dates available on LinkedIn: www.linkedin.com/in/pankaj-sw-architect
  • EDUCATION
  • COMPUTER ENGINEERING, NSUT DELHI (TIER 1), 44TH RANK IN ENGINEERING ENTRANCE ALL INDIA
  • Architected payment infrastructure integrating with Meta's payments platform, handling reconciliation, fraud
  • detection, and AML/KYC compliance at scale using Hack/PHP and Python.
  • Drove consensus across Privacy, Integrity, Payments, and Legal teams, navigating complex compliance reviews
  • and launching across multiple markets.
  • Click to WhatsApp - Ad Monetisation - ~$500M opportunity
  • Developed Click to WhatsApp button for Facebook advertisements, enabling direct customer engagement and
  • creating $500M annual revenue opportunity.
MySQLCommunicationObject Oriented DesignAlgorithm DesignScrumTechnical Design+18

Lenovo

2 roles

Technology Architect IOT

Aug 2019Jan 2021 · 1 yr 5 mos

  • Apache Flink, Kafka, RabbitMQ, Kubernetes, RocksDB, TSDB, MongoDB, Node.js, REST APIs
  • Commercial IOT Platform – Billion$ plus revenue stream for Lenovo
  • Architected and scaled real-time IoT analytics platform from 10K to 150K events/second through three major
  • architectural iterations using Flink and Kafka for 100 million+ commercial iot devices.
  • Optimized distributed state management by redesigning Flink pipeline to use keyed state partitioning, achieving
  • O(1) local state access and eliminating lock contention across parallel tasks. Reduced latency by 50% (500ms →
  • 250ms P99), cut memory usage by 30% through proper Kafka partitioning strategy and RocksDB backed state storage.
  • Delivered production-grade reliability with 99.9% uptime, processing millions of telemetry events daily from global
  • IoT device fleet with sub-200ms P99 latency.
  • Implemented Kubernetes-based auto-scaling for Flink jobs and built Actions & Integrations layer enabling seamless
  • 3rd-party system connectivity.
Amazon S3Agile Application DevelopmentCommunicationJavaScriptObject Oriented DesignScrum+17

Technology Architect

Aug 2019Jan 2021 · 1 yr 5 mos

  • Directed the conception and strategy for a Commercial IoT Platform, achieving real-time monitoring capabilities for a massive device network. • Pioneered AWS Lambda pipelines and Typescript micro-services for device management and analytics dashboards. • Transitioned data handling from RDS to MongoDB, optimising event-driven processes with RabbitMQ and SQS. • Transitioned to Kafka from SQS to make use of multiple consumers using the message when the requirements expanded • Integrated Datadog observability platform.

Qualcomm

2 roles

Sr. Engineer

Sep 2010May 2019 · 8 yrs 8 mos

  • Project Commercial IOT Platform
  • Tech Stack C++, IOT, Angular-Js, Typescript, Git, Microservices, AMQP, MQTT, REST, MongoDB, AWS , python
  • My Role ● Did Initial scoping and roadmapping with my manager and cross functional teams.
  • ● Created overall microservices based architecture with a team, using multiple design discussions
  • ● Designed microservices for vendor integration, UI using angular-js, Typescript
  • ● Designed Internal messaging using AMQP, and external using MQTT. Iteratively worked on
  • making it scaleable to billions of messages a day.
  • ● Created pipeline to auto discover issues with deployed commercial IOT devices, and issue
  • servicenow requests for replacement automatically, saving 50% manpower for Lenovo.
  • ● Designed using DocumentDb and RDS(MySql) databases on AWS as database engines
  • ● Designed AWS Cdk-cloudformation script to automate fresh deployment
  • ● Scaled project to deployment in multiple regions, overall additional revenue for lenovo in
  • hundreds of millions of dollars
  • ● Designed C/C++ based agent software for IOT devices. DS used – STl vector, Stl Map etc
  • ● designed deep learning module to improve detection of anomalies in python
  • Indoor WIFI based location project - C++ with STL, data structures, algorithms, profilers
  • ● Made in C++ on Linux, project uses STL data structures extensively – maps, ArrayLists etc.
  • ● deployed it on major sites in the US remotely.
  • ● Worked on multiple releases of location server
  • ● Aligned with major customer NSN to tweak server according to NSN’s needs.
Amazon S3LinuxCommunicationObject Oriented DesignAlgorithm DesignScrum+18

Senior Engineer

Sep 2010May 2019 · 8 yrs 8 mos

  • Led development of highly performant WIFI data analyser, pivotal in expanding Qualcomm's global router software market[C++] • Made indoor WIFI location server, boosting performance for major clients like NSN and contributing to product launches with substantial revenue impacts. • Optimised cross-compilation workflow for Linux IoT kernels, enhancing OpenWrt system performance[C++] • Developed a TypeScript-based, cloud-native suite of micro-services for WIFI data anomaly detection, leveraging AI for real-time threat identification, significantly bolstering infrastructure security.

Guavus

Principal Engineer

Aug 2009Aug 2010 · 1 yr · Gurgaon, India

  • Routing Engine – C++, Linux
  • Routing data collector - Collects routing data from networks with various protocols and sends it downstream for annotation with other data, for aggregation.
  • Distributed architecture with inter-process interaction via sockets
  • Design principles used: Followed OO principles SRP, OCP
  • Development on Gnu C++, multithreading using posix threads.
  • Algorithms & Data structures– STL vector, STL map, tries
  • Design patterns used: Reactor
CommunicationObject Oriented DesignTechnical DesignCreative Problem SolvingComputationOOAD+7

Runaware

Principal Engineer

Sep 2007Aug 2009 · 1 yr 11 mos · Hyderabad, Telangana, India · On-site

  • Technology VC++ - VS 2008 team edition used, Win32 programming, Multithreading
  • Rational Purifyplus, MSI - installshield
  • C#, ASP.NET, SOAP, SQL server 2005
  • Flex, ActionScript (AS3)
  • Citrix platform for application virtualization.
  • SDLC model Iteration based development, using visual studio team suite tools
  • My; Requirements gathering, architecture and overall design of Routing engine
  • Developing , debugging, bug-fixing of major areas, POCS
  • Fix heap corruption issues
  • Tracking and updating modules progress, training and mentoring of new members.
  • Deployment, post deployment assistance.
  • Projects Remote Demo Launcher (Team size 5)
  • Part of solution that takes user to demo of remotely-hosted software on his browser window. Uses Citrix
  • application virtualization technology
  • Bootstrapper exe that is run on a client computer, taking user to demo installing Citrix client if needed.
  • o Made in VC++. Multithreaded using MTA. Used Win32 API extensively.
  • o Design patterns used­ Factory, singleton.
  • o ATL based UI, interacts with main module using windows messaging, message pools.
  • o Sends state change, error reports to remote web service using soap over http.
  • o SQL db ­ used open sqllite library to get cookie information from chrome, firefox browsers
  • o C# - clickonce based bootstrapper alternative for client machines having .NET 2.0+. ASP.NET web service to which other module report session state data, errors via SOAP. Interacts with SQL server database for reports generation, error tracking. Launch demo of remote software inside a web page directly without any clicks in seconds
  • WPF webpage enveloping the flash client, providing it information on which demo to launch.
CommunicationObject Oriented DesignTechnical DesignCreative Problem SolvingService-Oriented Architecture (SOA)Algorithm Development+10

Microsoft

Senior Developer

Nov 2005Sep 2007 · 1 yr 10 mos

  • SDE ­ level 61
  • Technology VC++, .NET 2.0, C#, SQL server 2005, multithreading, design patterns
  • SDLC model Staged Waterfall model, Scrum
  • My; Made functional specs, design of multiple modules ­ using oo design principles
  • C/UT of modules
  • System testing, onsite deployment, bug fixing
  • Mentoring of new hires, vendors, and giving informal feedback on them to managers.
  • Projects CAP 6.0
  • Data warehouse and related components. For Windows Live team. Made on SQL server 2005
  • Scheduling system V1.0 (C++ - managed code, SQL, .NET 2.0)
  • o Schedule, run, track multi-server-warehouse jobs of various types.
  • o Multithreaded development
  • o Design patterns used : Thread pool
  • o Handles inter-dependencies between tasks
  • ETL pipeline
  • Cube processing feature (C++):
  • o Framework to automatically process analysis services cubes. Does partial processing only for
  • the dimensions affected
  • o Multithreaded
  • o Error recovery
CommunicationObject Oriented DesignAlgorithm DesignTechnical DesignCreative Problem SolvingService-Oriented Architecture (SOA)+10

Adobe

MTS II

Oct 2002Feb 2005 · 2 yrs 4 mos · Noida Area, India

  • Projects and My role in them
  • Adobe Photoshop plugins team
  • Development and maintenance for photoshop plugins
  • Porting to adobe illustrator, Maintainance
Agile Application DevelopmentCommunicationObject Oriented DesignCreative Problem SolvingPerforceAlgorithm Development+10

Education

Netaji Subhas Institute of Technology

BE computers — Computers

Jan 1995Jan 1999

IEEE NSUT

Bachelor of Computer Engineering

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

Explore similar profiles based on matching skills and experience