Technical Director Health Research Programs
SRA International Inc.
location_on United States
Member since 6 years
Specialises In (based on submitted proposals)
Mr. Srinivasan has over 20 years experience in Information Technology and is well versed in multiple tools and technologies. He has architected software projects and developed tools and applications. He is currently a Senior Java Engineer in the Division of Computational Biosciences – High Performance Computing and Informatics Office. He is Co-Architecting the Portfolio Learning Tool Engine, a software project designed to apply machine learning algorithms to the task of classification of NIH grant proposals. In this role, he utilizes RUP and architectural patterns to decompose, modularize and layer the system. Prior to this he was the Technical Lead on TCGA, a project managing terabytes of cancer data for NCI. Mr. Srinivasan is a CSM. On the TCGA project he has lead an analysis of the system using agile techniques to improve performance and enable a more modular architecture. He has lead scrum meetings. He uses an agile methodology to deliver robust software that meets customer requirements and has participated in estimation sessions as well as analysis of, and breakdown of user stories. Prior to that he analyzed TCGA and PID utilizing UML2 and the Papyrus modeling tool. He developed WebServices utilizing the models and lead the team in that effort.