Pinkesh Barsopia
About Pinkesh Barsopia
Pinkesh Barsopia is a Software Engineer at Arista Networks with a background in project management, build automation, and multi-threading programming.
Current Position at Arista Networks
Pinkesh Barsopia currently works as a Software Engineer at Arista Networks. He began his tenure in this role in 2021. His responsibilities likely include software development, project management, and contributing to the design and implementation of networking solutions. His role at Arista Networks would leverage his experience in multi-threading programming and his advocacy for clean design and code principles.
Previous Roles at JPMorgan Chase & Co. and MSCI Inc.
Before joining Arista Networks, Pinkesh Barsopia accumulated significant professional experience in the financial sector. He worked as an Associate at JPMorgan Chase & Co. from 2018 to 2021 in the Mumbai Area, India. Prior to that, he was employed at MSCI Inc., where he held the positions of Associate from 2017 to 2018 and Analyst from 2015 to 2016. These roles involved critical analytical and development tasks, contributing to his expertise in the industry.
Educational Background
Pinkesh Barsopia has an advanced educational background in engineering and technology. He earned a Master of Technology (M.Tech.) in Signal Processing and Computer Engineering from the Indian Institute of Technology, Bombay, studying there from 2012 to 2015. Prior to that, he completed his Bachelor of Engineering (BE) in Electronics and Telecommunication at Vivekanand Education Society's Institute of Technology (VESIT) from 2008 to 2012. His academic background has provided him with a solid foundation in various engineering principles.
Technical Expertise
Pinkesh Barsopia possesses a range of technical skills crucial for software engineering. He has expertise in using Maven for project management and build automation. Additionally, he is skilled in Matlab, which is essential for numerical computation, visualization, and programming. His experience also includes working with multi-threading programming to develop efficient and high-performance applications. Moreover, he has used Torque for managing and scheduling jobs on computer clusters.
Advocacy for Coding Principles
Pinkesh Barsopia is a strong advocate for clean design and clean code principles. He emphasizes the importance of test-driven development (TDD) and automated testing in his software development practices. These principles are vital for creating maintainable, efficient, and reliable code, ensuring high standards in software projects.