Experience
Online course in Machine Learning with Andrew NG, Stanford University
August 2016
certificate
video
NLP Developer
Jan 2010 – Jul 2016
Israel
Language Modeling for auto-correction, prediction, and sliding algorithms for smart keyboard
Highlights:
First keyboard with "Fun Factory", ie. "Theming" (2009)
Keyboard chosen for Will I Am's smart watch
Architectural Research
Open Source Architecture, Syracuse University, Beardsley Architects
Studied and compared the concepts of software architecture and real-world architecture.
ACADIA International Conferences in Minnesota, Istanbul
Exhibitions: Tel Aviv Art Gallery, Rhode Island School of Design
Various research papers - "Performalism - the abstraction of function"
Software Engineer
MLP Web Solutions
1995 – 2001
Rochester, New York
Developed middleware for the collection of web data for an online polling system (MS Async. Message Queue, Oracle, VB, C++/Windows)
Unix Programmer/ Engineer
Xerox
1995 – Jan 1998
Developing a large state machine to control the flow and error recovery of print/copy/scan jobs for digital copy machines. Embedded real-time multi-threaded machine control.
Course with "Uncle Bob" Martin" C++/Unix, STL, OOD
Software Engineer
Kodak
1992 – Jan 1995
Rochester, New York
Developed software to test production quality of photographic chemicals.
Networking (before the Internet) enabled a worlwide conference of production engineers
Unix Programmer/ Engineer
Samsung
1995
Seoul, South Korea
Developed low-level networking protocols and taught junior software engineers in memory chip manufacturing site




