Gavin Ma has been working as an IT professional since 2007, in an institutional equity broker whose hub of settlement operations is in Singapore.
This site keeps track of his projects and his thinking about the job.
LinkedIn: http://sg.linkedin.com/pub/gavin-ma/25/b72/901
A Equity Cash business IT
He started as a first-line support analyst for 1.5 years, and moved on to a settlement system replacement project.
He is well exposed to the middle/back office operations of equity trades, especially from the IT perspective.
He continues to learn in-depths knowledge of how neat programs reduce operational workloads and improve the core competence of a broker.
A Syn Developer/BA
Since 2009, he has been through a complete life cycle of building a settlement system using leading technology: Syn~.
Syn~ is a new settlement/ledger modeler newly adopted by Macquarie, CLSA, StanChart, ANZ, and some other market players.
His role started as a developer, and mixed with a bit of BA and later, a dev lead.
He is now particularly interested to extend his knowledge in business domain as well as skills in project management.
A Pentaho ETL expert
He has built many interfaces for Syn~ to exchange messages and files with external settlement systems or ledger systems.
He found Pentaho provided the great flexibility and extensibility to extend Syn~.
Pentaho provides numbers ready-to-use steps and a more programmable JavaScript node to complete all your requirement for data extraction, manipulation and message formatting. It's XML output is a natrual fit for Syn~'s CAF interface.
Pentaho processes are light weighted and does not rely on Syn~'s servers to run.
A Bash/Perl scripter
He has build a lot of scripts with Bash and Perl.
His multi-blades Syn~ server startup/shutdown scripts has draw interests from the vendor.
He built a framework that automated hundreds of manual daily reports in the first year after joining in the production support team as a graduate.
A JasperReport/JasperServer developer
He as build numerous of reports with Jasper Reports and Jasper Server.
He is in charge of the customization, installing and upgrading of Jasper Server.
A VBA/Excel programmer
He has developed many Excel VBA tools for various back office user teams, e.g. trade reconciliation tool for product control team; client trade rec tool for settlement team; manual ledger translation tool for finance team, and etc.
A then researcher
He used to code in C/C++ in his research projects on multimedia streaming.
To contact him, please send email to
Or leave your message here: