Ruben Tudorel Niculcea

[email protected]


Design and develop well-crafted software that is subtly simple


Lead Software Engineer

November 2015 - Present

Carnegie Museums of Pittsburgh
Pittsburgh, PA

  • Introduced Software Development practices: Source Control, Code Reviews, Documentation
  • Hired and mentored a Junior Developer into a productive team member
Tools & Technologies
Git, Swift, Objective-C, React, React Native, Redux, HTML, CSS, JS, iBeacons, Sketch, Kanban

Software Contractor

September 2013 - Present

Self Employed
Portland, OR & Pittsburgh, PA

  • Managed development of the GO Box mobile app with a developer and designer working under me
  • Developed a customer and inventory management system, admin website and API, for GO Box PDX and GO Box SF Bay
Tools & Technologies
Git, Objective-C, HTML, CSS, Bootstrap, JS, jQuery, Cordova, Python, Flask, PHP, Wordpress, MySQL, Stripe, Apache

Software Engineer

June 2013 - September 2015

Vernier Software & Technology
Beaverton, OR

  • Implemented an object tracking algorithm into Vernier Video Physics
  • Instrumental in designing and developing a new version of Go Wireless. Which included: designing mock ups, A/B testing, usability interviews, prototyping and writing design documents
Tools & Technologies
Git, Objective-C, C++, C, Swift, Cocoa Touch, OpenCV, OpenGL ES, HTML, CSS, JS, Polymer, Sketch, Agile Development, Lean UX


B.Sc. Computer Science

September 2012 - August 2015

Portland State University
Portland, OR

Stuided a varity of topics including:

  • automata theory
  • operating system design
  • human computer interaction
  • algorithm analysis and complexity
  • compiler and programming language design
  • non-traditional models of programming: logic, functional

For my capstone project I worked with Mozilla to build a Firefox OS Backup and Restore library.


Programming Languages, Human Computer Interaction and Rapid Prototyping