Curtis Cooley

Head Shot Professional software engineer and Agile Software Development coach

Written middleware and backend applications in Java and Scala.

Written AWS lambdas in Scala, Typescript, and Golang. Used API Gateway, SNS, SMS, and DynamoDB.

Written front ends in Angular in Typescript and JSP using Struts.

Coached and modeled XP development practices for developers including pair programming, refactoring, simplicity, continuous integration, and TDD.

Coached managers, Scrum Masters, and Product Owners in Scrum and XP planning practices including using yesterdays weather, story splitting, continuous deployment, and release and iteration/sprint planning.