For more details on various positions I have been part of check the extended resume and the portfolio page.