Full timeline and interactive resume. For a shorter overview of projects and skills, see Portfolio.

Experience

Meta
Senior Software Engineer
  • Develop tools for AI integrations in Facebook Reality Labs

phpjavascripthtmlcssVRjavaandroid
Soon Dating
Senior Software Engineer
  • Lead new feature initiatives and manage product releases

  • Implement client-facing React Native APIs and client data consumption for iOS

Show More
node.jsjavascripthtmlcssweb developmentreactreact nativedynamodb
Meta/Facebook
Senior Software Engineer
  • Lead team project planning and development for iOS, Android, and web tools

  • Build FB Messaging infrastructure and queue implementation for new use cases

Show More
phpnode.jsjavascripthtmlcssweb developmentjavapythonqueues
Bloomberg LP
Senior Software Engineer
  • Build responsive web tools using Ruby on Rails, Vue.js, D3.js,, Java and Python deployed to and used by millions of daily active users

  • Lead UI/UX and service architecture and release on legal analytics platform

Show More
rubyruby on railsnode.jsvue.jspolymer.jsjupyter notebookjavascripthtmlcssweb developmentteachingjavapythonscikit-learnkafka
Manning Publications
Author of Get Programming with Node.js
  • Teach Node.js web development in 34 fast-paced, practical, lessons on how to extend JavaScript skills to write back-end code for the web

  • Coordinate weekly editorial meetings and virtual workshops

Show More
node.jsjavascripthtmlcssweb developmentteachingpublic speakingexpress.jsdatabasesmongodb
New York Code + Design Academy
Lead Developer/Academic Director
  • Taught web development course in HTML, CSS, JavaScript, Ruby, and Rails

  • Managed development team of 10 through agile workflow for product sprints

Show More
rubyruby on railsnode.jsjavascripthtmlcssweb developmentteaching
Hack Apps
Founder/Designer
  • Design and develop UI/UX and web applications across multiple industries

  • Manage contractors and development team across client projects

rubyruby on railsnode.jsvue.jsjavascripthtmlcssweb developmentexpress.jspostgres
Klish Group, Inc
Web Developer
  • Built components for large-scale corporate websites using HTML,CSS, XML, XSL, and JS, and designed database query tools in Java

  • Worked extensively with Eclipse IDE and HP Autonomy software

javascripthtmlcssweb developmentjavaxml
Brandeis Computer Science Department
Teaching Assistant
  • Lectured students weekly in advanced programming language course

  • Held weekly office hours for small discussion groups and managed online grading system

javascripthtmlcssweb developmentjavateaching
Library and Technology Services (LTS)
Helpdesk Technician
  • Provided in-person and telephone support to students, faculty, and staff using library or online resources

  • Troubleshot supported network, operating systems, applications, and University systems

hardware repairanti-malware
UIU-Jerusalem Venture Partners
Android Developer/Software QA Tester
  • Collaborated with coding team in quality assurance tests and in designing compatible features for mobile phones

  • Constructed automation scripts in python to load APKs and run applications on various android devices

javascripthtmlcssmobile developmentjava

Education

Quantic School of Business and Technology
  • Master of Business Administration (MBA)

Brandeis University
  • Bachelor of Science Degree in Computer Science

  • Bachelor of Science Degree in Neuroscience

Skills over time

Resume PDF

Open or download a copy.

Giving Back

Re:Coded
Software Engineer Instructor
  • Instruct multi-day workshops for high school students in the middle east.

  • Build curriculum and exercises for programming paradigms and best practices

javascripthtmlcssnode.jsreact.jsvue.js
CodeNation
Software Engineer Instructor
  • Instruct bi-weekly engineering classes for high school students

  • Build curriculum and exercises for classes of 30 students

javascripthtmlcssnode.jspython
FIRST Robotics
Software Engineer Consultant
  • Collaborate with high school students on app development for robotics competition

javascripthtmlcssnode.jsreact.js
GORUCO
Co-Organizer
  • Co-Organized Ruby conference; managed speakers, live stream

volunteerprogrammingpublic speakingmanagingconference
LLS
Volunteer
  • Volunteered over 200 hours to raise over $12k for Leukemia research

volunteerprogramming