Olli Peura, Developer in Helsinki, Finland
Olli is available for hire
Hire Olli

Olli Peura

Verified Expert  in Engineering

Full-stack Developer

Location
Helsinki, Finland
Toptal Member Since
June 4, 2021

Olli is a full-stack developer specializing in Flutter and Dart. He excels in modernizing the back ends of apps and web projects with new front ends using React, Node.js, and Flutter. He is no stranger to working with large data loads, up to tens of thousands of users. Olli refactored the entire back end from a monolith to modern serverless functions that optimized it to 1/10th of the startup time and managed the Google Play and Apple Store process for uploading and updating apps.

Portfolio

Impakt Oy
React, TypeScript, Neo4j, Elasticsearch, Kubernetes, JavaScript...
Hookle
Flutter, Express.js, Firebase, Android SDK, iOS, Dart, Node.js, Mobile Apps...
Exebit OY
Flutter, Express.js, Kubernetes, Flask, Django, IBM Cloud...

Experience

Availability

Part-time

Preferred Environment

Linux, Visual Studio Code (VS Code), Amazon Web Services (AWS), Firebase, Android Studio, Flutter, Dart, Mobile Development, Mobile App Development

The most amazing...

...project I've assisted was an autonomous car driving technology that explored the potential applications of self-driving cars.

Work Experience

Full-stack Developer

2021 - PRESENT
Impakt Oy
  • Managed the entire project, including planning and execution, QA, and software architecture.
  • Conducted data analysis with Neo4j and Python and provided a React front end.
  • Navigated massive data sets for big-data analysis.
  • Managed a complex Kubernetes (EKS) cluster with multiple microservice nodes.
  • Handled the import and clean-up of a large, historical dataset which was provided in an impure format.
  • Enhanced European Union-provided APIs and services.
Technologies: React, TypeScript, Neo4j, Elasticsearch, Kubernetes, JavaScript, CI/CD Pipelines, CSS, iOS, Android, Responsive Web Apps, Mobile Development, Scalability, OpenAI GPT-3 API, HTML

Full-stack Developer

2020 - 2021
Hookle
  • Developed the Flutter mobile front end and Firebase back end.
  • Assisted with numerous social media APIs, including overseeing the application process.
  • Ensured that our services could handle a massive load of tens of thousands of users.
  • Managed the Google Play and Apple Store process for uploading and updating our apps.
  • Refactored the entire back end from a monolith to modern serverless functions and optimized the functions to require 1/10th of the startup time.
Technologies: Flutter, Express.js, Firebase, Android SDK, iOS, Dart, Node.js, Mobile Apps, CSS, Android, Mobile Development, HTML, Mobile App Development

Full-stack Developer and Team Lead

2018 - 2021
Exebit OY
  • Assisted multiple companies ranging from small start-ups to industry leaders.
  • Managed a software development team in addition of software development. Responsible for planning, QA, and communication with the clients.
  • Used a variety of technologies and programming languages including Dart, Python, React, Kubernetes, and FastAPI.
  • Worked in multiple industries including cleantech, fintech, automotive, and social media.
  • Developed UX and UI planning to ensure the ease of use of the products.
  • Took part in a Nordic's #1 start-up accelerator called Kiuas.
Technologies: Flutter, Express.js, Kubernetes, Flask, Django, IBM Cloud, Amazon Web Services (AWS), React, Firebase, Docker, HTML5, Dart, Java, Node.js, JavaScript, MongoDB, Unit Testing, SQL, Mobile Development, Scalability, Payment APIs, HTML, Design, Mobile App Development

Full-stack Developer

2018 - 2019
Fortum Power and Heat OYj
  • Assisted in the development of a self-driving car framework. Explored the possibilities of the technology.
  • Solved complex mathematical problems and developed algorithms concerning electric fleet management and autonomous driving.
  • Developed a web-based front end to aid the visualization and management of the system.
  • Worked actively with Finland's top autonomous car and electric fleet management companies.
  • Completed UX research to incorporate the product into people's everyday lives while requiring minimal extra intervention from the user.
Technologies: React, Python, Self-driving Cars, Microservices, Node.js, JavaScript, MongoDB, CSS

Hookle

http://hookle.net
A Flutter-based app aimed at small businesses to help them manage their social media portfolio in a single app. The app allows you to create posts to all of the mainstream social media apps and also provides simple yet insightful analytics of your performance. I have worked extensively on both the frontend and the backend of the project, which runs on Firebase Functions (Google cloud functions)

Fortum Go

http://www.fortum.com/GO
An autonomous car driving pilot project to explore the technology's potential applications. I participated in the planning and execution of the autonomous car driving framework, including the actual driving logic. The project culminated in a self-driving car test in real traffic.

Impakt Data Platform

Impakt data platform is a microservices project designed to handle, analyze, and serve massive amounts of public procurement data. The platform is meant to provide valuable insights for consulting work. I inherited the base project, which I had to partially rebuild to meet our needs. The project includes a separate data-import component that I created created entirely.

Libraries/APIs

React, Node.js, REST APIs, Social Media APIs

Tools

Android Studio, Amazon EKS

Frameworks

Flutter, Express.js, Flask, Django, Android SDK

Paradigms

Mobile Development, Microservices, Unit Testing

Languages

JavaScript, Dart, HTML, TypeScript, Python, Java, CSS, SQL, HTML5

Platforms

Firebase, Docker, Visual Studio Code (VS Code), Amazon Web Services (AWS), iOS, Kubernetes, Android, Linux

Storage

Neo4j, Elasticsearch, MongoDB

Other

Mobile Apps, Front-end, Responsive Web Apps, Mobile App Development, UI Development, Scalability, IBM Cloud, Self-driving Cars, CI/CD Pipelines, OpenAI GPT-3 API, Payment APIs, Design

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring