Jaymie Strecker's Work Experience

 
Timeline of work experience
Created with help from the Timestream engine.

Current

Software Developer @ Kosada
Sep. 2010 - present
  • Develop and test iOS apps, Mac apps, Quartz Composer plugins and compositions, Drupal websites
  • Maintain a production management system, create web-based reports, and provide tech support for a manufacturing company.
  • Talk to clients to figure out requirements, and end users to provide support.
  • Write release notes and other documentation.
  • Blog about software development on fdiv.net

Mentor for High School Students
Jan. 2011 - present

  • Help students explore whatever they're curious about in computer science. Projects so far include: building a website to sell crafts, developing interactive psychology experiments with Processing, solving Project Euler problems, and developing an iOS app to organize homework assignments.

Performer @ Project Ruori
Sept. 2010 - present

  • Words, visuals, PowerPoint stand-up, Kinect skeleton tracking, social commentary, video editing, shouting

Past

Systems Developer / Advisor to Student Interns @ Ohio Agricultural Research & Development Center, The Ohio State University
May 2010 - July 2010 / July 2010 - Aug. 2010
  • Improved Tomato Analyzer, a graphical tool used to measure the shape and color of plants (45,000 lines of C++/MFC), to reach goals for next release and increase maintainability.
  • Supervised a team of undergraduates developing Tomato Analyzer. Gathered requirements, researched tools, and tracked progress to increase students'  productivity. 

Lead Developer for open-source project Tonic
Jan. 2010 - Jun 2010

  • Developed and tested Tonic, an application used to figure out the musical notes played in an audio file.

Visiting Assistant Professor / Visiting Instructor @ Computer Science Department, The College of Wooster

Jan. 2009 - Aug. 2009 / Aug. 2009 - Jul. 2010
  • Taught courses on programming, software engineering, software quality, languages and compilers, computer organization, and computer literacy.
  • Added practical software-engineering skills to the curriculum (unit testing, Web programming, Java concurrency, version control) to improve students’ productivity.
  • Communicated with students to convey lessons and expectations and to receive feedback.
  • “Present[ed] material so students have to learn it” (according to one student evaluation) through creative solutions like reading responses and data-structure felt boards. 
  • Organized colloquium and assisted in hiring decisions to sustain department’s scholarly community. 
Teaching Assistant @ Center for Talented Youth
June 2006 - July 2006
  • Helped teach Data Structures and Algorithms course to 7th and 8th graders.
Research Assistant for Atif Memon @ The University of Maryland, College Park
Dec. 2005 - Dec. 2008
  • Furthered supervisor’s research on automated GUI testing and the GUITAR tool while contributing my own research on software defects’ susceptibility to testing.
  • Developed scripts (11,000 documented lines of Bash and Perl, 2,800 doc. lines of Java, 1,200 doc. lines of R) to run GUITAR on a Linux cluster and statistically analyze large data set, including a sample-size calculator for logistic regression.
  • Improved quality of GUITAR (150 Java files), and led an effort to make it open source. 
  • Communicated with the research community through presentations, articles, and reviews.

Intern @ National Security Agency
May 2005 - Aug. 2005
  • Assessed the learning curve of an interactive verification-condition generator used for formal program verification by teaching myself how to use the generator and the ACL2 theorem prover.

Independent Study Student for Bill Pugh @ The University of Maryland, College Park
Jan. 2005 - May 2005
  • Furthered supervisor’s research on a software project snapshot and submission system by implementing algorithms to track similar lines of code across versions (15 Java files).

Research Assistant for Victor Basili @ The University of Maryland, College Park
Aug. 2004 - May 2005
  • Furthered supervisor’s research on programmer productivity for high-performance-computing by creating a MySQL database to organize experiment results and a tool (14 Java files) to estimate how programmers spend their time.  

Software Developer @ Prentke-Romich Company
May 2002 - July 2002, May 2003 - July 2003, May 2004 - Nov. 2004
  • Enhanced and maintained the Performance Report Tool (42 Java files), an application marketed by the Augmentative and Alternative Communication (AAC) Institute to help speech-language pathologists improve outcomes for users of AAC devices.
  • Customized an open-source PHP/MySQL courseware system to enable the AAC Institute to administer online self-study courses.

Software Developer @ Dean of Faculty's Office, The College of Wooster
Nov. 2002 - July 2003
  • Developed the Simulated Annealing Group Assignment (SAGA) application (16 Java files) to help the Dean’s staff assign students to First Year Seminar courses based on preferences and demographics. Reduced the task from 240 staff hours to less than 30 machine minutes. (SAGA originated as a group project for a class.)

Senior Consultant / Consultant @ User Services, The College of Wooster
Aug. 2001 - Feb. 2002 / Feb. 2002 - May 2004 (except June - July 2002 & 2003)
  • Provided technical support by phone and in person to faculty, staff, and students, including hardware and software installation and software troubleshooting.
Sales Associate @ Cedar Point
May 2001 - Aug. 2001
  • Assisted customers and maintained merchandise at gift shops.