Niko Salmela
Software Engineer at Swarmia- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Finnish Native or bilingual proficiency
-
Swedish Elementary proficiency
Topline Score
Bio
Thomas Lauronen
Had the pleasure of working together with Niko to deliver a challenging project on a tight deadline and could not have asked for a better teammate. He has strong software development fundamentals, is great to work with, and does not shy away from new challenges.
Thomas Lauronen
Had the pleasure of working together with Niko to deliver a challenging project on a tight deadline and could not have asked for a better teammate. He has strong software development fundamentals, is great to work with, and does not shy away from new challenges.
Thomas Lauronen
Had the pleasure of working together with Niko to deliver a challenging project on a tight deadline and could not have asked for a better teammate. He has strong software development fundamentals, is great to work with, and does not shy away from new challenges.
Thomas Lauronen
Had the pleasure of working together with Niko to deliver a challenging project on a tight deadline and could not have asked for a better teammate. He has strong software development fundamentals, is great to work with, and does not shy away from new challenges.
Experience
-
Swarmia
-
Finland
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Sep 2023 - Present
-
-
-
Wolt
-
Finland
-
Software Development
-
700 & Above Employee
-
Senior Backend Engineer
-
Jan 2023 - Jun 2023
Wolt Market warehouse team. Wolt Market warehouse team.
-
-
-
Circles Consulting
-
Finland
-
Software Development
-
1 - 100 Employee
-
Senior Consultant
-
Oct 2022 - Dec 2022
Internal development Developing internal tooling used at Circles to support various processes such as time tracking, leaves and project management. Data platform project Developing a data platform to improve customers visibility to their every day operations and aid with their everyday decision making. Project was built on top of Azure Synapse and DevOps platforms. The project domains were human resource and financial management. - Developing data ingestion processes and pipelines to ingest data from various different sources with varying requirements and data masses - Designing and implementing data curation processes for various formats and masses - Discovery of new data sources based on the application needs and building predictive reporting based on the available data - Building predictive machine learning models for predicting business critical variables that were used as part of the reporting Technologies, tools and keywords: Azure Synapse, Azure Data Lake, Azure DevOps, C#, Spark, ML.NET, Python, AWS Chalice, PowerBI, Azure Anaysis Sevice & Tabular, MSSQL, Synapse Serverless SQL Show less
-
-
-
Swappie
-
Finland
-
Computers and Electronics Manufacturing
-
400 - 500 Employee
-
Senior Software Engineer
-
Feb 2021 - Oct 2022
Building subscription services and recurring payment processing from scratch that are needed by multiple products. Improving the customer post-purchase experience and testing our improvements.- Developed and launched multiple one-off and recurring payment integrations- Designed and led on multiple logistics service provider integrations to ship inside and outside the EU region- Successful A/B tests and experiments to understand our customers and improve our subscription service experience - Improved the everyday life of our operations employees by closely working with them to identify problems and bottlenecks in their processes or tools - Being one of the first and a key contributor to Swappie Care and Swappie+ subscription service products- Delivering value to the customer by testing and improving the customer post-purchase experience by introducing improvements to areas that are lacking based on the tests- Took lead and started a new logistics service project to meet company’s future and present requirements in the logistics area Show less
-
-
Software Engineer
-
May 2020 - Feb 2021
Payments, logistics, post-purchase experience and subscription services. Took part in building an in-house eCommerce platform from scratch including payment processing, order routing, logistics integrations and order management.Technologies, tools and keywords: TypeScript, Python, GCP, PubSub, PostgreSQL, Celery, NestJS, Kubernetes, NodeJS, React
-
-
-
Herman IT
-
Finland
-
IT Services and IT Consulting
-
1 - 100 Employee
-
System Designer
-
Apr 2017 - May 2020
Herman IT OyWorked in multiple projects with differing domains. Helping customers to solve their problems and developing in-house products. Most of the time my stack consisted of Microsoft technologies such as C#, WPF, ASP.NET and MS SQL server. - Developing and designing software for industrial IoT devices - data transfer, processing and visualization- Modernizing and developing DevOps infrastructure and processes for customers - creating and maintaining pipelines for products that are being used on iOS, Android, Web, Windows and Linux - Designing and developing a foundation for automated E2E tests and building the required infrastructure and custom tooling for testing industrial machinery - Designing and developing new features to in-house products based on customer requirements - these products serve both small and big companies - Prototyping products for customers while working closely with our sales teamTechnologies, tools and keywords: VSTS, TFS, Azure DevOps, Vagrant, Docker, Ansible, IoT, C#, Angular, ASP.NET, MS SQL server, Lua, PHP Show less
-
-
Intern
-
Jan 2017 - Mar 2017
-
-
-
Viope Education Ltd
-
Finland
-
E-Learning Providers
-
1 - 100 Employee
-
Programming Lecturer
-
Jan 2017 - May 2017
Teaching basics of programming with the C programming language Teaching basics of programming with the C programming language
-
-
-
Kajaani University of Applied Sciences (KAMK)
-
Finland
-
Education Administration Programs
-
100 - 200 Employee
-
Programming Lecturer
-
Sep 2016 - Dec 2016
Teaching C++ and basic programming skills.
-
-
Programming Lecturer
-
Oct 2016 - Oct 2016
Teaching basics of Unreal Engine during one week intensive course.
-
-
Programming Lecturer
-
Oct 2016 - Oct 2016
One day intensive course about C++ debugging and how to write code that is easier to debug and maintain.
-
-
-
Kajaani University of Applied Sciences (KAMK)
-
Finland
-
Education Administration Programs
-
100 - 200 Employee
-
Programming Lecturer
-
Sep 2015 - Dec 2015
Teaching C++ and basic programming skills. Teaching C++ and basic programming skills.
-
-
-
STUK - Säteilyturvakeskus
-
Finland
-
Public Safety
-
100 - 200 Employee
-
Intern
-
2012 - 2012
Updating and validating map templates and developed work automation related to this. Updating and validating map templates and developed work automation related to this.
-
-
-
Tartu Rakenduslik Kolledž (Tartu Vocational College)
-
Estonia
-
Primary and Secondary Education
-
1 - 100 Employee
-
Intern
-
2011 - 2011
Modernizing and maintaining websites for local museum. Modernizing and maintaining websites for local museum.
-
-
Education
-
Kajaanin Ammattikorkeakoulu
Bachelor of Engineering - BE, information and communication technologies, videogame technologies -
Lapland Vocational College
Computer Science, Information Technology