Project Lead · 9+ Years · Open to Full-Time & Remote

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

Hi, I'm Surya Pratap Singh

I build production-grade backend systems, cloud platforms, and telecom software — with a track record across Persistent Systems, Rebaca, and Keysight. Strong in system design, delivery leadership, and turning complex requirements into reliable code.

📍 Noida, India · Remote OK 🏢 Persistent Systems ⚡ Available immediately
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 9+ years shipping backend systems, cloud platforms, AI-powered products, and high-performance services — in enterprise teams and production side projects alike.

I'm a results-driven software engineer and Project Lead with 9+ years building software that holds up in production. I'm currently at Persistent Systems, leading development on Cisco's Crosswork Network Controller — cloud orchestration and SDN for enterprise IP transport. Previously, I shipped 5G and telecom platforms at Rebaca, Keysight, and Polaris Networks. In my spare time, I build AI-driven trading systems and FastAPI-based products as personal, part-time projects.

My core stack is Golang, C/C++, and Python, applied across microservices, protocol engineering, Docker/Kubernetes deployments, and intelligent 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 AI 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.

AI & Product Development

Part-time personal projects — AI trading systems, FastAPI dashboards, MetaTrader integrations, and full-stack delivery from design to deploy.


Offerings

My Services

Professional services and structured learning programs — from career coaching to hands-on development and market education.

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

Get in touch Give Feedback

Testimonials

Client & student feedbacks

Real experiences from mentorship sessions, courses, mock interviews, and project collaborations.


Expertise

Skills & technologies

Core languages, telecom stacks, and leadership skills from nearly a decade in the industry.

Languages

Golang C / C++ Python Bash Java

Telecom & 5G

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

Cloud & Systems

SDN Kubernetes Protobuf Boost REST APIs InfluxDB Postgres

Leadership & Process

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

Career

Work experience

Nearly a decade across Persistent Systems, Rebaca, Keysight, Polaris Networks, and more.

Project Lead

Jan 2024 — Present

Persistent Systems · Noida, Uttar Pradesh

  • 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 — Present

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

Keysight Technologies · Gurgaon, Haryana

  • 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

TraderBOSS: Three-bot adversarial trading signal system

Three-bot adversarial trading signal system. A Bull bot and Bear bot each argue their case, then a Judge bot weighs both arguments against the full multi-timeframe picture and issues a final BUY / SELL / HOLD signal with entry, SL, and TP levels. Uses Groq or OpenAI for model calls, MetaTrader 5 for live data and execution, pandas/numpy for market analysis, and a FastAPI web dashboard for control and monitoring.

Self project · 2026
Python AI Models MetaTrader 5 pandas/numpy FastAPI
03

Crosswork Network Controller

Cisco SDN controller for IP transport networks — intent-driven automation for service provisioning, health monitoring, and multivendor closed-loop operations with AI-driven insights.

Jan 2024 — Present
SDN Cloud Orchestration Persistent Systems
04

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
05

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
06

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
07

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

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 Bengali (Elementary)

Résumé

Download my CV

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

9+ 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 9+ 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

Open to roles as a C, C++, Golang, Fullstack, or Python developer — available immediately, any location.

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