393 Anna Avenue
Mountain View, CA 94043-4103
cell: (650) 704-9666
901 Campisi Way, Suite 205
Campbell, CA 95008
393 Anna Avenue
Mountain View, CA 94043-4103
Some Information About Me:
I am a Staff Engineer at Giant.AI, a
stealth-mode robotics startup company. Our tag line is: "Robotics on a
Planetary Scale." (Please feel free to use your imagination....)
Previous to October, 2020, I worked at
Aerospike, where I held the
position of Senior Engineering Manager, and I was the head of the Quality
Engineering group. My team of software developers, located in the
U.S. and Bangalore, India, was responsible for building, testing, and
releasing the Aeropsike database server software. We developed and
maintained a very high degree of build and test automation: We wrote
programs to test programs. Our key tools and technologies included
Linux, Docker, CoreOS, Amazon AWS, and the Go, Python, C, and Java
Previous to October, 2016, I was Principal Engineer at Aerospike,
developing core technology for the Aerospike real-time, big-data NoSQL
Aerospike offers the only real-time NoSQL database and Key Value Store
that delivers predictable high performance for mission-critical,
Web-scale applications. Aerospike's flash-optimized, shared-nothing
architecture scales linearly, consistently processing over 1M
transactions per second per node with sub-millisecond latency. With
automatic fail-over, replication, and cross data center synchronization,
the Aerospike database reliably stores billions of objects and terabytes
of data-while providing 100% uptime and a 10x improvement in TCO over
other NoSQL databases. Customers accelerating their business with
Aerospike include adMarketplace, AppNexus, eXelate, Sony's So-net, and
The Trade Desk.
Previous to 6 February 2012....
At ActiveVideo Networks, I hold the
position of VP Engineering. We are developing cloud-based interactive TV services.
(ActiveVideo Networks acquired TAG Networks in May, 2010.)
Previous to 5 May 2010....
At TAG Networks, I hold the
position of Vice President of Engineering. We are aggregating, and developing the
underlying technology for serving up, casual interactive games for TV viewers.
Previous to 22 August 2005....
Update: SeaChange International
purchased the software development operations of
Liberate Technologies on 12 July 2005.
At SeaChange International, I hold
the position of Engineering Manager and [Software] Architect. We develop
Digital TeleVision (DTV) software that runs on a wide variety of digital
cable TV Set-Top Boxes (STBs) and is deployed in 2.5 million homes in the
UK and on the continent of Europe. My current primary responsibility is
leading a software development team on a project to add Personal Video
Recorder (PVR) capability to our product line. My work also involves
enhancing Liberate's embedded, client-side
and Java engines for use in advanced
digital cable networks. I have worked full-time at Liberate since
November 1999. In 1998, I was a consultant for Liberate's previous
incarnation, Network Computer, Inc., during which time I developed and
shipped the first version of the Client Porting Kit (CPK), enabling
rapid and wide deployment of our software across disparate cable TV
I am the founder of TalkSoft
Corporation, a start-up company developing embedded speech
From September 1995 to July 1997 I was a member of the
Spoken Language Research Group in
the Advanced Technology Group (ATG)
at Apple Computer, Inc.
While at Apple, I worked on speech recognition research, software
architecture, and tools for Apple's
recognition products, which are components of
From August 1994 to August 1995 I worked at Entropic Research Laboratory,
Inc., in the position of Senior Software Designer.
From July 1988 to July 1994 I was a member of SRI
International's Speech Technology and
Research (STAR) Laboratory, where my position was Systems Architect.
From September 1984 to June 1988 I attended the Massachusetts Institute of Technology in Cambridge, Massachusetts. While at MIT, I worked at the Message Passing Semantics Group of the MIT Artificial Intelligence (AI) Laboratory. I graduated in June 1988 with a Bachelor of Science in Computer Science and Engineering, from
the Department of Electrical Engineering and Computer Science (EECS), a.k.a., Course IV-3.)
My legal name, the name I was given at birth, is "Joseph Jay
Mankoski". While this name is fine for all official purposes, I go by
"Psi" (pronounced /sy/), and I use the symbol ,
the 23rd letter of the Greek alphabet, as my written name.
The best answer I can give to the question Why "Psi?" is that
this name resonates with me. It is my identity. And, of course, it's
also my computer log-on and email ID.
Here is a link to a picture of my house in
Mountain View from orbit.
Here is a link to my Speech Technology Page.
Here is a link to Apple's main PlainTalk web site.
Here is the Common Lisp HyperSpec v7.0.
Here is the Common Lisp HyperSpec v6.0.
Here is the Common Lisp HyperSpec v3.0.
Here is Common Lisp, the Language, 2nd Edition.
Here is the Lisp 1.5 Programmer's Manual.
Here is the MIT Scheme 7.7.90 documentation.
Here is the Java Language Specification, Version 1.0.
Here is the Java Language Specification, Update for JDK 1.1.
Here is the Java Language Specification, Second Edition.
Here is the Java Language Tutorial.
Here is the Java Development Kit (JDK) 1.0.2 documentation.
Here is the Java Development Kit (JDK) 1.1 documentation.
Here is the Java Development Kit (JDK) 1.1.1 documentation.
Here is the Java Development Kit (JDK) 1.1.7 documentation.
Here is the Java Development Kit (JDK) 1.2.2 documentation.
Here is the Java Development Kit (JDK) 1.3.1 documentation.
Here is the Java Virtual Machine documentation.
Here is the Java Virtual Machine Specification.
Here is the Java Virtual Machine Specification, Second Edition.
Here is the Java Telephony API documentation.
Here is a link to the
Java Linux Porting Project.
Here is RFC 2068, the draft HTTP/1.1 specification.
Here is the Apache 1.3.33 HTTP Server documentation.
Here is the RedHat Linux 7.2 documentation.
Some Email Addresses:
Send email to my home address: firstname.lastname@example.org
Send email to my work address: email@example.com
Send email to my corporate address: firstname.lastname@example.org
Send email to my MIT address: email@example.com
Send email to me using a Web-based form: firstname.lastname@example.org
Send email to TalkSoft: email@example.com
Send email to TalkSoft via Netcom: firstname.lastname@example.org
Last modified: Fri Nov 27 11:23:49 PST 2020