Project Lead · 10+ Years · Available for Select Contract Engagements

Golang C / C++ Python Cloud & SDN 5G / Telecom Docker · K8s Microservices

Hi, I'm Surya Pratap Singh

Senior Go engineer specialising in network automation, SDN orchestration, and telecom systems — 10 years across 5G core, ORAN, and carrier IP transport, with a track record across Rebaca, Spica, and Polaris Networks. Strong in system design, delivery leadership, and turning complex requirements into reliable code.

📍 Noida, India · Remote OK 🏢 Persistent Systems ⚡ Available for contract engagements
GH in @
0
Years experience
0
Major projects
0
Companies
terminal — zsh live
Surya Pratap Singh — Project Lead at Persistent Systems

About

Turning complexity into software that ships

Project Lead and senior engineer with 10+ years shipping backend systems, cloud platforms, and high-performance network automation software — in enterprise teams and production side projects alike.

I'm a results-driven software engineer and Project Lead with 10+ years building software that holds up in production. I'm currently at Persistent Systems, leading intent-driven service orchestration for a carrier-grade SDN controller platform — cloud orchestration and automation for enterprise IP transport networks. Previously, I shipped 5G and telecom platforms at Rebaca, Spica, and Polaris Networks. In my spare time, I design and ship full-stack backend systems as personal, part-time projects.

My core stack is Golang, C/C++, and Python, applied across microservices, protocol engineering, Docker/Kubernetes deployments, and network automation. I thrive on breaking down complex designs and delivering maintainable solutions — whether that's gRPC backends, ORAN integrations, or a production-ready app from idea to launch.

Backend Systems Golang · C/C++ Cloud & K8s Network Automation Microservices Project Leadership System Design
"Surya is very hard working and a good programmer. I always felt comfortable when he is there in the team. He is particularly very good when it requires analysis of the new design and implementing the same with new technologies and languages."
Soumya Pal — Colleague & recommender on LinkedIn

Backend & Systems Engineering

High-performance services in Golang and C/C++ — microservices, gRPC, protocol stacks, and APIs built for scale and long-term maintainability.

Cloud, SDN & 5G

Enterprise cloud orchestration, Cisco Crosswork NC, ORAN implementations, and 5G network functions from Abot to production SDN platforms.

Freelance & Full-Stack Delivery

End-to-end delivery for contract and personal projects — Go and Python backends, FastAPI services, and production deployment from idea to launch.


Offerings

My Services

Engineering services and hands-on technical courses — from freelance contract work to backend, cloud, and telecom skill-building.

Interested in a service or course? Reach out to discuss scope, pricing, and schedule.

Get in touch Give Feedback

Testimonials

What colleagues say

Real feedback from people I've worked with directly.


Expertise

Skills & technologies

Core languages, telecom stacks, and leadership skills from 10+ years in the industry.

Languages

Golang C / C++ Python Bash

Telecom & 5G

5G NF (AMF/AUSF/SMF) ORAN HTTP/2 3GPP GPRS / LTE gRPC gNMI NETCONF YANG

Cloud & Systems

SDN Kubernetes Protobuf Boost REST APIs Postgres Redis AWS Terraform

Leadership & Process

Project Leadership Project Management Development Software Testing Agile Code Generation FSM Design

Career

Work experience

10+ years across Persistent Systems, Rebaca, Spica, Polaris Networks, and more.

Project Lead

Jan 2024 — Present

Persistent Systems · Noida, Uttar Pradesh

Client engagement: Cisco

  • Leading cloud orchestration initiatives including Cisco Crosswork Network Controller (SDN) development.
  • Driving intent-driven network automation, service lifecycle management, and multivendor integration.
  • Managing project delivery across engineering teams in a telecom-focused consulting environment.
Cloud Orchestration SDN Project Management

Senior Software Engineer

Apr 2022 — Dec 2023

Rebaca Technologies · Kolkata, West Bengal

  • ORAN implementation for GNB-CU-CP, GNB-CU-UP, and GNB-DU (E1, E2, F1-U interfaces).
  • Centralized DB (CDB) for 5G UDSF node using unicast/multicast sockets with C++ Boost IO Services.
  • 5G protocol testing and OTT video delivery solutions in a telecom-focused product team.
C++ ORAN 5G Boost

Senior Software Engineer

Apr 2021 — Mar 2022

Spica Systems · Kolkata, West Bengal

  • AMF, AUSF, and SMF 5G network function development in Golang for the Cygnus 5G test tool.
  • Custom Manager NF using gRPC and REST interface services; traffic generator for bandwidth, latency, and trace-route testing.
Golang gRPC 5G NF

Senior Software Engineer

Sep 2020 — Apr 2021

Truminds Software Systems · Gurugram, Haryana

  • End-to-end LLC layer protocol stack for GPRS technology in C++, integrating Mavenir codebase.
  • Contributed to 5G and IoT engineering solutions in a digital connectivity-focused team.
C++ GPRS Mavenir

Software Test Engineer

Jan 2020 — Sep 2020

Nippon Data Systems · Gurgaon, Haryana

Client engagement: Keysight Technologies

  • Instrument performance test framework implementation in C++ using Google Protobuf streams.
  • Validation and testing for network measurement and emulation products.
C++ Protobuf Testing

Software Engineer

Mar 2019 — Dec 2019

Rebaca Technologies · Kolkata, West Bengal

  • HTTP/2 interfaces for 5G NFs (AMF, AUSF, SMF) on the Abot 4G–5G test tool.
  • Python code generator reading 3GPP YAML specs; C license client with AES CBC encryption.
HTTP/2 Python C

Software Engineer

Jul 2016 — Feb 2019

Polaris Networks · Kolkata, West Bengal

  • 5G emulator framework in C/C++ with RESTful APIs, Boost, and Nghttp2 for NF procedures and FSM handling.
  • Custom OAS2/3 compatible code generator in Golang using Protobuf and gRPC for auto-generating API models.
Golang C/C++ 5G gRPC

Portfolio

Featured projects

Key projects from Persistent Systems, Rebaca, Spica, and personal work.

02

ABot — ORAN 5G Platform

ORAN implementation for GNB-CU-CP, GNB-CU-UP, and GNB-DU with E1, E2, and F1-U interfaces. Centralized DB for 5G UDSF using Boost IO Services.

Apr 2022 — Dec 2023
C++ ORAN 5G
03

Cygnus — 5G Test Tool

AMF, AUSF, and SMF NF development in Golang. Custom Manager NF with gRPC/REST services and a traffic generator for bandwidth, latency, and trace-route testing.

Apr 2021 — Mar 2022
Golang gRPC 5G NF
04

ABot — HTTP/2 NF Interfaces & 3GPP Code Generator

HTTP/2 interfaces for 5G network functions (AMF, AUSF, SMF) on the Abot 4G–5G test tool. Built a Python code generator that reads 3GPP YAML specs to auto-generate interface code, plus a C license client with AES-CBC encryption.

Mar 2019 — Dec 2019
Python HTTP/2 3GPP C
05

OAS2/3 Code Generator

Custom OpenAPI Spec 2/3 compatible code generator in Golang using Google Protobuf and gRPC — auto-generates API models, interfaces, and FSM handling code.

May 2018 — Feb 2019
Golang Protobuf gRPC
06

IoT Service-Oriented Middleware

Final-year academic project at NIT Durgapur — four server selection algorithms (MHC, M2M, PCC, PSC) for smart device middleware in C/C++.

May 2015 — May 2016
C/C++ IoT NIT Durgapur
07

ZettaBridge — Algorithmic Trading Execution Bridge

Multi-tenant order execution platform, built end to end and deployed to production infrastructure. Converts webhook signals into live broker orders, with AES-256-GCM credential encryption, per-tenant guard rules, signal deduplication, real-time WebSocket monitoring, and a Next.js dashboard. Deployed on AWS ECS Fargate with PostgreSQL, Redis, Prometheus, Grafana and Terraform-managed infrastructure.

Jan 2026 — Jun 2026
Go Next.js PostgreSQL Redis AWS ECS Terraform TradingView

Background

Education & certifications

Academic foundation and credentials that support my technical work.

Education

B.Tech — Information Technology

National Institute of Technology, Durgapur · 2012 — 2016

Four-year undergraduate program in Information Technology at NIT Durgapur.


Final-year project at NIT Durgapur — service-oriented middleware for IoT devices with multiple server selection algorithms implemented in C/C++.


Self project at NIT Durgapur — TCP/UDP Socket Programming based multibot chat system with real-time discovery, communication and broadcast capabilities.

Certifications

Building Systems with the ChatGPT API

DeepLearning.AI · May 2026

Designing and building multi-step systems using large language models and the ChatGPT API.

View certificate →

ChatGPT Prompt Engineering for Developers

DeepLearning.AI · May 2026

Best practices for prompt design, LLM output refinement, and developer-focused AI workflows.

View certificate →

Languages

English Hindi

Résumé

Download my CV

A concise summary of experience, skills, and education — ready to share with clients and hiring teams.

10+ years of software engineering experience across telecom, cloud infrastructure, and distributed systems. Connect on LinkedIn for the full profile or reach out via email.

Surya Pratap Singh

Role Project Lead · Persistent Systems
Experience 10+ years · Distributed Systems · Microservices · Telecom & Cloud
Education B.Tech IT, NIT Durgapur, India
Location Noida, Uttar Pradesh, India
Stack Golang, C/C++, Python, Docker, Kubernetes, RestAPIs, FastAPI, 5G, SDN
Contact surya.it.nitd@gmail.com

Contact

Let's connect

Available for select contract engagements as a C, C++, Golang, Fullstack, or Python developer — remote, any location.

Reach out via email or LinkedIn. I typically respond within 1–2 business days.