Tomi Tavela

Product Development Architect at Advania UK

Helsinki, 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
Tomi Tavela is a Helsinki-based product development architect with 11 years of experience delivering scalable software for enterprise and startup environments. He currently leads as a Product Development Architect at Advania UK and runs Fire It App as founder, showcasing leadership alongside hands-on entrepreneurship. A recognized M365 Development MVP, he specializes in SharePoint, Azure, MAUI, React Native, and Chromium Extensions, delivering cross-platform solutions. In open-source circles, he maintains and improves the pnpjs and pnp-js-core libraries, focusing on REST API reliability, correct error handling, and API refinements for SharePoint and Microsoft Graph. His career spans roles at Sininen Meteoriitti Oy, Logica, Visma, Valo Solutions, and RND Works, highlighting a trajectory from software design to architecture and product leadership.
code12 years of coding experience
job24 years of employment as a software developer
stackoverflow-logo

Stackoverflow

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

Github Skills (13)

api-doc10
typescript10
rest-api10
typescript310
javascript10
typescripts10
sharepoint10
api10
javascripts10
typescript210
pnpjs10
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