![Daniel Polyakov, Developer in Tel Aviv-Yafo, Israel](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F387433%2Fpicture%2Foptimized%2Fhuge_a086db8ff789b52c46006e6f981ebd04-9d1e19580ec9a919c24d132ef2c05d2d.jpg&width=480)
Daniel Polyakov
Verified Expert in Engineering
Algorithms Developer
Tel Aviv-Yafo, Israel
Toptal member since December 15, 2019
Daniel is an algorithms engineer, computational neuroscientist, and ex-air force officer with over 13 years of R&D experience developing signal processing, computer vision, and machine learning algorithms on Matlab/Python and implementing them on C/C++/C#. Among his projects, you can find an IMU-based animal monitor, deep learning-based TSA gate, embedded digital radio, PPG-based medical device, EEG research, and large-scale RF system.
Portfolio
Experience
- Signal Processing - 8 years
- C - 8 years
- MATLAB - 8 years
- Algorithms - 8 years
- C++ - 7 years
- Real-time Systems - 6 years
- Medical Devices - 6 years
- Machine Learning - 5 years
Availability
Preferred Environment
C#, C++, C, Python, MATLAB
The most amazing...
...project I've done used deep learning to build a facial expressions interpreter that helps a mute paralyzed girl to communicate (at a hackathon).
Work Experience
Algorithms Developer (contractor)
Tatch Inc
- Assessed the respiratory effort and airflow out of an electromechanical sensor.
- Assessed the pulse and SPO2 out of an optical oximeter.
- Processed and analyzed signals on Matlab.
- Measured signals quality.
- Detected breath pathologies.
Sleep and Consciousness Research Specialist
University of Wisconsin School of Medicine
- Performed EEG experiments on sedated patients.
- Built auditory and visual paradigms for experiments.
- Processed and analyzed EEG data on Matlab.
- Used EEGLAB for temporal spectral and spatial signal analysis.
- Used FieldTrip for functional connectivity analysis, BrainStorm for source reconstruction, and SPM for statistics.
Image Processing Algorithms Developer
Camero-Tech
- Developed a 3D imaging system for individual's security screening.
- Implemented computer vision algorithms using OpenCV on C++.
- Led a deep learning (CNN) based project of suspicions objects detection using KERAS framework over Python.
- Performed field tests at TSA.
- Developed 3D geometry algorithms.
Algorithms Developer
SCR Engineers (Antelliq)
- Developed health monitoring sensors for various farm animals.
- Designed and developed a real-time prototype system (core, interfaces, testing) for behavioral and physiological processes monitoring of cows; designing similar systems for other animals.
- Processed MEMS signals (spatial geometry, filtering, spectral analysis) and developing machine learning-based algorithms.
- Wrote on MATLAB and created embedded code (C) and Windows applications (C#) with Matlab-Coder; system integration and testing.
- Planned field experiments and feasibility tests followed by statistical results analyses.
- Worked in the algorithms team; collaborated with farmers, veterinarians, and the academy.
Co-founder
Mojito
- Set up a social network website for interactive activities, together with two other founders.
- Built product concept, business plan, marketing plan.
- Led software design, graphic design, and user experience (UI/UX).
- Collaborated with activity instructors: interviewing instructors and organizing pilot activities.
- Consulted with incubators, VCs, and angels.
Real Time Embedded Software Developer
Etherwaves
- Developed digital radio receivers for DAB, DAB+, and DMB standards (OFDM).
- Implemented algorithms in all system modules from MAC up to APP layer.
- Developed multi-threaded firmware in C/C++ on Blackfin (ADI) and on XTensa (Tensilica) DSPs.
- Worked with H264, AAC and TDMB standards; widely using UART and SPI protocols.
- Integrated with PHY layer, worked with hardware, and tested equipment.
- Collaborated with Magneti Marelli (Turin, Italy) on a vehicle radio system including firmware integration, technical support in Turin, and road tests in Europe.
- Collaborated with Silicon Labs (Austin TX, USA) on a radio receiver chip, including firmware integration, and technical support in Austin.
Officer and Software Engineer
Israeli Air Force, "Ofek," ELTA IAI
- Developed a large-scale multi-disciplinary real-time system for collecting and processing intelligence information from radar signals (RF).
- Implemented radiolocation algorithms and various software modules in Assembly/C/C++/MFC on Windows, UNIX, and VxWorks platforms.
- Used Matlab for feasibility tests, system analysis, and performance tests.
- Set up and managing UNIX (Solaris), DB (Oracle), and PC (Windows) systems.
- Managed different implementation processes and provided technical personal training.
- Hired as an engineer while serving as an officer (Captain).
Experience
Polysomnography Measurements Patch
https://www.tatchhealth.com/Neural Correlates of Consciousness and Anesthesia Research
Farm Animals Monitoring Tag
http://www.scrdairy.com/Walk-Through TSA Gate
Digital Radio Firmware
BrainTech Community and Hackathon Mentor
https://www.brainstormil.com/I take part in this community as a mentor, consulting students during studies, hackathons and career decisions.
Education
Ph.D. in Brain and Cognitive Sciences
Ben-Gurion University of the Negev - Be'er Sheva, Israel
Master of Engineering Degree in Biomedical Engineering
Technion – Israel Institute of Technology - Haifa, Israel
Bachelor of Science Degree in Computer Engineering
Technion – Israel Institute of Technology - Haifa, Israel
Skills
Libraries/APIs
Keras, OpenCV, Microsoft Foundation Class (MFC) Library, Microsoft Foundation Classes (MFC)
Tools
MATLAB, MATLAB Statistics & Machine Learning Toolbox, Visual Studio
Languages
C++, C, Embedded C, Embedded C++, PHP, Assembly, Python, C#
Paradigms
Real-time Systems, Object-oriented Programming (OOP)
Platforms
VxWorks, Oracle, Unix, Linux, iOS, Windows
Storage
MySQL
Other
EEG, MEMS, Signal Analysis, Signal Processing, Biomedical Skills, Algorithms, Data Analysis, Simulations, Feasibility Studies, Neuroscience, Computer Engineering, PPG Waveforms, Signal Filtering, Medical Devices, Digital Radio, Support Vector Machines (SVM), Deep Learning, Convolutional Neural Networks (CNNs), Machine Learning, Image Processing, Computer Vision, Statistics, Deep Neural Networks (DNNs), Neural Networks, Electrical Engineering, Digital Signal Processing, Embedded Systems, Classification, Clustering, Supervised Learning, Unsupervised Learning, Medical Imaging, Experimental Research, 3D Geometric Analysis, Radio, AAC, Multimedia, TV Broadcasting, Universal Asynchronous Receiver/Transmitter (UART), Serial Peripheral Interface (SPI), Electronics, Graphic Design, Hardware Design, Entrepreneurship, Video Processing, H264, Radiolocation, User Interface (UI), User Experience (UX)
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