Vishal Gupta

Vishal Gupta

Associate Director @ UBS

About Vishal Gupta

Vishal Gupta is an Associate Director with extensive experience in software development, particularly in the financial sector. He has held various positions at notable companies, including Citibank, Credit Suisse, and UBS, and possesses strong skills in system design, messaging libraries, and database management.

Current Role at UBS

Vishal Gupta currently holds the position of Associate Director at UBS, where he has been employed for five years. His role involves overseeing various projects and initiatives within the organization, contributing to the development and implementation of advanced trading systems. His extensive experience in the financial sector supports his responsibilities in this capacity.

Previous Experience at Citibank India

Prior to his current role, Vishal Gupta worked at Citibank India as a Manager for one year from 2015 to 2016. Based in Pune, Maharashtra, he was involved in managing key projects that required a strong understanding of financial systems and software development practices.

Career Background in Software Development

Vishal Gupta has a solid background in software development, having worked at several notable companies. He served as a Software Developer at Patni Computer System from 2008 to 2011, followed by a position as Senior Software Engineer at Accenture from 2011 to 2013. He then advanced to the role of Assistant Vice President at Credit Suisse from 2016 to 2019, gaining extensive experience in developing trading applications.

Education and Technical Skills

Vishal Gupta earned a Bachelor of Engineering (BE) degree from Pune University. He possesses technical skills in various programming languages and tools, including proficiency in Git and SVN for version control, and expertise in ZeroMQ for messaging. His experience includes developing Order Management Systems (OMS) and execution management systems for cash equity trading applications, as well as skills in multi-threading, socket programming, and relational database design.

Expertise in Trading Systems

Vishal Gupta has developed a strong foundation in system design, which is essential for creating efficient trading systems. His hands-on expertise includes working with Boost libraries in C++ programming, enhancing the performance of software applications. He is also experienced in multi-threading and socket programming, which are critical for high-frequency trading systems.

People similar to Vishal Gupta