Recommended expert

Kimmo Suotsalo

Freelance Data Scientist

Kimmo Suotsalo
Helsinki, Finland

Experience

Jan 2025 - Dec 2025
1 year

Freelance Data Scientist

Upcognify Ltd

  • Designed and trained deep neural networks to solve a predictive maintenance problem in the manufacturing industry.
  • Defined suitable performance metrics and tracked them using a MLflow server.
  • Coached the client’s managers and developers in machine learning, neural networks, and agile software development.
  • Technologies and methods: Python, NumPy, SciPy, Pandas, Scikit-learn, NLTK, Keras, PyTorch, TensorFlow, OpenCV, Detectron2, Meshroom, MLflow, Jupyter, Databricks, PySpark, AWS, Azure, GCP, SQL, Git, JavaScript, HTML, CSS, Java, Flask, Celery, MATLAB, R, C, C++, Scrum, Kanban, XP
Jan 2024 - Dec 2025
2 years

Freelance Data Scientist

Upcognify Ltd

  • Applied transfer learning to deep neural networks to detect new kinds of objects in industrial videos.
  • Created a photogrammetric 3D model of the scene to identify detected objects and preserve their identities in new videos.
  • Technologies and methods: Python, NumPy, OpenCV, Detectron2, MLflow, Meshroom, Databricks, MS Azure, Jupyter Notebooks, Git, GitHub
Jan 2023 - Dec 2024
2 years

Freelance Data Scientist

Upcognify Ltd

  • Wrote functions for anomaly detection in aerial images and videos, solving the problem with unsupervised detection by comparing new images statistically against existing ones.
  • Technologies and methods: Python, NumPy, OpenCV, neural networks, Databricks, MS Azure, Jupyter Notebooks, Git, GitHub
Jan 2023 - Dec 2023
1 year

Freelance Data Scientist

Upcognify Ltd

  • Developed algorithms for object detection and segmentation in outdoor industrial images under varying conditions.
  • Built a custom web application for manual annotation of a few hundred objects and used transfer learning to train a neural network for the main problem.
  • Technologies and methods: Python, NumPy, OpenCV, neural networks, Databricks, MS Azure, Jupyter Notebooks, Flask, JavaScript, HTML, CSS, Git, GitHub
Jan 2022 - Dec 2023
2 years

Freelance Data Scientist

Upcognify Ltd

  • Designed and implemented a web application to process and analyze thermal images and photographs collected via IoT sensors.
  • Implemented image compression, interpolation, registration, edge detection, distortion correction, artifact removal, hot spot detection, and interactive web features (search, zoom, pan, selection, animation, pixel highlighting).
  • Technologies and methods: Python, NumPy, OpenCV, Pillow, Databricks, MS Azure, Jupyter Notebooks, Flask, JavaScript, Plotly, Bootstrap, Tabulator, HTML, CSS, Git, GitHub
Jan 2021 - Dec 2022
2 years

Freelance Data Scientist

Upcognify Ltd

  • Developed software for deep learning–based signal classification including data exploration, visualization, digital signal processing for noise suppression, and benchmarking multiple neural networks.
  • Technologies and methods: Python, NumPy, SciPy, Pandas, TensorFlow, Keras, MLflow, Plotly, Jupyter Notebooks, Git, GitHub, AWS SageMaker, AWS S3
Jan 2021 - Dec 2022
2 years

Freelance Data Scientist

Upcognify Ltd

  • Developed a deep learning anomaly detection system for predictive maintenance of industrial devices using IoT devices to collect signals and a cloud platform for analysis.
  • The anomaly detection algorithm processed acoustic emission data to spot abnormal activities with small unlabeled datasets.
  • Technologies and methods: Python, NumPy, SciPy, Pandas, Scikit-learn, TensorFlow, Keras, Plotly, Jupyter Notebooks, Databricks, PySpark, MS Azure, PowerBI, Git, GitHub
Jan 2020 - Dec 2021
2 years

Freelance Data Scientist

Upcognify Ltd

  • Designed and implemented neural networks for time series analysis and customer support based on exploratory analysis of customer data in the client’s data lake.
  • Designed and implemented data pipelines and participated in founding a new data warehouse.
  • Technologies and methods: Python, NumPy, SciPy, Pandas, Scikit-learn, TensorFlow, Keras, Plotly, Jupyter Notebooks, Git, GitHub, AWS SageMaker, AWS S3, AWS Athena, AWS Glue, Jira, Asana, Confluence
Jan 2020 - Dec 2021
2 years

Freelance Data Scientist

Upcognify Ltd

  • Designed and implemented algorithms for multivariate signal analysis and classification of electrocardiogram data using online Bayesian parameter estimation in state space models and fractional marginal pseudo-likelihood.
  • Developed portable C-language algorithms for embedded systems with a focus on classification accuracy.
  • Technologies and methods: Python, NumPy, SciPy, Pandas, Excel, Scikit-learn, Plotly, Jupyter Notebooks, Git, GitHub, DSP, FIR and IIR filters, Kalman filters, optimization
Jan 2020 - Dec 2020
1 year

Freelance Data Scientist

Upcognify Ltd

  • Developed algorithms for multivariate signal analysis in applications such as neurophysiology, learning both structure and parameters of multivariate time series models directly from data.
  • Technologies and methods: R, RStudio, MATLAB, DSP, multivariate autoregression, network models, Bayesian statistics, optimization, EEG data, Git, GitHub
Jan 2019 - Dec 2019
1 year

Freelance Data Scientist

Upcognify Ltd

  • Designed and implemented software modules to enhance physiological signal quality for near real-time processing.
  • Designed digital filters with suitable specifications, integrated them into client software, created visualizations, and wrote documentation for use and extension of the source code.
  • Technologies and methods: Python, NumPy, SciPy, Matplotlib, Jupyter Notebooks, Java, DSP, Git, GitLab, Eclipse
Jan 2017 - Dec 2021
5 years
Helsinki, Finland

Freelance Data Scientist

Upcognify Ltd

  • Designed and built a medical-grade web application using machine learning to analyze physiological signals.
  • Responsible for requirement analysis, architectural design, technology selection, hands-on implementation, testing, documentation, and maintenance.
  • Built data pipelines, implemented signal processing algorithms, trained and selected machine learning models, implemented front-end and back-end modules, managed cloud resources, and advised technical and business personnel.
  • Technologies and methods: Python, NumPy, SciPy, Pandas, Scikit-learn, Keras, TensorFlow, Plotly, Jupyter Notebooks, Git, GitLab, AWS EC2, AWS S3, GCP, C, C++, DSP, MySQL, Eclipse, Flask, Celery, HTML, CSS, JavaScript, Scrum, Kanban, XP

Summary

Data science and machine learning expert with outstanding communication skills and a make-it-happen attitude. Three graduate degrees with excellent grades. Doctoral degree on the way. Years of experience in both the industry and the academia.

I provide full-stack data science services as a freelancer through my company Upcognify Ltd. My special areas of expertise are machine learning, computer vision, and time series analysis. I also have experience in natural language processing, cloud computing, optimization, full-stack web development, medical software, IoT, DevOps, and agile methods. I take great pride in delivering high-quality software that is easy to maintain and I can implement a solution in a proactive way from idea to production.

Please refer to my LinkedIn profile for recommendations given by my former clients and colleagues.

Skills

  • Python
  • Numpy
  • Scipy
  • Pandas
  • Scikit-learn
  • Nltk
  • Keras
  • Pytorch
  • Tensorflow
  • Opencv
  • Detectron2
  • Meshroom
  • Mlflow
  • Jupyter
  • Databricks
  • Pyspark
  • Aws
  • Azure
  • Gcp
  • Sql
  • Git
  • Matplotlib
  • Plotly
  • Javascript
  • Html
  • Css
  • Java
  • Flask
  • Celery
  • Matlab
  • R
  • C
  • C++
  • Scrum
  • Kanban
  • Xp

Languages

Finnish
Native
English
Advanced
Swedish
Intermediate
German
Elementary

Education

Aalto University

Master of Science (Technology) · Machine Learning and Data Mining · Finland

Aalto University

Doctor of Science (Technology) · Computer Science · Finland

University of Helsinki

Master of Science · Applied Mathematics · Finland

...and 3 more

Certifications & licenses

Cleaning Data in Python

Conda Essentials

Convolutional Neural Networks for Image Processing

Data Scientist with Python

Deep Learning in Python

Google Cloud Platform Fundamentals: Core Infrastructure

Importing Data in Python (Part 1 & Part 2)

Interactive Data Visualization with Bokeh

Intermediate Python for Data Science

Joining Data in SQL

Machine Learning with Tree-Based Models in Python

Manipulating DataFrames with pandas

Merging DataFrames with pandas

Network Analysis in Python (Part 1)

Python Data Science Toolbox (Part 1 & Part 2)

Statistical Thinking in Python (Part 1 & Part 2)

Supervised Learning with Detectron2

Unsupervised Learning in Python

scikit-learn

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Muhammad Ammad-ud-din
Muhammad Ammad-ud-din

Co-founder

View Profile
Shahab Anbarjafari
Shahab Anbarjafari

Lead AI Scientist — Computer Vision & Sensor Fusion

View Profile
Stefan Ojanen
Stefan Ojanen

AI Consultant & Advisor

View Profile
Anna Boitsova
Anna Boitsova

Senior AI/ML Engineer

View Profile
Lino Giefer
Lino Giefer

Senior Data Scientist

View Profile
Lucas Habrich
Lucas Habrich

Industrial Vision Quality-Control Platform

View Profile
Artjom Jegorov
Artjom Jegorov

AI & ML Engineer

View Profile
Hiroshi Kaneko
Hiroshi Kaneko

Senior Data Scientist

View Profile
Himanshu Negi
Himanshu Negi

Principal (Data Scientist/Data Engineer/Gen AI Engineer)

View Profile
Rohit Thanki
Rohit Thanki

Data Scientist

View Profile
Ivaylo Sieme
Ivaylo Sieme

Cloud Architect & AI Engineer

View Profile
Mathias Wilhelm
Mathias Wilhelm

Development of an AI-driven social media automation for topic identification, text generation, and publishing

View Profile
Christian Schulz
Christian Schulz

Data-Scientist/AI Engineer

View Profile
Kornél Lehőcz
Kornél Lehőcz

Computer Vision Algorithm Engineer (contract)

View Profile
Jana Becker
Jana Becker

Data Scientist

View Profile
Shyam sundar Rampalli
Shyam sundar Rampalli

GenAI Engineer

View Profile
Aravind Sasi nair purayath
Aravind Sasi nair purayath

AI – Data Specialist

View Profile
Raphael Mankopf
Raphael Mankopf

Founder / Quant Developer

View Profile
Adrian Hoang
Adrian Hoang

Senior Machine Learning Engineer / Data Scientist

View Profile
Stephan Baier
Stephan Baier

Freelance Data Scientist

View Profile
Mahabub Akram
Mahabub Akram

Team Lead – Engagement & Relevance

View Profile
Sanket Thakur
Sanket Thakur

Master of Engineering: Information and Electrical Engineering

View Profile
Paweł Mucha
Paweł Mucha

AI Solutions Project Lead Consultant

View Profile
Pawan Saxena
Pawan Saxena

Academic Project

View Profile
Mario Tuta
Mario Tuta

External Lecturer

View Profile
Silver Rauk
Silver Rauk

Senior AI/ML Engineer

View Profile
Abhishek Nair
Abhishek Nair

Robotics Compliance/Engineering Lead

View Profile
Tobias Jaeuthe
Tobias Jaeuthe

External Service Provider

View Profile
Nino Sandmeier
Nino Sandmeier

Freelancer in Data Science

View Profile
Kashaf Khan
Kashaf Khan

AI Consultant / Expert

View Profile