About
I am a software developer & architect and a computational mathematician. This sounds a mouthful but what it means is that I code and I also understand some math. I program in many languages including Java, C++, Python, ActionScript, JavaScript, PHP, Perl, Ruby (on Rails) and many others. Most recently I am trying my hand at Scala. I am an ardent support of open source software and try and contribute to open source code bases and causes. I like the plurality and variety that software development offers; the choice of programming languages, the abundant availability of tools and libraries, the existence of multiple operating systems and the possibility of varied software development methodologies. As mentioned earlier, I also understand some advanced math. Two areas in particular, financial math and computational math, and the inter-relationship between them is something that I quite enjoy playing with.
I am an active contributor to the ever evolving software development languages, methodologies and standards. I am an expert group member on a number of JCP (Java Community Process) specifications, JSRs 274, 283, 299, 301 & 312, and have been recognized as an Adobe Flex Champion. Currently, I passionately build rich high performance applications and advise many on RIA and SOA adoption. Many of my clients are banking, money management and financial service companies for whom I have build robust, quantitative, data-intensive, highly interactive and scalable applications. I write regularly in many technical magazines, present in seminars and mentor developers and architects. My blog on the O’Reilly Network (http://www.oreillynet.com/pub/au/2799), apart from this site, is another place where my writing on technology can be found.
I am the Chief Technologist at Saven Technologies, a Chicago IL based information technology solutions company.I live with my wife (Caren) and two sons (Ayaan & Ezra) in New York.