Summary
Rajesh Taneja is a Principal Engineer based in Perth with 11 years of hands-on experience spanning EDA, embedded systems, mobile, web and autonomy projects. He combines deep systems-level C/C++ and Java expertise with modern test automation and DevOps tooling—Python, Robot Framework, Buildbot, Docker and CI/CD—to deliver reliable distributed systems and test frameworks. Rajesh has led release management and test automation for large-scale autonomy programs at Rio Tinto and Fortescue, designing frameworks that integrate microservices, performance testing and desktop/web UI automation. Comfortable across databases, messaging (ZeroMQ, RabbitMQ) and protocol buffers, he bridges hardware-aware engineering (MIPS, x86, ARM) with cloud-native practices. Known for a short learning curve and pragmatic delivery, he also brings experience porting graphics and native interfaces in constrained embedded environments. His career blends product-focused engineering with sustained automation excellence, making complex systems easier to operate and validate.
11 years of coding experience
10 years of employment as a software developer
B.E. E&TC, B.E. E&TC at Pune university
MS Embedded Systems, MS Embedded Systems at International Institute of Information Technology Hyderabad (IIITH)
B.E. Electronics and Telecommunications, B.E. Electronics and Telecommunications at Savitribai Phule Pune University
python, puppet, docker, shell, vagrant