Arul Prakash — Software Engineer
With over 14 years of experience, I have specialized in designing distributed systems and data platforms. At NVIDIA, I led the shift from a monolithic chip testing system to a hybrid microservices architecture, enhancing test throughput and team efficiency. My contributions included architecting real-time data pipelines and lakehouses, optimizing data workflows, and implementing deep learning use cases. A core focus of my work has been aligning technical strategies with business priorities while mentoring teams in distributed systems and observability. I am passionate about enabling scalable, efficient architectures and collaborating with leadership to drive impactful outcomes. My expertise extends to microservices, distributed systems, and technical leadership, consistently delivering value in complex engineering environments.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in scalable architectures and distributed systems.
Experience: 15 yrs 2 mos
Skills
- Microservices
- Distributed Systems
- Architecture
- Data Pipelines
- Telemetry Systems
- Client-server Messaging
- Backend Storage
Career Highlights
- Led migration to microservices architecture at NVIDIA.
- Architected real-time data pipelines reducing incident triage time.
- Mentored teams in distributed systems and observability.
Work Experience
NVIDIA
Senior Engineer, System Software (IC4) (5 yrs 9 mos)
Senior Engineer, System Software (IC3) (4 yrs 1 mo)
RSA Security
Software Engineer II (3 yrs 4 mos)
Software Engineer I (1 yr 6 mos)
Intern (6 mos)
Education
Bachelor of Engineering (BE) at PSG College of Technology