Alan Reiner
Verified Expert in Engineering
Machine Learning Developer
Columbia, MD, United States
Toptal member since February 14, 2020
Alan is a statistician, data scientist, and deep learning practitioner with over a decade of data science experience, including computer vision for missile defense, real-time cybersecurity attack detection analytics, and borrower creditworthiness classification. Alan is motivated by challenging problems, is highly adaptable, and is especially good at picking up new projects and making an immediate impact.
Portfolio
Experience
- Machine Learning - 10 years
- Computer Vision - 7 years
- Object Detection - 4 years
- Artificial Intelligence (AI) - 3 years
- Spark - 3 years
- Generative Pre-trained Transformers (GPT) - 1 year
- Deep Learning - 1 year
- TensorFlow - 1 year
Availability
Preferred Environment
TensorFlow, Scala, Python, Linux
The most amazing...
...project I've worked on was a fully-functional poker-bot, which was trained by watching 1,500 games of a professional poker player.
Work Experience
Natural Language Processing Engineer
Novetta Corp
- Designed an NLP dialog system in Tensorflow 2.0 for non-technical users to create complex, structured queries. Achieved near-SOTA NLP performance on limited dataset (>95% F1-score on 6 NLU tasks).
- Fine-tuned BERT with multi-task LSTM head models, multiple NLP input streams, self-attention. Substantial performance gains via augmentation, custom loss functions, CRFs, keras-tuner.
- Coordinated dataset design, collection, cleaning and annotation with six annotators.
- Developed an open-source solution for rapid, hotkey-based, multi-label annotations: https://github.com/etotheipi/keynotate.
- Mentored team members on machine learning, TensorFlow, AI architectures, Git, and Docker.
Data Scientist | Software Engineer
IronNet Cybersecurity
- Engineered crucial features to improve a DNS-tunneling detection algorithm which reduced false positives by 80% and increased computational efficiency by 70%.
- Collected and analyzed data for detecting malicious meek (domain fronting) connections originating in customer networks.
- Developed a domain-generation attack (DGA) detection algorithm using a variety of machine learning (ML) techniques, including LSTM for identifying randomly generated domains.
- Served as the technical lead in the migration of the entire company product’s back end to Docker and Kubernetes (50+ microservices).
- Developed scripts for full-stack rollouts in AWS, including TLS certifications, DNS routes, security groups, and so on; also integrated them into the CI/CD pipeline.
CEO | Lead Developer
Armory Technologies, Inc.
- Developed an open-source Bitcoin wallet from scratch that innovated multiple usability and security features in the early days of Bitcoin.
- It was a spare-time project for two years before receiving seed funding at a $4.2 million valuation in 2013.
- Became a respected thought leader in the industry, and the software still protects over $2 billion (USD) worth of Bitcoin.
- Managed five, full-time, remote developers.
Physicist, Computer Vision for Missile Defense
JHU Applied Physics Laboratory
- Worked on algorithms for "Lethal Aimpoint," which uses an IR camera on the interceptor missile to detect the threat and identify where to hit it. Used a variety of image processing and statistical techniques to solve the problem (missile defense).
- Developed an elaborate visualization tool that was used daily by dozens of engineers to examine and verify the results of missile simulations.
- Created a CUDA/C++ algorithm to speed up image-processing tasks in our simulations by a factor of 50-200x. The simulations originally took three hours to run, reduced to a couple of minutes with this code (and installing GPUs in our clusters).
- Developed statistical techniques to mitigate the effects of dead pixels in our IR cameras, and drive the requirements process for future camera/array production.
Experience
Coursera ML/DL Courses
https://www.coursera.org/specializations/amlI worked on more than a dozen different ML/DL projects including object detection, face recognition, segmentation, image captioning, seq2seq models, text generation and learning to play Atari games with only raw screen pixels. I also gained direct experience with VAEs, GANs, U-Nets, transfer learning, LSTMs, Deep Q-Learning, A3C, and Bayesian methods such as EM and MCMC.
AI-powered Poker Bot
LendingClub Peer-to-peer Investing
I thoroughly analyzed and produced multiple different machine learning (ML) models to try to identify high-value borrowers and created an automated system to process new borrower applications and invest if they receive a high score.
Education
Master's Degree in Applied Mathematics—Statistics and Stochastic Processes
Johns Hopkins University - Baltimore, MD, USA
Bachelor's Degree in Theoretical and Applied Mechanics (Engineering)
University of Illinois at Urbana-Champaign - Champaign, IL, USA
Bachelor's Degree in Applied Mathematics
University of Illinois at Urbana-Champaign - Champaign, IL, USA
Certifications
Machine Learning and Deep Learning
National Research University of Higher School of Economics via Coursera
Skills
Libraries/APIs
TensorFlow, Keras, Scikit-learn, LSTM, PyQt
Tools
MATLAB
Languages
Python, C++, Scala, Python 3
Platforms
Kubernetes, NVIDIA CUDA, Apache Kafka, Docker, Linux, Amazon Web Services (AWS)
Frameworks
Spark
Industry Expertise
Cybersecurity
Paradigms
Functional Programming
Storage
NoSQL
Other
Artificial Intelligence (AI), Computer Vision, Machine Learning, Natural Language Processing (NLP), Deep Learning, Data Engineering, Object Detection, Variational Autoencoders, Deep Neural Networks (DNNs), Generative Pre-trained Transformers (GPT), Custom BERT, Image Processing, Video Processing, Bitcoin, User Interface (UI), User Experience (UX), Cryptography, Reinforcement Learning, Generative Adversarial Networks (GANs), LSTM Networks, Bayesian Inference & Modeling
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