Arun Muralidharan

Senior Principal Engineer at Nexemble AI Private Limited

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Arun Muralidharan is a Senior Principal Engineer with about 11 years of experience designing and building high-performance distributed systems, event-driven architectures, and scalable applications. He is a C++ enthusiast who specializes in modern C++ (11/14), template metaprogramming, and low-level network and systems programming, while also contributing in Python, Erlang and exploring Rust and Go. Arun has operated as an individual contributor, sole owner of product modules, and as part of teams across startups and larger companies, bringing pragmatic architecture and performance focus to production systems. He actively contributes to open source—improving subprocess management in a modern C++ library—and combines deep systems knowledge with curiosity for functional programming, stream processing and ML-driven data platforms. Based in Bengaluru, he now drives cost-effective real-time multi-source data and ML platforms at Nexemble AI.
code11 years of coding experience
bookKendriya Vidyalaya Sangathan
bookSavitribai Phule Pune University
languagesMalayalam, Hindi, English
github-logo-circle

Github Skills (3)

cprogramming-language10
c-language10
subprocess10

Programming languages (8)

TypeScriptC++CRustJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
arun11299/cpp-subprocess

Mar 2016 - Jun 2020

Subprocessing with modern C++
Role in this project:
userBack-end Developer
Contributions:4 releases, 5 reviews, 43 commits in 4 years 3 months
Contributions summary:Arun primarily contributed to the development of a C++ library for subprocess management. They added communication channels to facilitate interaction between the parent and child processes, implementing features for input, output, and error stream handling. The user refactored code, fixed issues related to file descriptor handling (FD_CLOEXEC), and implemented APIs for sending data and communicating with the child processes. These changes improved the library's functionality and robustness.
wxwidgetscppc-plus-plusmulti-threadingmodern-c
Contributions:21 commits, 22 pushes, 1 branch in 1 year 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Arun Muralidharan - Senior Principal Engineer at Nexemble AI Private Limited