Suggestions
Benji Shine
Engineers teaching engineers to teach engineers to teach engineers
Benji Shine is a Technical Program Manager at Slack, where he has been since July 2022. In his current role, he manages the engineering onboarding and learning program, and is responsible for designing and building systems that support peer learning within the organization. Prior to this position, he served as a Learning Specialist at Slack from June 2018 to August 2022, focusing on engineering learning and ongoing education initiatives.1
Professional Background
Benji has a diverse background in software engineering and user experience design, with experience spanning various roles in notable companies:
- Staff Software Engineer at AltSchool (2015-2017), where he developed web tools for educational purposes.
- Software Engineer at Twitter (2010-2015), contributing to campaign management user interfaces.
- Senior Software Engineer at Yahoo! (2009-2010), working on continuous integration infrastructure.
- He also held positions at Wells Fargo, Laszlo Systems, and Brown University, among others.
Education
Benji holds an AB in Computer Science from Brown University (1992-1997) and has completed post-baccalaureate pre-medical studies at Mills College.1
Skills and Interests
He is described as a software generalist with expertise in web development, user interface design, and various programming languages including JavaScript and Ruby on Rails. He is particularly passionate about improving user experiences and enjoys collaborating with designers to enhance product functionality.1