Evan Radkoff, Machine Learning Engineer and Developer in Seattle, WA, United States
Evan Radkoff

Machine Learning Engineer and Developer in Seattle, WA, United States

Member since December 15, 2020
Evan is a former Amazon engineer specializing in applying machine learning and data science to solve the most difficult problems. He is the rare full-stack data scientist who can deliver on the entire ML engineer lifecycle from exploratory data analysis to model tuning to deployment and operations. Backed by an MS in CS, Evan also ramps quickly on new projects and deals well with ambiguity. Evan loves working with natural language data and is passionate about the intersection of AI and music.
Evan is now available for hire

Portfolio

Experience

Location

Seattle, WA, United States

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Scikit-learn, PyTorch, AWS, Slack, MacOS, Jupyter Notebook, Python, PyCharm

The most amazing...

...thing I've developed is a GAN-based generative model that outputs drum patterns that sound good enough to be used as percussion in actual songs.

Employment

  • Self-employed

    2020 - PRESENT
    Self-employed, Sounds and Words LLC
    • Released an app in the macOS App Store that intelligently splits album audio files into tracks, reaching #72 on the music app charts.
    • Developed classification models for drum sounds, using deep learning, for a future product.
    • Trained a GAN-based generative model that writes original drum patterns for use in electronically produced music.
    Technologies: Pandas, Scikit-learn, PyTorch, App Development, Swift, Artificial Intelligence (AI), Python
  • Machine Learning Engineer (Contractor)

    2019 - 2020
    Sidetrack AI
    • Wrote a Python module that ingests email data and intelligently segments emails into smaller parts using a CRF and LSTM.
    • Discovered an optimal solution for clustering business documents based on multimodal data. Established evaluation metrics to ensure quality clusters.
    • Modeled high-level features of business documents with text classification methods.
    • Researched and implemented several state-of-the-art keyphrase extraction methods, including sequence-to-sequence generative neural networks, adapting them to a new domain.
    • Adapted an open-source data annotation software to fit our needs. Oversaw the collection of thousands of labels for multiple ML tasks.
    Technologies: Natural Language Processing (NLP), Research, Pandas, Graphs, Neural Networks, SciPy, NumPy, PyTorch, Scikit-learn, Artificial Intelligence (AI), Python
  • Software Development Engineer

    2014 - 2018
    Amazon.com
    • Created a back-end service for authors to manage events related to marketing their books.
    • Designed and implemented back-end APIs for a data dashboard that lets authors see how their books are selling and how readers are engaging. Data is pulled from several marketplaces worldwide and aggregated to multiple time periods.
    • Delivered a core feature to Author Central, a platform for authors to manage their presence on Amazon, that allows authors to associate books with their profile.
    • Responded to several service outages by diagnosing systems in real-time and providing a speedy path to recovery. Wrote post-mortems of outage events and put fixes in place to prevent recurrences.
    • Helped build and maintain deployment pipelines for over a dozen services.
    • Launched Write On by Kindle, a story lab and community for writers and readers.
    • Secured user data by integrating with Amazon-internal encryption solutions.
    • Saved the company tens of thousands in monthly costs by initiating an audit of servers and ETL job use.
    • Gave a lecture internally about the Scala Collections API and functional programming.
    Technologies: Amazon Web Services (AWS), SQL, HTML, Spring, Hibernate, JavaScript, CSS, Scala, Java, AWS DynamoDB, NoSQL, Distributed Systems, Servers, API Design, AWS

Experience

  • Drum Sound Classification
    https://www.soundsandwords.io/drum-sound-classification/

    A Python module presenting my research utilizing machine learning to classify 1-shot drum sounds.

    Modern music production can involve incorporating drum one-shots from large, disorganized libraries of sounds. I am working on AI methods to help effectively navigate such libraries, which includes dealing with mislabeled or inconsistently labeled files. Not only do neural networks solve this problem, but I've found that the intermediate embeddings they produce are useful for other related problems. This work is part of the research and development for a future product, released in the meantime as a blog post and open-source project.

  • Album Split macOS App
    https://www.soundsandwords.io/software/

    A macOS app that intelligently splits album audio files into individual track files through a simple drag-n-drop interface. This was built for music archivists who are digitizing albums and do not wish to split recordings into track files manually. The app reached #72 in the App Store in the music category and a pro version is in development.

Skills

  • Languages

    Python, Java, Scala, SQL, CSS, JavaScript, HTML, Swift
  • Libraries/APIs

    Scikit-learn, PyTorch, NumPy, Pandas, TensorFlow, SpaCy, Matplotlib, SciPy, Keras, NetworkX
  • Other

    Clustering Algorithms, Artificial Intelligence (AI), Machine Learning, Natural Language Processing (NLP), Music Information Retrieval (MIR), Convolutional Neural Networks, Text Classification, AWS, Algorithms, API Design, Distributed Systems, Neural Networks, Graphs, Research, Regular Expressions, Audio, Librosa, Deep Learning, Automated Summarization, Keyphrase Extraction, Data Mining, Deep Neural Networks, APIs, Computer Vision, Compilers, Servers, Bash Scripting, Digital Signal Processing, Custom BERT, Generative Adversarial Networks (GANs), Variational Autoencoders, CI/CD Pipelines
  • Tools

    PyCharm, Git, Slack
  • Paradigms

    Data Science, App Development
  • Platforms

    Jupyter Notebook, MacOS, Amazon Web Services (AWS), Linux, Docker
  • Storage

    Databases, AWS DynamoDB, NoSQL, MySQL, PostgreSQL
  • Frameworks

    Hibernate, Spring

Education

  • Master's Degree in Computer Science
    2012 - 2014
    University of Wisconsin-Madison - Madison, WI, United States
  • Bachelor's Degree in Mathematics and Computer Science
    2008 - 2012
    The College of Wooster - Wooster, OH, United States

To view more profiles

Join Toptal
Share it with others