David Knoll

David Knoll Email and Phone Number

Data Scientist @ Emerson Automation Solutions
Saint Paul, MN, US
David Knoll's Location
Greater Minneapolis-St. Paul Area, United States, United States
David Knoll's Contact Details

David Knoll personal email

n/a

David Knoll phone numbers

About David Knoll

● An innovative problem solver with experience as a Software Engineer (+18 yrs) and a Biomedical R&D Scientist (+15 yrs).● Highly analytical. Particularly adept in, programming, data analysis, machine learning, numerical analysis, applied mathematics, and research.● Exceptionally broad technical knowledge base.● Passionate for quality and continuous process improvement.● Detail oriented yet sees the big picture.● Turns ideas into product innovations.● A lifelong learner.

David Knoll's Current Company Details
Emerson Automation Solutions

Emerson Automation Solutions

View
Data Scientist
Saint Paul, MN, US
Website:
emerson.com
Employees:
50002
David Knoll Work Experience Details
  • Emerson Automation Solutions
    Emerson Automation Solutions
    Saint Paul, Mn, Us
  • Emerson Automation Solutions
    Principal Design Engineer / Data Scientist
    Emerson Automation Solutions Jan 2019 - Nov 2020
    St. Louis, Mo, Us
    Developed a radio signal strength based asset location algorithm using machine learning in Python and R.● Created location algorithms that were used for internal testing, field studies, and ultimately released to customers.● Achieved a 100 fold speed improvement over the previous prototype by judicious use of Python's numerical libraries.● Engineered the solution to be testable via live data or prerecorded data from files or served up by a message broker.● Took on ancillary data science and software engineering tasks in support of the main development goal:1. Collected data from IIoT message brokers and data loggers.2. Created data parsers and data decoders.3. Cleaned, filtered, aggregated, and pivoted the data and imputed missing values.4. Extracted known positions from aerial photos and GPS data by applying affine transforms to the raw data.5. Performed exploratory and statistical data analysis.6. Experimented with feature selection and various regression techniques: linear, multiple linear, nonlinear, robust, constrained, and ensemble regression.7. Used automation scripts to optimize the algorithm's hyperparameters.8. Created information-rich visualizations of the algorithms' results and performance.9. Authored and presented technical reports to upper management.10. Maintained git repositories and merged in changes from collaborators.
  • Allergan
    Scientific Programmer
    Allergan Dec 2017 - May 2018
    Dublin, Coolock, Ie
    (Contract position through Collabera)● Translated a healthcare microsimulation application from Python 3 into C to improve performance using Visual Studio 2017, GSL, and other C libraries.● Achieved a 10 fold speed improvement with10,000 lines of C code.
  • Windlogics
    Software Engineer
    Windlogics Feb 2016 - Jul 2016
    St Paul, Minnesota, Us
    Using R, RStudio, and Linux command line tools to troubleshoot problematic machine learning code and improve R code quality. (24 week contract through TEKsystems)● Added logging to help troubleshoot a failing power grid load forecasting algorithm.● Diagnosed run failures in a wind farm performance assessment application.● Added automated unit testing to an R package for calculating generation entitlement.● Refactored problematic wind turbine anomaly detection code.
  • Ativa Medical
    Principal Algorithm Development Scientist
    Ativa Medical Oct 2013 - Nov 2015
    Developed over 15 data analysis and machine learning algorithms in R and C# for a portable, point-of-care flow cytometer blood analyzer:● Created an automatic 3-part WBC differential gating / clustering algorithm using iterative kernel density estimation (KDE) on transformed, two-dimensional light scatter data.● Researched ways to increase algorithm speed. Achieved over a tenfold improvement by implementing an FFT version of the KDE using available C# numerical analysis libraries and using legacy FORTRAN code as a guide.● Extended the algorithm by adding automatic Eosinophil classification resulting in 4-part WBC differential gating. Used nonlinear optimization techniques in C# to fine tune algorithm parameters.● Created several grid-search algorithms to locate Basophils and Nucleated Red Blood Cells on the scatter plots by correlating vs. predicate device results.● Converted an automatic RBC / platelet clustering algorithm written in Python to C#.● Created algorithms to detect poor RBC morphology and multiple RBC populations.● Created algorithms to detect nonstationary RBC and WBC scatter employing Kolmogorov–Smirnov tests.● Created an algorithm to detect poor scatter quality using a Random Forest classifier on distributional features.● Collaborated with outside consultants to develop and evaluate finite mixture model based clustering algorithms.● Used R to create color 2D contour plot visualizations of scatter density to guide algorithm development.● Wrote complex T-SQL queries to obtain data from a SQL Server database.
  • Starkey Laboratories Inc
    Sr. Software Engineer I
    Starkey Laboratories Inc Oct 2006 - Apr 2013
    Worked on Starkey's Inspire OS Fitting System Software and underlying mathematical models:● Developed C# code and unit tests to mathematically model and validate hearing aid responses.● Translated DSP algorithms supplied as MATLAB code into C#.● Recommended and implemented various interpolation and data smoothing algorithms that resulted in higher accuracy hearing aid models, better fitting of patients, and higher customer satisfaction.● Developed C# applications to facilitate product data entry into Oracle, MS SQL Server, and MS Access databases. Used to enter data for 60 products over 5 product launches.● Provided mathematical expertise to the Software Engineering and other departments.
  • Starkey Labs
    Sr. Software Engineer
    Starkey Labs Oct 2006 - Oct 2006
    Eden Prairie, Mn, Us
    (Alias for above company)
  • Beckman Coulter, Inc
    Sr. Software Engineer
    Beckman Coulter, Inc Jan 1998 - Nov 2005
    Created software for the Access and UniCel DxI 800 immunoassay analyzers and administered SCM systems:● Researched, developed, coded (in MS VC++ & MFC), and tested an object oriented expression parser for reflex testing and derived result calculations allowing customers to enter their own formulas for evaluation.● Designed, coded (in MS VC++ & MFC), tested, and released other software features for the Access 2 line of instruments including user defined test results, patient demographic ranges, instrument diagnostic functions, and user interface screens, all in compliance with FDA GMP & QSR regulations and ISO-9000 standards.● Administered PVCS, ClearCase, and ClearQuest, Software Configuration Management (SCM) and Defect Tracking systems. Automated routine, manual tasks using Perl, WinBatch, and Windows Shell. ● Validated PVCS per FDA's regulation on Electronic Records and Electronic Signatures (21 CFR Part 11).● Designed, coded (in C), tested, and released software features for the Access instrument, including algorithms for reflex testing, sample pipetting, instrument resource scheduling, signal processing, and data reduction.
  • Beckman Instruments, Inc
    Software Engineer Iii
    Beckman Instruments, Inc May 1996 - Dec 1997
    (Included in the above description)
  • Sanofi Diagnostics Pasteur
    Systems Integration Scientist
    Sanofi Diagnostics Pasteur Sep 1991 - Apr 1996
    ● Diagnosed, solved, and validated complex instrument-chemistry interactions causing compromised assay performance: investigated, diagnosed, and corrected the source of sinusoidal patterns in IgE assay results.● Researched, designed, developed, manufactured, and calibrated safe, chemically bonded, solid state radioluminescent standards that were used internally and by customers for luminometer calibration.● Designed and brought to market improved wash probes, eliminating a major source of erroneous assay results.● Specified and validated the Access instrument's temperature control subsystem: 1) specified heater areas and wattages, 2) measured heater performance, 3) measured the effect of temperature on immunoassay results.● Performed computer modeling of heat transfer, statistical distributions of assay results, error propagation, and immunoassay reaction kinetics and equilibria.
  • Sanofi Diagnostics Pasteur
    Senior R&D Associate
    Sanofi Diagnostics Pasteur May 1990 - Aug 1991
    ● Contributed and validated key design concepts to a world-class, state-of-the-art photon counting luminometer for the Access instrument: 1) optimized operating parameters using response surface modeling, 2) devised circuit for automatic setting of discriminator voltage, 3) devised running median method of signal processing.● Created a system-wide error propagation budget for immunodiagnostic analyzers allowing assay developers to optimize assays and hardware engineers make instrument improvements.
  • Sanofi Diagnostics
    Systems Integration Scientist
    Sanofi Diagnostics Sep 1991 - Sep 1991
    (Alias for Sanofi Diagnostics Pasteur)
  • Kallestad Diagnostics
    Systems Integration Consultant
    Kallestad Diagnostics Jul 1988 - Apr 1990
    Devised temperature correction algorithms for immunoassays. Designed and built a computer-based temperature acquisition system to measure the effect of temperature on immunoassays.
  • Universities Of Minnesota And Of North Carolina
    Molecular Biophysics Research Scientist
    Universities Of Minnesota And Of North Carolina Jun 1988 - Jun 1988
    ● Used advanced bioanalytical techniques to study the biophysics of nucleic acid – solvent interactions, blood coagulation, and protein precipitation by polymers, resulting in eight publications.● Studied the effects of heat and counterion type and size on DNA unfolding and aggregation using laser light scattering and absorption spectroscopy.● Showed how blood clotting is blocked by fibrinogen fragment D by using static and dynamic light scattering, gel electrophoresis, electron microscopy, and intrinsic viscosity.● Used static light scattering, UV spectroscopy, and pH titration to show that proteins are precipitated by poly(ethylene glycol) by an excluded volume mechanism.● Wrote computer programs employing Levenberg-Marquardt nonlinear least squares regression to deconvolute light scattering data to obtain polymer size distributions.

David Knoll Skills

R&d Software Engineering Testing Medical Devices Biomedical Engineering Design Control Fda C# Algorithms Software Development Product Development Validation C Quality System Programming Matlab Signal Processing Hardware Diagnostics Process Improvement Engineering C++ Databases Immunoassays Data Analysis Quality Assurance Access R Continuous Improvement Spc V&v Statistics Analysis Machine Learning Data Science Systems Engineering Life Sciences Research Vba Python Numerical Simulation Software Configuration Management Perl Microsoft Excel Powershell Google Docs In Vitro Diagnostics Light Scattering Biophysics Linear Algebra Applied Mathematics Problem Analysis Collaboration Linux

David Knoll Education Details

  • University Of North Carolina At Chapel Hill School Of Medicine
    University Of North Carolina At Chapel Hill School Of Medicine
    Biochemistry
  • Penn State University, State
    Penn State University, State
    Biochemistry

Frequently Asked Questions about David Knoll

What company does David Knoll work for?

David Knoll works for Emerson Automation Solutions

What is David Knoll's role at the current company?

David Knoll's current role is Data Scientist.

What is David Knoll's email address?

David Knoll's email address is da****@****son.com

What is David Knoll's direct phone number?

David Knoll's direct phone number is +161229*****

What schools did David Knoll attend?

David Knoll attended University Of North Carolina At Chapel Hill School Of Medicine, Penn State University, State.

What are some of David Knoll's interests?

David Knoll has interest in Science And Technology.

What skills is David Knoll known for?

David Knoll has skills like R&d, Software Engineering, Testing, Medical Devices, Biomedical Engineering, Design Control, Fda, C#, Algorithms, Software Development, Product Development, Validation.

Who are David Knoll's colleagues?

David Knoll's colleagues are Andre Gilchrist, Siddharth Kharde, Jesse Moralina, Adriana Alvarez Gomez, Arthur Wang, Krizia Mharee Poja, Hart Daniele Asis.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.