Languages
Python, SQL, MATLAB, JavaScript, HTML, C#
Tools, Platforms, and Services
Docker, S3, Postgres, ClickHouse, TensorFlow, Weights & Biases, Kafka, gRPC, Dagster, Git, Notion, Tableau, EEG, Eye-Tracking, Pandas, Numpy, Scikit-learn, Parquet, Financial Information eXchange, PowerShell
Work Experience
Software Engineer
Optios, October 2019 – Present
- Designed and developed cloud-based system for the collection and evaluation of EEG data from subjects located across the States. The system utilized stream-processing to acquire data, process EEG, synthesize features, and generate model predictions all real-time as subjects were going about their days. All data was written to SQL tables and/or cloud storage.
- Designed and developed an automated cloud-based orchestration pipeline for warehousing large biosignal and financial datasets. The organization and frequent updates allowed for faster iterations through both ML modeling and deployment cycles, and improved business intelligence.
- Feature generation and exploratory ML modeling with different architectures. This included various data manipulations and consistency checks, code optimizations for training and hyperparameter tuning, and generated reports to summarize and present findings.
- Financial (trade and market) data management and processing pipelines. Data provided to us by partners consisted of different sources, formats, and frequencies. The development of this pipeline allowed for the standardization of data and asset delivery for all down-stream consumers, such as BI and ML teams.
- Previously held positions within the company included Research Scientist and Research Associate.
Research Associate
Neuromatters, October 2018 – October 2019
- Advertising research for a social media and networking company, exploring the efficacy of social media ads and potential neural correlates. Experiment was coded in MATLAB, included time-synchronized stimulus presentation and EEG, hear-rate, and pupil data collection.
- Industry research on neural responses to different olfactory stimuli and their effects on memory and emotional state.
- Management, preparation, and distribution of data for machine learning applications and analysis.
Research Assistant
City College of New York, March 2018 – September 2018
- Coded experiments in MATLAB for studies on attention in educational settings, utilizing a networking system for efficient time-synchronization of multiple data streams.
- Collection, storage, and processing of EEG, ECG, pupillometry, and gaze data, along with analysis including stimulus-response correlations and inter-subject correlations.
- Image and video processing involving feature detection, extraction, and tracking.
- Resulting publication: Synchronized eye movements predict test scores in online video education
Education
Neuroscience, B.S.
New York University, 2017