
Eric Yates
Verified Expert in Engineering
Software Engineering Developer
Eric brings proven expertise as an AI engineer with a specialization in NLP. He has set the state-of-the-art accuracy for de-identification of medical records. He combines machine learning with software engineering for production-ready code. He thrives in collaboration with data scientists, web developers, project managers, legal counsel, and executive management teams.
Portfolio
Experience
Availability
Preferred Environment
Git, Jupyter Notebook, Atom
The most amazing...
...NLP model I've ever built achieved 98.2% dev F1-score. That beat the previous state-of-the-art.
Work Experience
Machine Learning Engineer
Emphasis AI
- Designed an NLP algorithm with 95% test accuracy.
- Deployed the NLP algorithm via a RESTful API to a production environment on Digital Ocean.
- Created an automated testing suite to regularly assess algorithmic performance.
- Worked with a full-stack developer to improve the reliability of the web application.
- Collaborated with founder and patent attorney on a provisional patent.
Machine Learning Engineer
Medley
- Beat state-of-the-art for de-identification of medical records with a 98.2% dev F1-score.
- Trained a neural network for named entity recognition.
- Deployed the de-identification model to a production environment with Flask, Nginx, and Gunicorn.
- Collaborated with a full-stack developer to build a search engine for medical records.
- Automated build processes with bash scripting.
Machine Learning Engineer
Independent Contractor
- Built an end-to-end pipeline for making machine learning predictions.
- Estimated to allow the liquidation of $750,000-$1.25 million per month.
- Collaborated with a data scientist to integrate with a scraper and database system.
- Used Keras to build and train deep neural networks.
- Deployed the model to a RESTful API with Flask on a Digital Ocean server.
Co-Founder/Software Developer
Lexi
- Created a prototype software-defined radio for ZigBee and 2G protocols.
- Performed system administration with Linux and bash scripting.
- Interfaced hardware and software with GNURadio.
- Collected environmental data using sensors with Arduino.
- Performed customer discovery for the Illinois NSF I-Corps Program.
Experience
Anoni - De-Identification of Medical Records
https://github.com/medra-labs/anoniVoice User Interface
Machine Learning From Scratch
https://github.com/eric-yates/Machine-Learning-from-ScratchSkills
Languages
Python, Bash, SQL, R
Libraries/APIs
Pandas, Scikit-learn, Keras, SpaCy, NumPy, Natural Language Toolkit (NLTK), Matplotlib, TensorFlow
Paradigms
Object-oriented Programming (OOP), Functional Programming
Platforms
Linux, Jupyter Notebook, Arduino
Other
Machine Learning, Natural Language Processing (NLP), Deep Learning, Software Engineering, Data Visualization, Mixed Reality (MR), Software Development, GPT, Generative Pre-trained Transformers (GPT), Deployment, APIs, Gunicorn
Frameworks
Flask, Django
Tools
Seaborn, Atom, Git, NGINX
Storage
PostgreSQL, MySQL
Education
Bachelor of Science Degree in Mechanical Engineering
University of Illinois Urbana-Champaign - Illinois