software engineer

benji shine

 
benji-headshot-bw.png
 

Hi. I'm BENJI.

I BUILD SOFTWARE FOR HUMANS.

I’ve spent the last 20 years designing and building user-facing software experiences on platforms from mobile phones to room-size VR, in domains from pre-k education to bat flight fluid dynamics. I want to solve problems for users by designing and building flexible, maintainable, beautiful systems.

 

Skills

JavaScript (current), HTML/CSS (current), Ruby & Rails (old friends), Java. Ember, Redux. Git.

 

Experience

pdf réSUMé

AltSchool, San Francisco STAFF Software Engineer

February 2015 - November 2017

Architected, designed, and built web and mobile tools for educators to document, analyze, and share student work. Redesigned software planning and review process. Mentored junior engineers and led small teams. Helped kindergarteners use power tools.

Twitter, SAN FRANCISCO, Software Engineer

2010 - 2015

Built campaign management user interface on ads.twitter.com using Ruby on Rails, Backbone, and Scala. Re-wrote workflow tools for developer experience, IPO compliance and cloud transition.

YAHOO!, SunnYVALE, California, SENIOR Software Engineer

May 2009 - October 2010

Extended Hudson (now known as Jenkins) to meet the needs of Yahoo’s continuous integration requirements.

Various CLients, San FRancisco, Contractor

2008-2009

Designed and implemented web application features for various clients using Java and JavaScript.

Laszlo Systems, Senior Software Developer

2005 -  2007

Implemented CSS support in Open Laszlo. Implemented a rich text editor in Flash. Created a JavaScript xUnit framework and benchmark toolkit.

Brown University, Providence, Rhode Island, Research Programmer

2002 - 2005

Designed and led implementation 2D and 3D projects with C++, OpenGL, and Java. Managed ChemPad, a sketching application for understanding 3D molecules, from initial idea through roll-out to students in Brown’s introductory organic chemistry course.

SOFTWARE DEVELOPER, QUOKKA SPORTS SAN FRANCISCO

2000-2001

Built UI and processing tools for NBCOlympics.com using Java and C. Developed authoring tools for journalists in extreme environments.

CREATIVE ENGINEER, CONSTRUCT INTERNET DESIGN, SAN FRANCISCO

1997 - 2000

Developed multi-user games, web sites, and technology demonstrations for clients including Sony, Intel, and Netscape.

 

Purpose

Befriend the user.

Build the culture.

Plan the project.

Write the code.

Refactor the pasta.

Tune the process.

 


Education

Brown university, providence

B.A. COMPUTER SCIENCE WITH HONORS
Graduated May 1997

Contact

Email: web@bshine.net

Address: SAN FRANCISCO, CA 94107