Tom Van Ommeren

Tech Lead at DICE (EA Digital Illusions CE AB)

Uppsala, Uppsala County, Sweden
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
Tom Van Ommeren is a tech lead with 11 years of software engineering experience, currently leading gameplay and UI teams on Battlefield 2042 at DICE in Uppsala. He blends hands-on engineering, architecture and people leadership—responsible for software quality, performance and team well-being while coaching cross-disciplinary teams through production and launch. Tom has a long history of full-stack work from embedded game systems to web services and high-throughput orchestration, having built CI, zero-downtime deployments and centralized observability at scale. He contributes to open-source tooling for developer ergonomics, including back-end work on the popular python-language-server where he improved URI/workspace handling and core LSP features. With a background that spans consultancy, e-commerce, GIS and game development, he pairs pragmatic engineering discipline with a communicator’s sense for clarity and maintainable design. Colleagues describe him as efficiency-minded and detail-oriented, equally comfortable refactoring legacy systems or defining new UI architectures.
code11 years of coding experience
job22 years of employment as a software developer
bookBachelor of Technology, Computing Science, Bachelor of Technology, Computing Science at DeVry Calgary
bookBachelor of Arts (B.A.), Communication Studies, Bachelor of Arts (B.A.), Communication Studies at The University of Calgary
languagesEnglish, Dutch, Swedish
github-logo-circle

Github Skills (9)

management10
workspaces10
workspace10
language-server10
language-server-protocol10
python10
code-completion9
jedi9
pytest8

Programming languages (11)

C#TypeScriptShellC++CSSRustJavaScriptPHP

Github contributions (5)

github-logo-circle
An implementation of the Language Server Protocol for Python
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 33 comments in 3 months
Contributions summary:Tom primarily contributed to the implementation and maintenance of the Python language server, focusing on core functionality. They worked on improving the handling of URLs and paths within the workspace, including unquoting and proper URI generation. Key contributions involved enhancing the language server to support features like rootUri (LSP 3.0), and also modifying existing functionalities like completion and definition.
pythonocto-correct-managedserver-protocollsplanguage-server
tomv564/pyls-mypy

Aug 2017 - Mar 2020

Mypy plugin for the Python Language Server
Contributions:9 releases, 40 commits, 9 PRs in 2 years 7 months
mypypython-languagepythonlanguage-server
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
Tom Van Ommeren - Tech Lead at DICE (EA Digital Illusions CE AB)