About Ian is a seasoned software engineer with experience spanning enterprise companies to startups, and possesses deep
knowledge of full-stack web development, design decisions, and best practices. He enjoys
studying new algorithms and approaches to scalability. There are always new computer science problems to be solved in real-life settings.
When it comes to product development, Ian believes in following Steve Blank's Customer Development Model rigorously and that the Minimum Viable Product should be built with the minimal amount of clean code and infrastructure needed.
Specialties: Early stage startup software architecture, Scala, Scala on Play Framework, Mobile IOS development, Ruby on R...