Narrain Prithvi Dharuman
2
Publications
0
Followers
0
Following
0
Questions
About
Narrain Prithvi Dharuman is a multi-skilled technical architect with over 18 years of experience in designing, developing, and leading full-fledged telecom and media systems, particularly in IPTV, OTT, VOD, and CDN solutions. His expertise spans across various cutting-edge technologies, including 3D NAND Flash Memory, SystemC modeling, and cloud-based content delivery systems. At Career Soft Solutions Inc, where he currently serves as a Senior Solution Architect, Prithvi has implemented Virtual Platforms and SystemC models for next-generation NAND Flash Memory while leveraging his deep understanding of embedded systems, device drivers, and communication protocols such as PCIe, USB, and UART. His extensive knowledge of content delivery networks (CDN) includes content injection, processing, and delivery for multi-screen OTT platforms using HLS, DASH for VOD, live streaming, and Cloud DVR over HTTP. Prithvi has significant experience in cloud architecture and deployment, having worked with AWS and Azure for managing EC2 instances, S3, RDS, VPCs, and other cloud services. He has also developed AI solutions using TensorFlow, Keras, and scikit-learn, and has hands-on expertise in machine learning, NLP, and frameworks like Flask and Django. Prithvi’s career includes key roles at leading tech companies such as SanDisk, Infosys, Wipro, and Mascon Global, where he was instrumental in implementing CDN solutions, telecom protocols, and microservices architecture. He is proficient in Java, Spring, REST APIs, and NoSQL databases like MongoDB and Cassandra, contributing to high-performance and scalable solutions. His practical experience in DRM, media player architecture, and dynamic ad insertion complements his knowledge in building complete CDN solutions using open-source tools. Prithvi holds an M.Tech in VLSI Systems from the National Institute of Technology, Tiruchirappalli, and a Bachelor of Engineering in Computer Science from the University of Madras. In addition to his technical expertise, he is known for his collaborative approach, problem-solving abilities, and mentoring skills, which have helped him successfully lead complex projects in challenging environments. He holds multiple certifications, including AWS Certified Solutions Architect, and has experience with Mulesoft’s Anypoint Platform for API integration. His peers commend him for his strong grasp of design patterns, media processing, and innovative thinking in building scalable solutions, often going out of his way to support and guide teams. With a blend of strategic vision and hands-on technical expertise, Prithvi continues to drive innovation and deliver impactful solutions in the rapidly evolving technology landscape.
Multi-skilled technical architect, with over 21+ years of experience (Including 12+
years in Semiconductor, modelling) in designing, developing architecture and
infrastructure for hardware modeling and software applications. Possessing a
proven ability to lead project teams to successfully deliver agreed upon solutions
of the highest quality, often in complex and challenging customer environments.
D. Narrain Prithvi is a highly accomplished technologist with over 21 years of experience, including 12+ years in semiconductor and virtual platform modeling, specializing in telecom products, video streaming solutions, and content delivery networks (CDN). His career spans multiple domains, including SoC modeling, embedded systems, cloud computing, and AI-driven solutions. Prithvi has significant expertise in designing end-to-end product solutions for CDN delivery of VoD and live video streaming using HLS and MPEG-DASH, ensuring high-quality content delivery across multiple devices. He has played a critical role in developing and maintaining RTL-based systems performance models and implementing virtual platforms for next-generation 3D NAND Flash Memory and NoC Fabric SoCs using SystemC. His strong technical foundation includes deep experience in protocols such as AXI, PCIe, USB, and UART, along with hands-on work in embedded Linux environments, utilizing C++11, C++17, and object-oriented design principles. Prithvi has been a key contributor to building virtual platforms and transaction-level models for early SoC architecture exploration, optimizing performance and reducing design time by simulating architecture KPIs. His skills extend to Python, Flask, Django, and microservices architecture, with experience in databases like MySQL, PostgreSQL, MongoDB, and Redis. Prithvi is well-versed in DevOps practices, CI/CD pipelines, and container orchestration using Docker, Kubernetes, and Jenkins, creating scalable and resilient solutions. His cloud expertise includes managing AWS services such as EC2, S3, RDS, Lambda, and VPC. Beyond cloud computing, he has exposure to big data technologies like Hadoop, Spark, Kafka, Hive, and Cassandra, along with AI and machine learning frameworks such as TensorFlow, Keras, NumPy, and scikit-learn. In the telecom domain, Prithvi has worked on developing SIP-based solutions for VoLTE, WebRTC, and IMS Diameter interfaces, contributing to advanced communication services. He led the design and development of signaling components for distributed business-layer platforms that enhanced configuration management and communication for mobile devices, desktops, and virtual assistants like Alexa. As a senior system architect, Prithvi was responsible for designing router fabric NoC subsystems and leading performance analysis using Synopsys Platform Architect to predict and optimize architecture performance. His work at Western Digital focused on developing pin-cyclic accurate NAND Flash memory models for firmware and ASIC controller development, validated through directed vectors and Scapa regression suites. In his earlier roles, Prithvi implemented multi-controller BSC solutions at Wipro, improving 2G/3G network flexibility and reducing power consumption through modular design. He also contributed to multi-CDN management systems at Infosys, enabling cost-effective content delivery for DIRECTV customers. His early career experience at Mascon Global and Zansys Technologies involved developing advanced telecom platforms like TETRA and Diameter AAA protocols for authorization, authentication, and accounting in IMS architectures. Prithvi holds an M.Tech in VLSI Systems from the National Institute of Technology, Tiruchirappalli (NIT-T), and a B.E. in Computer Science & Engineering from Madras University. His comprehensive experience in software architecture, hardware modeling, AI, and cloud-native applications makes him a multi-skilled technologist with a proven ability to lead cross-functional teams in designing innovative solutions for complex customer environments. Known for his attention to detail and goal-oriented approach, Prithvi consistently delivers high-quality solutions, bridging the gap between hardware and software development while staying at the forefront of emerging technologies. He excels in managing high-performance teams and driving end-to-end product development, ensuring alignment with business objectives and technical excellence across diverse industries.
Skills & Expertise
Jenkins
Docker
C++
Python
Linux
Java
Oracle
XML
Architecture
Software Development
TCP/IP
Web Services
Java Enterprise Edition
Unix
Integration
Nginx
JMeter
Selenium WebDriver
Django
GSM
HTTP
SOA
GPRS
Performance Tuning
Agile Methodologies
Apache Ant
Requirements Analysis
SIP
Solution Architecture
VoIP protocols SIP
Internet Protocol Suite (TCP/IP)
VOD
Streaming Media
Live Video Streaming
Adaptive Streaming
HLS
iTKO LISA
Varnish
Erlang
Cliqr
MPEG-DASH
Tsung
CA Lisa
TestNG SeeTest
SystemC
TLM1.0 TLM 2.0
NoC
AXI
BLIP
PCIe
USB
SPI
I2C
UART
NAND Flash Memory
NoC SoCs
MPEG
HEVC
Smooth Streaming
Adaptive Bitrate
Ad Server
Ad Router
API Gateway
Mulesoft
Envoy
Kong Gateway
H264
DNS
HDL
Search and Discovery
Voice Search
Recomendation Engine
MongoDB
HBase
CouchDb
GraphQL
EC2
S3
EBS
RDS
Lambda
ELB
VPC
ECS
SNS
Elastic Cache
Tensorflow
Keras
numpy
scikit
XGBoost
NLP
SDP
DIAMETER
RTP
RTCP
SCTP
IMS
TETRA
Research Interests
Artificial Intelligence
Machine Learning
Cloud computing
Numpy
Telecom products
AV Streaming Server on CDN
VLSI System
Hadoop
Telecom products
Video streaming
content delivery networks (CDN)
System-on-Chip (SoC) modeling
Virtual platform
SystemC modeling
Embedded systems
real-time operating systems
AWS services
EC2
S3
RDS
Lambda
VPC
TensorFlow
Keras
scikit-learn
Big data technologies
Spark
Databases
DevOps practices
CI/CD pipelines
Network protocols
SIP-based solutions
NoC architecture exploration
Digital design
RTL performance modeling
Multi-controller
telecom infrastructure
Authorization
authentication
AI-driven search
recommendation systems
Connect With Me
Experience
SR SYSTEM ARCHITECT
- Router Fabric NoC Designer for architecture Exploration Environment: System C, C++11, C++17, Platform Architecture and Python Router fabric has multiple subsystems. NoC is responsible for directing and forwarding the data packets. The router is used in SoC Level fabric as well as in the cluster level fabric. The traffic is being handled by the cluster NoC and the HBM directs to WIDE and Thin port by AXI/BLIP Translators. Responsible for: Various Mini NoC Subsystems are implemented using SystemC architecture Exploration. Synopsis Platform Architect used for standards-based performance and power analysis tool for early SoC architecture exploration and design. Transaction-level simulation; it reduces the design time by predicting and optimizing architecture KPIs.
Technologist
Technology Architect
Architect
Technical Lead
Senior Software Engineer
Education
NIT Trichy (National Institute of Technology, Tiruchirappalli)
University of Madras
Certificates & Licenses (1)
AWS Certified Solutions Architect
Credential ID 992312cb2705460b8027ba99dc8d47d5
Professional Memberships (1)
IEEE - Institute of Electrical and Electronics Engineers
Country: Canada
Publications (2)
The increasing deployment of machine learning (ML) models in critical decision-making processes raises significant concerns regarding fairness, bias, and accountability. As ML models are integrated in...
In the field of pathology, the efficient analysis and interpretation of diagnostic images are critical for timely and accurate decision-making. Traditional manual methods for image analysis are often...
dd