Senior Software Engineer

Sachin
Diwakar

I build the software behind products people rely on: booking platforms, community apps, and the telemetry and test systems that keep a network observable.

Spanidea, with Nokia and Nokia Bell Labs. Previously Plenum Networks.

My life See travel, photos and films
  • 6 yearsbuilding software
  • JodhpurIndia
  • Availablefreelance and full-time
Sachin Diwakar, senior software engineer

About

I am Sachin Diwakar, a senior software engineer in Jodhpur. For six years I have taken a requirement and turned it into software a team can ship: new features, changes to a product already in use, and the APIs and admin tools around them. I sit with testers, keep the technical notes a team actually needs, and stay steady when the date is close.

Since April 2025 I have been a senior software engineer at Spanidea, working with Nokia and Nokia Bell Labs on network telemetry and test automation. From January 2021 to March 2025 I was a full-stack developer at Plenum Networks, shipping websites and mobile apps for venues, communities, events, commerce, and day-to-day operations.

I care about software that stays fast, is clear to the next person who opens it, and holds up after release.

MCARajasthan Technical University, Jaipur
BCALachoo Memorial College
LanguagesEnglish and Hindi

Selected work

The Nokia CDM black box comes first. Then telemetry, and three products from Plenum Networks. Earlier mobile apps open on their own pages.

01  ·  Nokia  ·  April 2025 — March 2026

Automation for the Nokia CDM black box

Nokia Bell Labs demonstration for the CDM black box automation work

An automation framework and a master console that orchestrates several interfaces and runs tests on Nokia’s CDM black box. The console is the place a team plans a run, executes it, and reads the result.

  • Python
  • Django
  • FastAPI
  • MQTT
  • Robot Framework
  • Allure
  • JavaScript
  • Docker
  1. Worked with stakeholders and product managers on requirements, scope, and estimates, so the plan matched the time and the people available.
  2. Containerised the stack with Docker so a run starts the same way on every machine.
  3. Built a Test Management module end to end: the business rules, and the API layer the console uses to run and track tests.

02  ·  Nokia  ·  April 2026 — Present

Telemetry for the Nokia 7705 SAR-HM

Nokia device from the SAR-HM telemetry work

The SAR-HM SNMP collector is a lightweight telemetry service for Nokia 7705 SAR-HM devices. It polls SNMPv2c OIDs on a steady cycle, turns raw MIB counters into structured CDM-compliant KPIs, and publishes that JSON to MQTT.

The CDM KPI engine consumes those topics and stores the series in InfluxDB. Operators then watch the network live in Nextspace.

  • Python
  • asyncio
  • SNMP
  • MQTT
  • Redis
  • InfluxDB
  • Docker
  • Kubernetes
  • Microsoft Azure
  1. Designed modular KPI builders in Python asyncio. Redis keeps the previous sample so throughput and packet loss are deltas, and the poll stays stable at 10–12 seconds.
  2. Shipped an MQTT publisher with QoS 1, TLS, and automatic reconnect, so a dropped broker does not silently end the stream.
  3. Packaged the collector as a multi-stage Docker image with environment-based configuration, and ran the same build from development through production on Kubernetes.
  4. Gave live demos to Nokia stakeholders: an MQTT subscription, InfluxDB queries, and the collector’s own performance, on one screen.

03  ·  Plenum Networks  ·  June 2024 — March 2025

VenueLog, a place to book a venue

VenueLog, the venue booking homepage

VenueLog connects owners of venues with people who need one, for weddings, conferences, AGMs, book launches, and shows. Listing, enquiry, and payment live in the same product, so both sides can finish the arrangement without leaving it.

  • React
  • Next.js
  • Node.js
  • Express
  • MongoDB
  • AWS
  • Stripe
  • Paystack
  1. Designed the database so listings, bookings, and accounts could grow without a rewrite.
  2. Integrated Stripe and Paystack so payment stays on a path both sides already trust.
  3. Built a notification service with subscriptions, so owners and seekers hear about bookings and changes.
  4. Kept the work in GitHub with the rest of the team, from review through release.

04  ·  Plenum Networks  ·  September 2023 — April 2024

Christ Embassy, a community app

Christ Embassy is a Bible community. People meet, join study groups, use a marketplace, and read a library of verses. The web product sits beside a Flutter app, and both talk to the same API.

  • React
  • Node.js
  • MySQL
  • Flutter
  • AWS
  • Socket.io
  • Paystack
  1. Built the admin panel: user management and role-based access, so the community can be run without an engineer in the loop.
  2. Wrote the REST APIs the mobile team ships against.
  3. Integrated Paystack for payments inside the marketplace.
  4. Added realtime chat with Socket.io.

05  ·  Plenum Networks  ·  January 2023 — June 2023

Reining Horse, tickets for the show

Reining Horse, shown on a laptop

Reining Horse is an event product for horse shows. A visitor buys a ticket, follows the live show, registers a horse, and enters a race. Reminders go out through the mobile app before the day.

  • React
  • TypeScript
  • NestJS
  • MySQL
  • Microsoft Azure
  • Stripe
  1. Built the event and ticket services: listings, availability, and registration.
  2. Integrated Stripe so a ticket can be bought inside the product.
  3. Added a PDF ticket people can download and bring to the gate.
  4. Scheduled reminders so updates go out before the show, not after it.

Experience

Six years across two companies. Senior work with Nokia now. Full-stack product work at Plenum before that.

April 2025 — Present Jodhpur, India

Senior Software Engineer

Spanidea System Pvt Ltd · clients include Nokia and Nokia Bell Labs

  • Building the SAR-HM telemetry collector: SNMP polling, KPI shaping, and an MQTT path into live monitoring.
  • Built the automation framework and console used to run tests on Nokia’s CDM black box.
  • Packaged services with Docker and Kubernetes, and walked client stakeholders through working demos.
  • Estimated scope with product managers before the build started.
January 2021 — March 2025 Full-stack, MERN

Full Stack Developer

Plenum Networks Pvt Ltd

  • Shipped VenueLog, Christ Embassy, and Reining Horse, along with other products across commerce, transport, social, ticketing, inventory, and education.
  • Built REST APIs, admin panels, payment flows, realtime chat, and notification jobs in Node, Express, and NestJS.
  • Mentored developers on the team and carried features from the requirement through user acceptance testing.
  • Kept the code in GitHub and Bitbucket, and the release notes clear enough for the next person.

Services

Freelance engagements and full-time roles. I take a piece of the product and stay with it through release.

01

Web platforms

React and Next.js on the screen, Node on the server, including the admin side and the accounts in between.

02

APIs and payments

REST APIs that web and mobile teams can share, role-based access, and payment flows through Stripe and Paystack.

03

Automation and telemetry

Python services that collect, shape, and publish operational data, and test frameworks that drive equipment and consoles.

04

Cloud delivery

Docker and Kubernetes on AWS and Azure, with configuration that behaves the same way after it leaves a laptop.

Toolbox

Interface

  • JavaScript
  • TypeScript
  • React
  • Next.js

Services

  • Node.js
  • Express
  • NestJS
  • Python
  • Django
  • FastAPI

Data and messaging

  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis
  • InfluxDB
  • MQTT
  • Socket.io

Delivery

  • Docker
  • Kubernetes
  • AWS
  • Microsoft Azure
  • Git
  • Jira
  • Robot Framework
  • Allure

I also use ChatGPT and Claude while designing, reviewing, and writing the notes around the code.

Let’s work together.

Open to freelance work and full-time roles. Based in Jodhpur, working with teams in India and abroad.

Jodhpur, Rajasthan Open map Directions