Eric Yates
Verified Expert in Engineering
Software Engineering Developer
Denver, CO, United States
Toptal member since January 29, 2019
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
- Linux - 4 years
- Software Engineering - 4 years
- Deep Learning - 2 years
- Python - 2 years
- Natural Language Processing (NLP) - 2 years
- Generative Pre-trained Transformers (GPT) - 2 years
- Machine Learning - 2 years
- APIs - 1 year
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-ScratchEducation
Bachelor of Science Degree in Mechanical Engineering
University of Illinois Urbana-Champaign - Illinois
Skills
Libraries/APIs
Pandas, Scikit-learn, Keras, SpaCy, NumPy, Natural Language Toolkit (NLTK), Matplotlib, TensorFlow
Tools
Seaborn, Atom, Git, NGINX
Languages
Python, Bash, SQL, R
Paradigms
Object-oriented Programming (OOP), Functional Programming
Platforms
Linux, Jupyter Notebook, Arduino
Frameworks
Flask, Django
Storage
PostgreSQL, MySQL
Other
Machine Learning, Natural Language Processing (NLP), Deep Learning, Software Engineering, Data Visualization, Mixed Reality (MR), Software Development, Generative Pre-trained Transformers (GPT), Deployment, APIs, Gunicorn
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring