Silicon Valley Code Camp : October 6th and 7th, 2012
Manish is Director of Engineering at Marqeta, a FinTech startup, where he is responsible for the Hybrid Cloud Architecture and delivery for the Payments Platform.
Prior to Marqeta, he has worked at Capital One, Netflix, IGN, E*Trade, and Accenture in various engineering leadership roles. He has spoken at various conferences and meetups in an around SF Bay Area, including JavaOne, OSCON, Silicon Valley Code Camp, and APICon SF.
He blogs at https://lobster1234.github.io
With the move to SOA, IGN's API engineering became a traditional Java/Ruby shop. We introduced Scala to the team in August '11. As of April '12 we have our major services running on Scala, and we could not be happier.
I'll talk about the strategic & tactical rationale, gradual introduction to the new language, cultivating experts and mentoring junior developers. We will also cover the common roadblocks the leaders may run into, addressing the concerns of engineers and stakeholders, and building an engineering culture that facilitates innovation and talent growth. Please note that this talk is not a Ruby/Java/Scala religious debate - we believe in using the best tool for the job; and what works for us may not work for every org (which is where the culture comes in).
My team's journey from "Holy crap! This looks academic and scary!" to "Let me whip out a service by EOD today" in a matter of months is something I am very proud of, and would love to share it with fellow developer community.