Software Developer

First Name: Kevin
Position: Software Developer
Education: Master in Computer Architecture, Huazhong University of Science and Technology
Nationality: Chinese

What were you doing before joining Eclipse?
Before joining Eclipse, I worked in Morgan Stanley Shanghai office for 6 years after graduation. In Morgan Stanley, I first worked in Exchange Connectivity team for 5 years before moving to FX Option Risk Management team and worked there for 1 year. Those years in Morgan Stanley matured me and allowed me to gain the skills needed for trading application development.

Prior to that, I did my Master study in Huazhong University of Science and Technology, focusing on computer network and network security.


Describe your typical day
I work in Gateway team in Eclipse.  The team is mainly focusing on 2 components: Order Execution and Market data feed handling.  My daily work includes: develop and maintain the order execution and market data libraries across various exchanges; discuss new trading requirement for gateway libraries and applications with traders, quants and developers from other teams, and work with the support team to diagnose and resolve production incidents.  


Why do you like working at Eclipse?
Eclipse is a much smaller company compared to Morgan Stanley, however, this means the communication and collaboration between teams are much more effective, and that is one of the major reasons why I like working at Eclipse.

Working in the Gateway team requires you to develop low latency applications/libraries on one hand, and on the other hand, the robustness of your applications/libraries plays a very important role as well. If the gateway applications/libraries break down due to a bug, all the automatic trading applications of the firm cannot work. The combination of the above two makes it a very challenging but rewarding role for a Gateway developer.


Describe your experience in the Technology team
The technology team is small and work very closely together.  When I was in Morgan Stanley, I usually needed to face and work with 10+ teams for a single project.  While now in Eclipse, there are just 4 technology teams thus I can save quite a lot of time in communication and collaboration for cross team projects.  The technology team in Eclipse utilizes various cutting-edge technologies to build the entire industry-leading trading system.  Everyone is very nice and always willing to offer a helping hand should I have any need.


Describe your journey through Eclipse in terms of roles and responsibilities
I joined Eclipse around 2.5 years ago and have worked in the Gateway team since then. I first worked on market data development for China and Hong Kong exchanges, then took the ownership of a low latency trading application to capture mispriced orders.  Recently I also did some order execution work for China exchanges.