Software Architect
Portland, Or
I was on the Software Architecture team, my areas of responsibility focus on architectural and development oversight for multiple projects including iOS, Android, and PHP SDK's and tools. These projects require extensive interaction with international development teams. I also assist in technology research, guidance, and oversight where ever else I may be needed.Previously I worked with Janrain's data team to maintain and develop software that integrates customer data with other products and systems. In past positions I worked with customer's to help them make the best use of Janrain's products and technologies. My role spans many teams and areas of expertise at Janrain. My role both allows me to and requires me to help fill in the gaps where teams may be overloaded or not properly positioned.I actively participate and contribute in the following teams:Engineering, Developer Operations, Solutions Architecture, Application Development, Deployment and Support.Products and platforms that I currently am actively involved with include:- Janrain JEDI (Akka Play architecture written in Scala and leveraging Redis, Riak, Zookeeper, and many other technologies)- Capture (Haskell), CaptureUI (Ruby on Rails)- Janrain iOS (Objective-C) Mobile Libraries- Janrain Android (Java) Mobile Libraries- Janrain Identity Services, Federate(SSO), Backplane (Java and Scala)- Extensive AWS experience (VPC, Network, Lambda, deployment with Cloudformation, Ansible, Terraform)- Wherever else I am needed.I routinely work with development teams on integration best practices as well as training developers on how to integrate with the various Janrain products. Whether it be conventional web development, server-to-server API integration, authentication technology best practices (oAuth, OpenID), or mobile development (iOS, Android, PhoneGap, or responsive design) - I am able to talk at the developer level and am not afraid to dig deep into the source code if necessary.