Stephen Haberman
About Stephen Haberman
Stephen Haberman is an experienced engineer with a background in software development and architecture. He has held various roles at companies such as Bizo, PayFlex Systems, Remind, and Homebound, and has a strong educational foundation in Information Technology and Computer Science.
Current Role at Remind
Stephen Haberman has been employed at Remind as an Engineer since 2018. In this role, he applies his extensive knowledge in software development to enhance the company's communication platform. His responsibilities include both backend and frontend development, utilizing technologies such as Java, Scala, and JavaScript/TypeScript. Stephen's focus on technical excellence contributes to the ongoing improvement and maintenance of software quality within the organization.
Previous Experience at Bizo
Stephen Haberman worked at Bizo in two capacities. He served as a Senior Software Engineer from 2009 to 2013, where he contributed to various software development projects. He then advanced to the position of Director of Engineering from 2013 to 2014, overseeing engineering operations and leading teams to enhance product offerings. His tenure at Bizo provided him with valuable experience in software architecture and team management.
Experience at PayFlex Systems USA, Inc.
From 2005 to 2008, Stephen Haberman worked as an Exigence Consultant at PayFlex Systems USA, Inc. During this three-year period, he focused on delivering solutions that improved the company's software systems. His role involved consulting on technical issues and implementing strategies to enhance operational efficiency.
Educational Background
Stephen Haberman holds a Master's degree in Information Technology with an emphasis in Software Engineering from Carnegie Mellon University, which he completed from 2003 to 2004. He also earned a Bachelor's degree in Computer Science from the University of Nebraska at Omaha, where he studied from 1999 to 2003. His educational background has equipped him with a solid foundation in software development principles and practices.
Technical Skills and Expertise
Stephen Haberman possesses a diverse skill set in software development, specializing in both backend and frontend technologies. He is proficient in programming languages such as Java, Scala, GWT, and JavaScript/TypeScript. His expertise extends to software architecture and testing, which are critical components of his engineering role. Additionally, he practices and teaches technical excellence, helping businesses maintain the value of their software throughout its lifecycle.