Hatstand is a global financial technology consultancy with a specialist focus on electronic trading systems, connectivity, data management, risk, compliance and regulation. With offices in major trading centers in Europe, the Americas and Asia, we have launched the careers of hundreds of technology professionals, many of whom now hold senior level positions in leading financial institutions.
Our Green Beret program focuses on talent development for technology professionals within financial services. We select individuals with the right attitude, energy and enthusiasm, plus relevant technical experience, and combine this with bespoke training and mentoring. Our junior consultants typically spend two years with one of our clients.
Gaurav is a Java Developer who recently completed his first year with the Hatstand Green Beret (HGB) program. He is working with the Consolidated Alerts and Monitoring (CAM) team with one of our global investment banking clients. Gaurav has shared a brief overview of his role, its challenges and his successes:
CAM is a global system requiring geographical distribution of resources. It was conceived as part of Cash Equities in Investment Banking but its systems are responsible for trade monitoring activities for the entire investment banking group. CAM systems receive client order flows from multiple systems and performs real time trade risk checks, monitoring and surveillance. The main responsibilities in this role are application enhancement and development, testing and QA analysis. There is no dedicated QA/testing team so it becomes the developer’s responsibility to ensure high quality of the software solution. Developers also engage the business in requirements and testing and are sometimes required to provide L3 support.
The team is distributed across US, Europe and APAC regions. It is a growing team with many new people and senior developers with specific expertise in the design and implementation of high performance framework. The team is faced with the complex and aging portfolio of software solutions. As the number of applications has grown it has eroded the performance and stability of the system, so there is a need to review and refactor the existing system to improve performance. Most of the development work is around application enhancements. After every change in the application thorough regression testing needs to be performed, which is a time consuming and manual process. I have built tools to automate certain parts of this process, which has improved overall productivity and turnaround time for regression testing.
Before joining Hatstand I worked for two years in the software industry as a Java developer. Through this role in the HGB program I have gained experience developing low latency high throughput financial applications, and knowledge of electronic trading in cash equity markets. My technical skillset includes Java, databases, shell scripting and FIX protocol. In the future I would like to continue to gain technical expertise in developing high throughput and low latency applications in the financial sector.