Iyappan Subramanian

Iyappan Subramanian

Principal Software Engineer @ Ampere

About Iyappan Subramanian

Iyappan Subramanian is a Principal Software Engineer at Ampere, specializing in performance tuning and optimization for applications. He holds a B.E. in Electronics and Communications Engineering, an M.S. in Software Systems, and a Deep Learning Certificate, with expertise in AI/ML frameworks and contributions to open source projects.

Work at Ampere

Iyappan Subramanian has been employed at Ampere since 2011, serving as a Principal Software Engineer. In this role, he focuses on performance tuning and optimization for various applications, including Memcached, Cassandra, and Nginx. His work contributes to enhancing the efficiency and effectiveness of software solutions within the company. Subramanian also collaborates as a partner engineer for a major Enterprise Linux distribution, where he emphasizes AI/ML performance and optimizations.

Education and Expertise

Iyappan Subramanian holds a Bachelor of Engineering (B.E.) in Electronics and Communications Engineering from the Govt. Institute of Technology, which he completed from 1993 to 1997. He furthered his education with a Master of Science (M.S.) in Software Systems from the Birla Institute of Technology and Science, studying from 2003 to 2005. In 2018, he obtained a Deep Learning Certificate from the University of San Francisco, focusing on Artificial Intelligence. Additionally, he completed coursework in Design and Analysis of Algorithms at Stanford University in 2011.

Technical Specializations

Iyappan Subramanian specializes in performance tuning and optimization for various applications. His expertise extends to AI/ML frameworks, particularly PyTorch and FastAI. He has contributed to the development and maintenance of open-source network drivers, demonstrating his commitment to collaborative software development. Subramanian is also actively involved in open-source development practices and serves as a maintainer for Linux kernel projects.

Professional Contributions

In his professional capacity, Iyappan Subramanian has made significant contributions to open-source projects, particularly in the realm of network drivers and Linux kernel maintenance. His role as a maintainer for Linux kernel projects highlights his dedication to improving software performance and reliability. Subramanian's work in AI/ML performance optimizations further underscores his commitment to advancing technology in these fields.

People similar to Iyappan Subramanian