Tomi Tavela

Product Development Architect at Advania UK

Helsinki, Mainland Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tomi Tavela is a Product Development Architect based in Helsinki with 12 years of experience designing and shipping enterprise-grade solutions across Microsoft 365, SharePoint, Azure, and cross-platform mobile (MAUI/Xamarin). He blends hands-on backend engineering—evident from meaningful contributions to the popular pnpjs SharePoint/Graph JS SDK—with product-level thinking to turn complex integration challenges into reliable APIs and apps. A practical polyglot, Tomi moves between cloud services, Chromium extensions and native-feeling mobile experiences while keeping developer experience and error-resilience front of mind. He has founded a startup and currently shapes product direction at Advania UK, bringing both entrepreneurial grit and steady architecture practice to teams. Unexpectedly, his open-source work often focuses on subtle API correctness and HTTP client robustness—small fixes that prevent large production failures.
code12 years of coding experience
job24 years of employment as a software developer
bookHelia
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

typescript10
rest-api10
javascript10
typescripts10
pnpjs10
sharepoint10
api10
apidoc10
typescript-types10
http-client9

Programming languages (9)

TypeScriptC#MDXJavaShellC++JavaScriptObjective-C

Github contributions (5)

github-logo-circle
pnp/pnpjs

Dec 2018 - Feb 2022

Fluent JavaScript API for SharePoint and Microsoft Graph REST APIs
Role in this project:
userBack-end Developer
Contributions:1 review, 28 commits, 25 PRs in 3 years 2 months
Contributions summary:Tomi primarily focused on maintaining and improving the existing JavaScript API for SharePoint and Microsoft Graph REST APIs. Their contributions included fixing existing functionalities, parameter corrections, and refactoring of various components. They addressed issues such as fixing the suggest API, the openWebById function, and the addChunked method. Furthermore, the user made improvements like fixing configured global headers and fixing lint errors to ensure code quality.
apijavascriptsharepointsharepoint-onlinerest
SharePoint/PnP-JS-Core

Nov 2016 - Dec 2016

Code moved to https://github.com/pnp/pnpjs. This repository is archived.
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 21 comments in 27 days
Contributions summary:Tomi contributed to the `pnp-js-core` repository, focusing on improving the functionality and error handling of the underlying JavaScript library. Their work included implementing a delete method for UserCustomAction, fixing context-related issues, and reverting or correcting error handling strategies within the HTTP client. The commits demonstrate a strong focus on ensuring the library's reliability and proper behavior within a SharePoint environment. These contributions primarily involve enhancements to REST API interactions and core object implementations.
pnpjavascriptsharepointsharepoint-onlinepnpjs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tomi Tavela - Product Development Architect at Advania UK