Dávid Natingga, Ph.D.
Verified Expert in Engineering
Data Scientist and Developer
Dávid helps his clients solve the most complex analytical problems using mathematics, data science, and technology. He has aided numerous clients, including big names like Infosys, Palantir, Suez, and TomTom. Dávid's top niche is high-frequency time series analysis. He makes the impossible possible. His inventions encompass robust Fourier transform, robust anomaly detection, and overcoming the curse of higher dimensionality. Dávid's strengths include curiosity, creativity, and persistence.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), SQL, Go, Julia, Python, TensorFlow, Git, Linux, XGBoost, Rust
The most amazing...
...algorithm optimization I performed was to replace a heavy stack of AWS instances with one mathematical formula, which computed an instant on an ordinary laptop.
Work Experience
Data Scientist
Freelance
- Created novel machine learning algorithms for transient detection, localization, anomaly detection, and demand forecasting, within hydraulic networks.
- Contributed to a patented event-detection solution for the hydraulic time series.
- Designed and developed analytical solutions to tackle specific problems faced by water utility companies.
- Created data validation algorithms to validate imported data and to detect and correct corrupted time-series data.
- Built an automatic report generation tool to provide an overview of the quality of the data, pinpoint specific problems in the data, and detect problems with the devices captured by the data.
- Designed a scalable SQL database structure, based on the TimescaleDB extension, to run research experiments at scale.
- Found bugs in the client's infrastructure and advised its simplification and decoupling to make it more robust and more efficient for working between development and data science teams.
- Created novel algorithms to detect mechanical misconfiguration of the sensor devices and correct the data from the misconfigured devices.
- Conducted an extensive statistical study on the uncertainty and confidence intervals of the data received from the monitoring devices.
- Developed a strategic roadmap and new architecture for advanced analytics.
Software Engineer
TomTom
- Figured out the specification of complex legacy GIS data for which no specification was known and migrated it successfully to a new format.
- Converted, processed, and generated the entire world map data used in navigation platforms around the globe.
- Developed probabilistic map data error detection tools for the given imperfect and erroneous data.
Data Scientist
Pact Coffee (Intern)
- Developed an algorithm in Go for recommending new coffees, with no user feedback, based on their intrinsic properties.
- Achieved the algorithmic performance superior to a professional coffee connoisseur.
- Delivered fast execution speeds on ordinary hardware.
Forward Deployed Engineer
Palantir Technologies (Intern)
- Developed a document similarity search plugin for the Palantir Government platform with an integrated security layer for the Elasticsearch server, covering https and the Palantir internal authentication endpoint and access control list.
- Extended the codebase, which comprised over one million lines of code, had limited documentation, and depended on the legacy software.
- Updated the previously developed plugin, HTML-Exporter for Maps, thus satisfying existing clients.
Forward Deployed Engineer
Palantir Technologies (Intern)
- Developed a Java plugin, HTML-Exporter for Maps, exporting tiles, Palantir objects, KML objects, layers, and other map data from the Palantir Government platform to an HTML file.
- Transformed tiles between incompatible geographic information systems.
- Communicated directly with the clients, achieving a track record of successful deployments and uses of the plugin I developed.
Instep Research Intern
Infosys Labs
- Researched the optimization of parallel algorithms and analyzed asymmetric workload distribution, resulting in a publication.
- Implemented a home-grown sequence data mining algorithm on Nvidia (CUDA) graphic cards.
- Developed auxiliary tools, including a statistical sequence generator.
Experience
Find Optimal Battery Size
Non-intrusive Load Monitoring
Smart Electric Vehicle Charging
David has developed and successfully deployed a smart EV charging algorithm that takes care of the whole process using clever mathematics, optimization techniques, and algorithms with heuristics.
Cat, Dog, or Panda?
Math Glass
https://play.google.com/store/apps/details?id=user.david.natingga.mathglassSophia Number Guesser
https://play.google.com/store/apps/details?id=user.david.natingga.sophianumberguesserCan you figure out how Sophia can guess the hidden digit?
Rust Quantum Computer Simulator
https://github.com/info-algohertz/quantum_simulationSkills
Tools
Git, GIS, Plotly, GitLab, GitHub
Paradigms
Anomaly Detection, Data Science, Linear Programming, Agile
Platforms
Linux, NVIDIA CUDA, Amazon Web Services (AWS)
Other
Mathematics, Algorithms, Machine Learning, Artificial Intelligence (AI), Statistics, Optimization, Research, Recommendation Systems, Forecasting, Time Series Analysis, Number Theory, Data Analysis, Data Quality Analysis, Data Analytics, Data Reporting, Mathematical Analysis, Mathematical Modeling, Convex Optimization, Predictive Analytics, Data Visualization, Google Cloud ML, Deep Learning, Object Recognition, Computer Vision, Computer Vision Algorithms, Deep Neural Networks, NLU, Natural Language Understanding (NLU), Big Data, Economics, Cost Reduction & Optimization, Linear Optimization, OR-Tools, Combinatorial Optimization, Signal Processing, Quantum Computing, Simulations, Physics Simulations, Quantum Mechanics, Time Series
Languages
Python, Julia, Go, Java, SQL, C, C++, Bash, JavaScript, Python 3, Rust
Libraries/APIs
TensorFlow, NumPy, Pandas, Scikit-learn, Keras, Matplotlib, Node.js, JSON API, XGBoost
Storage
JSON
Education
Ph.D. in Mathematics (Computability Theory)
University of Leeds - Leeds, England, United Kingdom
Master of Engineering Degree in Computing (Artificial Intelligence)
Imperial College London - London, United Kingdom
Certifications
Problem Solving
Online Freelance Platform
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