Software Engineer with extensive experience writing software for corporate companies, while in spare time I enjoy algorithm development. Most of my development work is in the financial industry for banks, investment corporations and stock exchanges. Java technology is the main tool that I employ in my day-to-day work. However,I also get opportunities to perform analysis on existing systems for performance tuning and user experience improvement.
I have also been writing code in Perl, Ruby and Python for various personal projects, including algorithms for trading in C++ and Perl.I like constructive criticism that leads to a few nano- seconds improvement in performance of an algorithm. One of the areas I am currently obsessed with is the use of machine learning and/or data science in finance.