Shivdeep Singh — Software Engineer
Architecting Intelligent Systems Across Domains | AI/NLP | Distributed Computing | IoT/Edge | Multimedia | Embedded I'm a versatile software developer and engineer with a passion for building sophisticated, scalable systems across diverse domains. I have worked for top companies for 12+ years and my expertise spans: * AI & NLP: I've tackled large-scale data preprocessing pipelines for 20B+ LLMs, fine-tuned language models for critical projects, and even crafted end-to-end chatbots with advanced audio and avatar capabilities. * Distributed Computing: As part of the HyperLedger Fabric team, I worked to integrate SmartBFT consensus algorithm and I'm well-versed in frameworks like Ray, gRPC, ZeroMQ, and pub-sub for building robust distributed systems. * IoT & Edge Computing: My experience encompasses zero-touch provisioning, auto-scaling solutions, remote device management, 4G mobile integration, secure boot, edge workload consolidation, and embedded device security with PKI and custom crypto libraries. * Multimedia Video Software: From hardware-accelerated video decoding on mobile SoCs to GStreamer plugins for STBs and streaming engine pipelines, I've worked at multiple layers in the multimedia software development, including ffmpeg and Qt frameworks. * Embedded Systems Software: I have a strong foundation in cross-toolchains, PXE/USB boot, and secure boot for building reliable embedded systems. Tech Stack: * Programming/Scripting Languages: C/C++, Golang, Python, Bash, TypeScript * Build Systems: Make, CMake, meson/ninja, xmake, * Frameworks: GStreamer, Qt, Sanic, FastAPI, Flask, Gin, Cobra/Viper etc * Version Control: Git/Gerrit/repo, SVN * AI: OpenVINO, pytorch, scikit-learn, spacy, RASA, huggingface * Backend and CLI apps: Go, Python(Sanic/Flask,FastAPI), websockets, grpc/zeromq, microsrvices. * DevOps and Provisioning: Docker Swarm, Ansible, Kubernetes, CI/CD Pipelines(GitHub Actions, GitLab CI, Tekton) * DataProcessing: Pandas, Spark, SQL, Ray Data, polars * Software Engineering Methodologies: Agile (Rally, JIRA, Zenhub, etc), WaterFall(BugZilla) * Other Skills: IPC, Networking, Linux Device Drivers, Data Structures & Algorithms, gdb, JTAG, FIDO Devices.
Stackforce AI infers this person is a versatile software engineer specializing in AI, distributed systems, and IoT solutions.
Location: Gurugram, Haryana, India
Experience: 14 yrs 10 mos
Career Highlights
- Expert in AI/NLP with large-scale data processing.
- Proficient in distributed computing frameworks.
- Strong background in IoT and embedded systems.
Work Experience
IBM
Research Software Engineer (4 yrs 4 mos)
Intel Corporation
Software Application Development Engineer (5 yrs 8 mos)
STMicroelectronics
System Software Engineer (4 yrs 10 mos)
Education
at Visvesvaraya National Institute of Technology