Tomas Sandven

Software Engineer at Telia Norge

Møre og Romsdal, Norway
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

🤩
Rockstar
🎓
Top School
Tomas Sandven is a pragmatic software engineer with 11 years' experience building automation and tooling for telecommunications and web analytics, currently engineering solutions at Telia Norge. He works across languages and stacks—Python, Ruby, Go, PHP, JavaScript—and is comfortable with databases (MySQL, MongoDB), caching and web servers, Docker, and infrastructure automation. At Kvantel he built address-cleaning algorithms, bulk data pipelines, and ran customer-facing DNS/SMTP services, combining backend coding with operational ownership. An active open-source contributor, he added and maintained language parsers and indentation tests for YANG and Robot Framework in the well-regarded nvim-treesitter project, showing attention to correct parsing and developer ergonomics. Based in Møre og Romsdal, Norway, he blends hands-on engineering with long-term reliability and a knack for automating repetitive telecom workflows.
code11 years of coding experience
job8 years of employment as a software developer
bookComputer Programming, Computer Programming at Universitetet i Oslo (UiO)
bookGenerell Studiekompetanse, Media and communication, Generell Studiekompetanse, Media and communication at Akademiet
bookComputer Games and Programming Skills, Computer Games and Programming Skills at NITH
languagesNorwegian, English
stackoverflow-logo

Stackoverflow

Stats
57,735reputation
5.4mreached
371answers
507questions
Badges
html
top-1%
coffeescript
top-5%
html-table
top-1%
jquery
top-5%
phpunit
top-5%
php
top-1%
github-logo-circle

Github Skills (32)

parser10
tree-sitter10
css10
neovim10
php10
parsing10
html-table10
parse10
html10
robotframework10
yang10
test-automation10
coffeescript9
javascript9
exceptions9

Programming languages (26)

C#CSchemeGoSvelteErlangTypeScriptShell

Github contributions (5)

github-logo-circle
Nvim Treesitter configurations and abstraction layer
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:28 reviews, 7 commits, 9 PRs in 8 months
Contributions summary:Tomas significantly contributed to the addition and maintenance of language parsers, specifically for YANG and Robot Framework, within the nvim-treesitter project. They added new parsers and updated existing ones, including the associated queries and configuration files. Moreover, they focused on writing and fixing indentation tests, demonstrating a strong focus on ensuring the correct parsing behavior and formatting of these languages.
nvim-treesitterluatreesittertree-sittervim
Hubro/neovim-config

Jul 2021 - Oct 2024

My Neovim config
Contributions:1 PR, 69 pushes, 1 branch in 3 years 3 months
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
Tomas Sandven - Software Engineer at Telia Norge