Professional Documents
Culture Documents
Niladri Ray CV
Niladri Ray CV
82986
engaluru, India.
B M.S. (Computer Science) ray.niladri@gmail.com
15+ yrs in AI/ML, 5G, Java, Cloud, K8s/VMs, Android, Embedded LinkedIn, GitHub
HIGHLIGHTS:
o vRAN architect, O-RAN RIC AI/ML xApps, 5G RAN Planning Tool for VZ ($6.6B, source) & DISH ($1B+, source)
o AWS microservices based Subscription/License management platform for Adobe Creative Cloud apps which
transformed Adobe bottom line (>20x share price gain, source)
o Patent for real-time, fine-grained, per-app/component power estimation for Android platform (source)
o Versatile technology researcher & leader with full-cycle software design/architect, PoC, code dev/review, test/debug
& Project Management (AGILE) expertise including AI/ML, Virtualization (Citrix), Network (5G NR, O-RAN), BigData
Analytics (Hadoop, Spark/Flink, Kafka, ELK) to Embedded (device drivers) and Mobile apps (Android, iOS)
SOFTWARE EXPERTISE:
Programming Java, C/C++, Python, Golang, JavaScript, ObjC, Win-API & COM ,DevOps
AI/ML/DL Scikit-learn, TensorFlow, Pandas, Numpy, Matplotlib, R
5G/LTE/Wireless 5G RAN Planning AI/ML, O-RAN RIC xApp, vRAN/C-RAN Design, DPDK, YANG
BigData Spark, Flink, Hadoop, Kafka, NiFi, ELK-Filebeat, Splunk
Cloud/Edge Amazon AWS, WRCP, Telco Cloud
Containers Docker, Kubernetes, Helm, Jaeger, Prometheus
VMs Citrix XenServer, VMware Workstation, VirtualBox
Virtualization Citrix XenApp (on Win32, Java, WinCE (HPC/WBT), Java, Blackberry, Android)
JavaEE Spring, JAXB, OSGi/Felix, MyBatis, Scala (basic)
DevOps/MLOps (CI/CD) CircleCI, Jenkins, Hudson
Mobile Platforms Android, iOS (ObjC), Blackberry (Java), WinCE (Platform Builder)
Device Drivers WDF (NDIS wifi), OSR-FSDK
OS Platforms Windows, Linux, Unix (AIX) ,Jenkins
RDBMS/NoSQL ORACLE, MySQL, MongoDB, HBase, Redis
Web2/Web3 JavaScript, jQuery, AJAX, Node.js, RubyOnRails, JSP, PHP, OAuth2
UML plantUML, StarUML, MS Visio, UML plugin for Eclipse/NetBeans
Source Control GitHub, Perforce, MS Visual SourceSafe
IDE/Debug Tools Eclipse, Visual Studio, XCode, WinDbg, Wireshark, GDB/ADB, Valgrind
AGILE/Scrum JIRA, Confluence
Multimedia SVCD support for WinCE 6 (using COM DLLs)
PATENTS:
o APPARATUS AND METHOD FOR MANAGING POWER CONSUMPTION IN ELECTRONIC DEVICE (source)
WORK EXPERIENCE:
Senior Architect Rakuten Symphony, Bangalore, India Apr’2023 – till date
O-RAN RIC Architect & Team Leader for non-RT RIC components & rApps
o Design, Architecture & Team building & managing for O-RAN RIC for Rakuten Mobile, TELUS & 1&1 GmBH
o Research, re-architecting O-RAN SC to build non-RT RIC components SME, DME, R1/A1 & rApp(s) use cases
Senior Staff Engineer Samsung Electronics, Suwon, South Korea Apr’2020 – Mar’2023
vRAN/Cloud-RAN network design/architect for 5G NR/LTE/2G for RAN2, RAN3
o Network architect/designer (3GPP/ETSI specifications) for Call Trace, GPRS, Gb/Abis-over-IP etc.
o Using AI/ML (LSA,Text-Rank etc.) extractive summary of 3GPP specs, improved design efficiency by ~30%
o Working on AI/ML (BERT) text error correction (of NW docs/manuals) improved correction time by ~50%
o Collaborating with (remote) teams (e.g. OMC/EMS) and MNO/MVNO for requirement analysis, system design
Language: 3GPP/ETSI specs, Python Tools: Google Colab, Jupyter notebook, YANG
O-RAN optimizations for 5G VNF (Virtual Network Function) & RIC xApp (RAN Intelligent Controller)
o PoC for ML xApps (OpenVINO) for near-RT RIC for NW-slicing, Handover (multiple innovative approaches)
o Analyzing E2, O1 traffic (ASN.1) and pod resource utilization (Grafana) for capacity planning & optimization
o Achieved <40% deployment-time using MLOps (CI/CD/CM) for xApp deployment on O-RAN COTS servers
o Reverse engineering O-RAN source code into UML class diagrams for feature-design/architect, evangelism
o Scrum master for Samsung (Philippines) for Tech-mentoring & Lean AGILE project management (JIRA)
o ELK-Filebeat, Jaeger for O-RAN k8s pod log-aggregation helped reduce debugging time by <50%
Language: C++, Python, Golang Tools: Docker, K8s, Helm, Grafana, ELK, Jaeger, plantUML, DPDK
Systems Engineer Centre for Mobile Computing & Comm., Jadavpur Univ., Kolkata, INDIA
Linux application for sending/receiving SMS
o Using PostgreSQL as the SMS database for storage of SMS sent and received
o Using Kannel 1.0 open-source WAP and SMS gateway, for sending/receiving SMS using GSM modems
Platform: Linux 9.0 Tools: Java2, PostgreSQL, Kannel 1.0 Devices: Siemens TC35 GSM Modem
Development of Disaster Management System using mobile communication
o Nation-wide hierarchical, distributed DB of disaster-management equipment(s) and manpower at various
administrative levels (district, state & national) as per guidelines from National Disaster Management Committee,
Ministry of Home Affairs, Govt. of India
o Collection and DB storage of seismic data, river water-levels etc. using GSM networks for predicting impending
disaster situations
o SMS based alerts/warnings to residents and local administration. Setting up a temporary Disaster Management Centre
using GSM mobile connectivity in disaster affected areas. Mobilization of equipment and rescue-teams to disaster
affected areas using GPS
Platform: WinXP Tools: MS VisualBasic, MS Access Devices: Siemens TC35 GSM Modem (w/ GPS)
ACADEMICS:
Technology qualifications: