Tuomas Jaakola, Developer in Pori, Finland
Tuomas is available for hire
Hire Tuomas

Tuomas Jaakola

Verified Expert  in Engineering

Software Developer

Location
Pori, Finland
Toptal Member Since
June 6, 2022

Tuomas believes that code is the very essence of life. He is passionate about making tools and apps to make life easier and fun. Tuomas demands high quality of himself, and is a Linux and open source lover. Tuomas has an adventurous personality and is always ready to have new challenges and experiences.

Portfolio

Freelance
JavaScript, PHP, Go, React, React Native, Python, Django, Django REST Framework...
Curiti Inc.
React Native, iOS, Android, React, Next.js, Jira, Slack, Python, Django, Docker...
Digia
JavaScript, C++, PHP, XML, HTML, CSS, SQL, HTML5, Automated Testing, Docker...

Experience

Availability

Part-time

Preferred Environment

Linux, Atom, Docker, Redux, REST APIs

The most amazing...

...project I’ve developed for is a React Native mobile app that was downloaded over 100,000 times.

Work Experience

Developer

2005 - PRESENT
Freelance
  • Led as a head developer in an international mobile app project with four developers from different countries.
  • Created a mobile app that helps to play card and board games remotely with friends.
  • Built an open source web app that singers can use to train their pitch.
  • Developed an open source web app for managing territories on a map.
  • Found and fixed a bug in the React Native framework, a java-related error on Android.
  • Developed a web app that makes creating and sending offers for a plumbing company easier.
Technologies: JavaScript, PHP, Go, React, React Native, Python, Django, Django REST Framework, CSS, Sass, Firebase, Java, Ruby, Alpine Linux, TypeScript, React Redux, NPM, HTML5, JSX, Automated Testing, Docker, Git, Redux, REST APIs, Full-stack Development

React Native iOS/Android Developer

2022 - 2023
Curiti Inc.
  • Developed a React Native mobile app that provides a new way to collect, share, and create content.
  • Created a React Native component that handles shared content from other mobile apps.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: React Native, iOS, Android, React, Next.js, Jira, Slack, Python, Django, Docker, Docker Compose, Redux, REST APIs

Senior Software Engineer

2000 - 2011
Digia
  • Designed and developed an app to create telephone services using a web UI. Built server menus, set up voice recording, and fetched data from external sources.
  • Developed a tool that helped to customize new phone models with a web UI.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: JavaScript, C++, PHP, XML, HTML, CSS, SQL, HTML5, Automated Testing, Docker, Git, REST APIs, Full-stack Development

Mobile App for Travellers

Developed a React Native mobile app for making travel a nicer experience. It contained useful information about destination and events that the user can attend. The development team was international and I was the head developer.

Libraries/APIs

Node.js, React, jQuery, React Redux, REST APIs

Tools

NPM, JSX, Git, Atom, GitLab, GitLab CI/CD, GitHub, NGINX, Apache, Jenkins, LibreOffice, Vim Text Editor, Docker Compose, Apache Tomcat, uWSGI, Inkscape, Jira, Slack

Frameworks

Bootstrap, React Native, Django, Django REST Framework, Redux, CakePHP, Angular, Ruby on Rails (RoR), Next.js

Languages

JavaScript, PHP, XML, HTML, CSS, Python, HTML5, C++, SQL, Lua, Go, Ruby, Sass, TypeScript, Java

Platforms

Linux, Firebase, Docker, Alpine Linux, Ubuntu, Debian, Linode, Visual Studio Code (VS Code), iOS, Android

Storage

MySQL/MariaDB, PostgreSQL, MongoDB

Paradigms

Agile Software Development, Scrum, Automated Testing

Other

Open Source, Full-stack Development, Gimp

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