Craig Lubin is a Full Stack Developer and Functional Programming Evangelist. Combining a mix of passion, and love of software development, Craig has designed and developed several software systems in the financial, e-commerce, and education sectors. Craig specializes in leveraging best of breed open source software to create software infrastructure to drive efficient product creation. Coding well, learning by doing, and building great teams are also his drivers for success. Craig holds a Masters in Physics from the City University of New York.