Amir Chohan: A Highly Skilled Software Engineer with an Exceptional Career in Tech and Finance

In the world of technology and finance, there are individuals who stand out due to their exceptional skills, professional growth, and contributions. One such individual is Amir Chohan, a seasoned software engineer with extensive experience in Java development and a strong background in financial services. Over the years, Amir has proven himself to be a valuable asset to several prestigious organizations. This article will delve into his career journey, his educational background, and his current role at GSR. Additionally, we will explore how his work in technology is helping shape the future of finance.
Who is Amir Chohan?
Amir Chohan is a software engineer with a focus on Java development and financial services. Currently working at GSR, a well-known proprietary trading firm, Amir has made significant strides in the tech and finance industries. He holds a Master of Engineering (MEng) in Maths and Computer Science from the prestigious University of Bristol, and his career has spanned multiple renowned companies, including Barclays.
Amir’s career trajectory demonstrates his dedication, adaptability, and expertise in a wide range of technologies. Over the years, he has accumulated vast knowledge in various areas such as OpenMP, Apache Kafka, Jenkins, and Java. His experience in the financial sector, coupled with his technical skills, has enabled him to deliver effective solutions that support both the security and functionality of financial systems.
Amir Chohan’s Career Journey
Early Career: Internships and Foundational Experience
Amir Chohan began his career as an intern, gaining early experience with companies such as Flakt Woods and LSCITS. During these internships, he worked on cloud computing, web development, and SQL databases, gaining essential skills that would later serve him well in his career. His internship at Flakt Woods allowed him to manipulate views, lists, and tables using Sage CRM, while his time at LSCITS exposed him to cloud computing using EC2 Linux instances on Amazon Web Services (AWS) and Python-Django web frameworks.
These early experiences provided Amir with a strong foundation in both development and cloud computing, allowing him to pursue further opportunities in the software engineering field.
Barclays: Stepping Up in the Tech World
Amir’s professional journey truly took off when he joined Barclays, one of the leading global financial institutions. At Barclays, he held several roles, each of which contributed to his growth and development as a software engineer.
Java Developer at Barclays Investment Bank
Amir’s role as a Java Developer at Barclays Investment Bank marked the beginning of his deep involvement in the financial sector. Working in the BARX FX Team, he was responsible for the continuous improvement and maintenance of various FX trading applications. His contributions to the Java GUI development ensured that the bank’s trading platform ran smoothly, enhancing the overall trading experience for clients. His strong communication skills allowed him to work closely with the server team, ensuring that any issues were promptly addressed.
DevOps Engineer at Barclays UK
After his role as a Java developer, Amir moved to a DevOps Engineer position at Barclays UK, where he worked in the Cyber Security Analytics team. In this role, Amir gained valuable experience in big data technologies, including Kafka, Hadoop, and Elasticsearch. He also played an instrumental role in automating the deployment process using tools such as Jenkins and Ansible, ensuring continuous integration and continuous delivery (CI/CD) for various applications. His work was critical in ensuring the efficiency and security of the financial systems at Barclays.
GSR: The Current Role of Amir Chohan
In January 2022, Amir Chohan joined GSR, a leading global trading firm specializing in proprietary trading and market making. As a Software Engineer at GSR, Amir is responsible for designing and developing software solutions that support GSR’s trading infrastructure. His expertise in Java, Apache Kafka, and Jenkins has made him a key player in ensuring the seamless operation of GSR’s technology stack.
Amir’s work at GSR highlights his ability to innovate and adapt to the fast-paced demands of the financial trading world. His contributions help GSR stay at the forefront of the trading industry, providing the firm with cutting-edge tools and systems that allow it to maintain its competitive edge.
Amir Chohan’s Education: The Foundation of Success
Amir Chohan’s educational background is one of the key elements that contributed to his success as a software engineer. He graduated with a Master of Engineering (MEng) degree in Maths and Computer Science from the University of Bristol, one of the most respected universities in the United Kingdom.
During his time at Bristol University, Amir honed his skills in both mathematics and computer science, gaining a deep understanding of complex algorithms, data structures, and software engineering principles. His strong academic performance laid the groundwork for his future career in technology and finance.
Amir’s academic journey also included notable achievements such as participating in the UK Senior Maths Challenge and serving as the House Captain during his time at Birchwood High School in Bishop’s Stortford. These experiences helped him develop leadership and problem-solving skills, which have been essential throughout his professional career.
Key Skills and Technologies in Amir Chohan’s Toolkit
Amir Chohan is proficient in a variety of programming languages, tools, and technologies that are critical to his role as a software engineer. Some of the key skills that define his professional profile include:
1. Java:
As a core programming language, Java has been Amir’s primary language throughout his career. He has used Java to develop scalable and efficient solutions in both the financial and tech sectors.
2. Apache Kafka:
Amir’s experience with Kafka has enabled him to work with big data systems, ensuring efficient data streaming and processing.
3. Jenkins:
Amir has used Jenkins to automate the software development process, ensuring smooth integration and deployment in various projects.
4. OpenMP:
A technology that allows for parallel programming, OpenMP has been a crucial tool for Amir in optimizing his code for high performance.
5. DevOps Practices:
Amir’s DevOps experience has given him the skills to manage software deployments efficiently, ensuring that applications run smoothly in production environments.
Conclusion
Amir Chohan is a highly skilled software engineer whose career has been defined by his technical expertise, commitment to excellence, and significant contributions to the financial and tech industries. From his early internships to his current role at GSR, Amir has consistently demonstrated his ability to adapt to new challenges and deliver innovative solutions. His educational background from the University of Bristol has provided him with a strong foundation, and his work at Barclays and GSR highlights his ability to thrive in high-pressure environments.
As Amir continues to make an impact in the world of software engineering and financial technology, he is undoubtedly poised for even greater success in the years to come.