Kimmo Suotsalo
Freelance Data Scientist
Experience
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
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
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
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
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
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
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
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
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
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
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
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
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (9 years), Manufacturing (5 years), Healthcare (5 years), Aerospace and Defense (2 years), and Professional Services (2 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (9 years), Product Development (8 years), Research and Development (7 years), Business Intelligence (4 years), and Quality Assurance (2 years).
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
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
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
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Kimmo based?
What languages does Kimmo speak?
How many years of experience does Kimmo have?
What roles would Kimmo be best suited for?
What is Kimmo's latest experience?
What companies has Kimmo worked for in recent years?
Which industries is Kimmo most experienced in?
Which business areas is Kimmo most experienced in?
Which industries has Kimmo worked in recently?
Which business areas has Kimmo worked in recently?
What is Kimmo's education?
Does Kimmo have any certificates?
What is the availability of Kimmo?
What is the rate of Kimmo?
How to hire Kimmo?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Freelance Data Scientist
Nearby freelancers
Professionals working in or nearby Helsinki, Finland