Summary
James Cyriac is a software developer with a decade of experience blending research-grade networking expertise and hands-on IoT engineering to deliver production systems. He holds a PhD focused on improving adaptive video streaming and has translated that deep systems knowledge into improving LoRaWAN network servers, gateway interfaces, and field diagnostics at TEKTELIC. Comfortable across C, Java, Node.js, Docker/Kubernetes and AWS, he bridges protocol-level analysis with practical deployment troubleshooting and automation. A practiced educator and leader, he has led TA teams, lectured large classes, and published multiple international papers, signaling both communication skills and rigorous evaluation. Notably, he has a track record of taking academic prototypes (e.g., ExoPlayer/GPAC extensions) into real-network experiments, underscoring an ability to move ideas from emulation to fielded products.
10 years of coding experience
3 years of employment as a software developer
Indian Institute of Technology Madras
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Calgary
Bachelor’s Degree, Computer Science and Engineering, Bachelor’s Degree, Computer Science and Engineering at Cochin University of Science and Technology