Software Architect
CurrentResponsible for developing software infrastructure for large scale cancer projects, including the NCI GDC Data Portal. These complex web applications integrate big data technologies, modern web frameworks and visualization tools using frameworks such as React, Relay, Flow and d3.js along with a GraphQL and RESTful API in Python using Flask. Writing Queries and Aggregations against ElasticSearch that are used to power the API and Data Portal.- Design and develop modern javascript applications- Evaluate technical solutions based on open source frameworks and tools- Work with bioinformaticians to write technical software specifications- Establish development and coding best practices- Perform technology watch and keep up to date with new open source technologies- Technically guide a team of 3 developers in designing and implementing software components