Post Job Free
Sign in

Computer Science Developer

Location:
Worcester, MA
Posted:
February 19, 2013

Contact this candidate

Resume:

** ***** ****** **** ***, Worcester, MA *****

Adam B. Goldstein ***********@*****.*** 240-***-****

http://www.abgoldstein.com

Education

September 2009 - May 2011

Worcester Polytechnic Institute

MS in Computer Science Worcester, MA

Developed for ASSISTments, an Intelligent Tutoring System primarily used for Math.

Awarded the NSF GK-12 PIMSE Fellowship, which funds graduate students to serve as an assistant teacher and

"scientist in the classroom" for local Worcester, MA middle schools to advocate for STEM careers.

o Drove a formative assessment teaching cycle using data from ASSISTments.

o Taught entire classes, small groups, and individual students.

o Ran an after school Computer Club and assisted with the Math Team.

Conducted Educational Data Mining and Artificial Intelligence in Education research.

o Baker, Ryan, S.J.d, Goldstein, Adam B., Heffernan, Neil T.: Detecting the Moment of Learning.

Intelligent Tutoring Systems, 10, 26-35 (2010) [Full Conference Paper].

Nominated for Best Paper; Awarded Best Oral Presentation ITS 2010.

o Goldstein, Adam B., Baker, Ryan, S.J.d, Heffernan, Neil T.: Pinpointing Learning Moments.

Educational Data Mining (2010) [Poster].

o Baker, Ryan, S.J.d, Goldstein, Adam B., Heffernan, Neil T.: Detecting the Moment of Learning.

International Journal of Artificial Intelligence in Education (Accepted) [Journal].

o Official reviewer for Artificial Intelligence in Education conference for 2011.

Took a range of Computer Science courses, including Artificial Intelligence, Algorithms, and Mobile Computing.

Presented and participated as a member of the Tutor Research Group and Artificial Intelligence Research Group.

2007-2008

Kyoto University

Part of Columbia University's Kyoto Consortium for Japanese Studies Kyoto, Japan

Studied Japanese intensively for a year, ending in approximately 2-kyu level Japanese.

Took courses with Kyodai students including topics such as Translation, Kansai Area Art, and Zen Buddhism.

Organized and ran Google Groups for all Japanese language classes. Wrote a flash card study program for other

students and solved computer problems for the faculty.

Wrote a translation and study website for friends with 10 musical artists including 125 songs, and 4 authors including

11 short stories.

Tutored elementary school students in English as a part time job.

September 2005 - May 2009

Brandeis University

BA in Computer Science / East Asian Studies Waltham, MA

Worked as a Web and Applications Developer for the Web and Middleware Development Group all years and one

summer.

Participated in Men's Varsity Soccer, Computer Operators Group, Snowboarding Club, Soccer Club, Japanese Student

Association, Language and Culture Enrichment, and Computer Science Mentors.

Organized a weekly Japanese language group Students and faculty of all levels would meet in the dining hall or a

lounge to sit and chat in Japanese.

Programmed for SIP Communicator as a part of the 2007 Google Summer of Code.

Presented at the 2009 Boston Japanese Speech Contest .

Skills and Technologies

Languages: Java (JUnit), Ruby on Rails, Perl, C, PHP

Web technologies: XHTML, CSS, Javascript (jQuery & Prototype), MySQL/PostgreSQL

Operating Systems: Windows 98/2000/XP/7, OSX 10.3-6, Ubuntu 6.04-10.04, and FreeBSD 7.2

IDEs and Editors: Eclipse, Netbeans, Visual Studio, Emacs, Vim

Excellent communication skills, both written and oral, with technical and non-technical persons.

Knowledgeable and comfortable with software development design patterns and standards.

Work Experience

September 2009 - Present

Senior Developer

Worcester Polytechnic Institute Worcester, MA

Developed in Ruby on Rails for ASSISTments, an Intelligent Tutoring System primarily used for Math.

Programmed many bug fixes, features, and UI improvements, including:

o Improved precision of logging user actions to support synchronization with Android devices.

o Redesigned and implemented UIs for tutor class creation and content building systems.

o Currently implementing Bayesian Knowledge Tracing linked between Ruby and Java GWT systems.

Worked as lab manager for the system in 2010:

o Managed several undergraduates, delegating tasks and overseeing progress of 2 content builders and 6

programmers. Assisted with initial designs, creating mock-ups, and planning for test cases.

o Maintained SVN, both to manage site updates and also to allow different levels of access to our secure

versioning server.

o Created a developer's image for Windows 7 boxes and wrote a batch file and shell script for environment setup

for external developers.

o Documentation: Wrote an XML/XSL list of all Ruby gems on the production servers, wrote guides for how to

update nginx, PostgreSQL, and firewall configuration.

May 2009 - August 2009

Assistant Software Engineer

Charles River Analytics Cambridge, MA

Tested and developed in Java for SPARTEN, a program that uses evolutionary algorithms to automate coordinating

routes for Unmanned Aerial Vehicles.

Wrote meta-machine learning to find ideal initial parameters for the UAV planning's EA.

Conducted significant refactoring to remove a lot of business logic from GUIs, transitioning the project from a stand-

alone prototype to be ready for integration with other external engines.

Wrote hundreds of JUnit test cases for the project, which previously had none.

Presented progress and explained the SPARTEN project to the entire company.

October 2005 - May 2009

Web and Applications Developer

Brandeis University Web Development Waltham, MA

Developed and maintained my.brandeis.edu in TCL, HTML, and SQL for students.

Created applications and scripts in Perl and PHP for Brandeis' Moodle and administration.

Programmed many bug fixes and features, including:

o Custom calendar views in myBrandeis.

o An automated usage statistics generator with graphs at the daily, weekly, monthly, and annual level.

o XML parser/file extractor to migrate an old file management scheme to a newer one.

o A scrolling widget for BrandeisNOW's news and multimedia events.



Contact this candidate