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
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
Similar Freelancers
Discover other experts with similar qualifications and experience