|
Work History |
| May 2009 – present |
Citibank N.A.
Singapore
Apps Dev Sr. Programmer Analyst
Member of the Trading Services team that develops systems & services used by Citi's global equities trading platform.
- Working on several trading platform systems including:
- Equity Order & Execution Services – state management of orders and executions
- Central Locate Server – provides locates on low-liquidity stocks for short-sell
- Technologies: Core Java, Swing, TIBCO EMS, FIX protocol, JUnit, Linux, Windows, Perforce, Ant
|
| Jan 2007 – Apr 2009 |
Hiperware
Singapore
R&D Engineer, Product Specialist
Hiperware is focussed on creating tools and solutions that enable developers to create complex, high-performance and scalable applications that run on multi-core and multi-cpu distributed platforms.
- Managed a full release cycle of the company's core product:
- Distilled feature specifications from customer requirements.
- Planned development work and release schedule.
- Lead a team of two developers in implementing features.
- Did testing and deployment of new release at customer site.
- Instituted processes for bug tracking, version control and release management.
- Single-handedly managed product deployments at multiple sites.
- Conducted developer training workshops in Japan, USA and Malaysia.
- Delivered several technical presentations to prospective customers.
- Technologies: Core Java, Python, Linux, Solaris, Windows, JBoss, Ant, SVN
|
| July 2005 – Dec 2006 |
Borland Pte Ltd.
Singapore
R&D Engineer
Borland VisiBroker is the most widely deployed CORBA ORB server for
developing robust distributed computing applications.
- Member of the Borland VisiBroker for C++ core development team.
- Participated in the VisiBroker 7.0 release:
- Implemented the Realtime CORBA specification which brings granular control of multithreading behaviour for real-time response requirements.
- Responsible for performance testing, investigating performance regressions and fixing them.
- Fixed various other bugs and regressions during the release cycle.
- Responsible for transitioning development and support for the VisiBroker-RT product from US to Singapore.
- Setup a realtime systems development lab in Singapore for testing on VxWorks and Montavista platforms.
- Also involved in handling customer support escalations, fixing bugs and delivering patches.
- Technologies: C++, Linux, Solaris, Windows, VxWorks, Visual C++, GNU Make, ClearCase
|
| Sep 2004 – June 2005 |
Bioinformatics Institute
Singapore
Research Associate
- Member of the Information Science Research group.
- Designed a new machine learning based algorithm for the computational prediction of subcellular
localization of proteins.
- Implemented a cluster-backed parallel implementation of the above algorithm, along with a web based query interface.
- Technologies: C++, Python, MATLAB, Linux
|
| Jan 2004 – June 2004 |
Bioinformatics Institute
Singapore
Intern
- Developed and implemented efficient strategies for scheduling computing tasks in a parallel
cellular life cycle simulation software.
- Technologies: C++, Linux, STL
|
Education |
| 2003 – 2004 |
M.S., Singapore-MIT Alliance
Singapore
High Performance Computing for Engineered Systems
Dissertation: Scheduling Independent Tasks with Migration
CGPA: 4.7/5
|
| 1999 – 2003 |
B.Tech., Indian Institute of Technology Madras
Aerospace Engineering
Dissertation: Message Passing using Raw Ethernet Frames in Parallel Computing
CGPA: 7.6/10
|
Publications & Presentations |
| 2005 |
pSLIP: SVM based protein subcellular localization prediction using multiple physicochemical properties
BMC Bioinformatics, 2005.
Prediction of protein localization by SVMs using amino acid properties
Asia-Pacific Bioinformatics Conference, January 2005.
|
| 2004 |
Parallel Computing Platform for the Agent-Based Modeling of Multicellular Biological Systems
5th International Conference on Parallel and Distributed Computing: Applications and Technologies, 2004.
|
Skills |
|
C++, Java, JavaScript, Python
TIBCO EMS, Java Swing, JUnit, FIX Protocol
Linux, Solaris, Windows
|
Personal |
|
27, Male. Indian citizen. Singapore Permanent Resident.
|