David Natingga

David Natingga

$85/hr
Mathematics and data science
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
35 years old
Location:
Zilina, Zilina, Slovakia
Experience:
6 years
Dr. Dávid Natingga A mathematician, data scientist, software engineer; interested in research, algorithms and AI Education 2019 University of Leeds, UK, Department of Pure Mathematics – Computability Theory (PhD) Subjects taken: Set Theory, Proof Theory, Computability Theory, Category Theory 2014 Imperial College London, UK – Computing (MEng Artificial Intelligence, 2:1) Subjects taken: Algorithms, Machine Learning, Statistics, Logic, Algebraic Topology, Smooth Manifolds 2010 Coventry University, UK – Mathematics and Computing (CertHE, distinction) Industrial experience Apr. 2019 – present Data Science Freelancer, self-employeed serving international clients: Toptal, Alteso, Inflowmatix, Focus Facilitation May 2017 – March 2018 Software Engineer Contractor, TomTom, Amsterdam, Netherlands June 2014 – Sep. 2014 Data Science Intern, Pact Coffee, London, UK Apr. 2013 – Sep. 2013 Forward Deployed Engineer Intern, Palantir Technologies, Palo Alto, USA June 2012 – Sep. 2012 Forward Deployed Engineer Intern, Palantir Technologies, Palo Alto, USA July 2011 – Sep. 2011 Instep Research Intern, Infosys Labs, Bangalore, India Machine learning Concepts bias-variance trade-off, recall & precision, supervised & unsupervised learning, regularization, bagging and boosting Deep learning ANN, CNN (Dropout, Pool, ConvnD), architectures (VGG, AlexNet, ResNet) Computer vision object detection and recognition (e.g. Viola-Jones algorithm) Statistics least mean squares, Bayesian algorithms, regression, expectation maximization, Markov chain, Monte Carlo method, A/B testing, hypothesis testing Algebra singular value decomposition Clustering k-means, DBSCAN, elbow method, Silhouette coefficient Classification and regression decision trees, random forests, gradient boosting, support vector machine, k-nearest neighbours Time series analysis forecasting, trend and seasonality, burn-in, autoregressive evaluation, dynamic time warping, anomaly detection, drift and offset detection Online algorithms recursive filters (e.g. Kalman filter), moving average and variance (e.g. EMA), Welford’s algorithm Dimensionality reduction principal component analysis, t-Distributed Stochastic Neighbor Embedding Bioinformatics DNA analysis, oriC search, sequencing Others inductive inference, PageRank, genetic algorithms 1 Visualization Notebooks matplotlib, seaborn, plotly Jupyter, Google Colab, GCP AI platform Libraries NumPy, pandas, scikit-learn, TensorFlow, Keras, dlib, XGBoost Software engineering Algorithms and data structures Best practices computational and memory complexity; ADTs architecture, specification, code style, design patterns, documentation, review Concepts Agile, TDD, BDD, Scrum, MVP, CI Version control Git, SVN Major languages C / C++, Java, Python Minor languages Assembly, Awk, Bash, Basic, Go, Haskell, Julia, Matlab, Pascal, Java code style: Checkstyle Perl, Prolog, R, Ruby testing: JUnit, code coverage reports (JaCoCo) frameworks: Immutables, Lombok, Spring (components, SpringBoot) web development: Java Server Faces, Prime Faces, Hybernate ORM Web development CSS, HTML, JavaScript, PHP, AJAX, jQuery, CGI, sockets Mobile development Android Databases MySQL, PostgreSQL, Timescale, Berkeley DB, NoSQL, MongoDB Networking Apache, CISCO, Linux Cloud computing Amazon Web Services: EC2, S3, Batch, Lightsail Google Cloud Platform: Storage, AI platform Testing unit, validation and integration testing; mock objects Build tools Gradle, Maven Management software Jenkins (DSL scripting), CircleCI, Confluence, Gerrit, Github, Zube IDEs Eclipse, IntelliJ IDEA, Android Studio Additional skills Docker containers, Nvidia CUDA, Flex, Bison, ElasticSearch, OpenAPI (Swagger) Teaching experience Apr. 2016 – Sep. 2016 Teaching Assistant for Mathematical Logic, JAIST, Japan Sep. 2014 – Jan. 2016 June 2011 Teaching Assistant for Mathematics, University of Leeds, UK – taught 7 courses Teaching Assistant for Mathematics, Elthorne Park High School, London 2006 - 2009 Private tutor in mathematics, Slovakia Publications [1] Dávid Natingga. Data Science Algorithms in a Week: Top 7 algorithms for scientific computing, data analysis, and machine learning. Packt Publishing Ltd, 2018. [2] Dávid Natingga. Embedding Theorem for the automorphism group of the α-enumeration degrees. PhD thesis, University of Leeds, 2019. http://etheses.whiterose.ac.uk/25517/. [3] Sujatha R Upadhyaya and Dávid Tóth. An experiment with asymmetric algorithm: Cpu vs. gpu. In International Conference on Database Systems for Advanced Applications, pages 272–281. Springer, 2012. 2 Personal information Birth date: 2nd January, 1990 Birth name: Dávid Tóth Marital status: married Children: 2 (born 5th October 2017 and 15th February 2020) Citizenship: Slovak (European Union) Contact information Address: Popradská 2946/3, 010 08, Žilina, Slovakia Email: - Phone: - Skype: - Blog: davidnatingga.wordpress.com 3
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.