Shivdeep Singh

Software Engineer

Gurugram, Haryana, India14 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in AI/NLP with large-scale data processing.
  • Proficient in distributed computing frameworks.
  • Strong background in IoT and embedded systems.
Stackforce AI infers this person is a versatile software engineer specializing in AI, distributed systems, and IoT solutions.

Contact

Skills

Other Skills

Device DriversAndroidCLinuxMatlabVideo EncodingEmbedded LinuxLinux KernelOperating SystemsEdge ComputingREST API

About

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.

Experience

14 yrs 10 mos
Total Experience
5 yrs 3 mos
Average Tenure
4 yrs 4 mos
Current Experience

Ibm

Research Software Engineer

Dec 2021Present · 4 yrs 4 mos

Intel corporation

Software Application Development Engineer

Apr 2016Dec 2021 · 5 yrs 8 mos · Bengaluru, Karnataka, India

Stmicroelectronics

System Software Engineer

May 2011Mar 2016 · 4 yrs 10 mos

Education

Visvesvaraya National Institute of Technology

Stackforce found 100+ more professionals with Device Drivers & Android

Explore similar profiles based on matching skills and experience