Cory Massaro

Cory Massaro

Mentor
Rising Codementor
US$25.00
For every 15 mins
1
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Backend NLP Engineer
Backend NLP Engineer

I am passionate about natural language processing generally, with specific interests in natural language understanding/generation and information extraction. I currently work with backend systems and developer operations, architecting services with Kubernetes, Docker, and WebAssembly to support Abstract Wikipedia.

I worked on Google's Speech and Keyboard team for approximately three years, during which time I built language models for a wide array of human languages. During this time, I honed my skills with and understanding of machine learning algorithms, in particular state-of-the-art neural network research.

Before that, I had various internships in which I built full pipelines to extract information like topics, named entities, and relationships between entities. Much of the text with which I worked came from medicine (doctor's notes, etc.); I believe that areas such as medicine hold great promise as socially beneficial uses of NLP technology. In these projects, I primarily relied on older NLP technologies like SVNs, CRFs, HMMs, and Maximum Entropy classifiers.

I am currently experimenting with the use of evolutionary programming in NLP, attempting to bridge the gap between human and machine-internal semantic representations.

Persian, Spanish, English
Quito (-05:00)
Joined August 2017
EXPERTISE
10 years experience
I primarily wrote C++ during my tenure at Google. C++ code in Google's code base is expected to be performant, readable, and rigorously u...
I primarily wrote C++ during my tenure at Google. C++ code in Google's code base is expected to be performant, readable, and rigorously unit tested. My code took full advantage of modern C++ constructs like smart pointers, lambdas, string_view, etc.
10 years experience
I used Python while studying natural language processing and to prototype machine learning models at Google. I have also built small webs...
I used Python while studying natural language processing and to prototype machine learning models at Google. I have also built small websites using Python, particularly with Flask.
5 years experience
As a student, I built end-to-end information extraction systems using named entity recognition/chunking, relation extraction, and relatio...
As a student, I built end-to-end information extraction systems using named entity recognition/chunking, relation extraction, and relation classification. I also used libraries like PocketSphinx to build speech recognizers. I then worked on Google's speech team, where I worked with state-of-the-art language models.
4 years experience
Currently implementing the backend for Wikifunctions [1], which consists of a series of microservices in JavaScript. Contributed to the M...
Currently implementing the backend for Wikifunctions [1], which consists of a series of microservices in JavaScript. Contributed to the MiPandas genetics visualization and analysis tool using React. [1] https://en.wikipedia.org/wiki/Wikifunctions
6 years experience
All of the microservices I build at the Wikimedia Foundation are built and shipped as Docker images.
All of the microservices I build at the Wikimedia Foundation are built and shipped as Docker images.
3 years experience
I used WebAssembly and the WebAssembly System Interface to run sandboxed code in production environments.
I used WebAssembly and the WebAssembly System Interface to run sandboxed code in production environments.
4 years experience

REVIEWS FROM CLIENTS

Cory's profile has been carefully vetted and approved as a Codementor. Connect with Cory now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Software Engineer
Wikimedia Foundation
2021-01-01-Present
Implementing the backend for Wikifunctions [1] and imagining the natural language component of Abstract Wikipedia! [1] https://en.wikipe...
Implementing the backend for Wikifunctions [1] and imagining the natural language component of Abstract Wikipedia! [1] https://en.wikipedia.org/wiki/Wikifunctions
PHP
Python
Node.js
View more
PHP
Python
Node.js
Docker
JavaScript
Express.js
View more
Software Engineer
Google
2014-09-01-2017-08-01
I built language models for a wide array of human languages (100+). During this time, I honed my skills with and understanding of machine...
I built language models for a wide array of human languages (100+). During this time, I honed my skills with and understanding of machine learning algorithms, in particular state-of-the-art neural network research.
TensorFlow
Openfst
View more
TensorFlow
Openfst
View more