Tomas Ekeli

Senior Developer at Davidhorn

Tønsberg, 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

👤
Senior
Tomas Ekeli is a pragmatic senior back-end developer and software architect with over a decade of experience building maintainable, high-throughput systems for eCommerce, banking, finance and airports. He currently develops back-end services at Aigonix and Davidhorn, bringing a strong focus on code quality, SOLID design and sustainable delivery. Tomas has led customer-facing technical roles and helped design large-scale solutions that serve millions, applying event-driven and event-sourced patterns where appropriate. An active contributor to OmniSharp/roslyn tooling, he has improved analyzer performance with multithreading and diagnostic refactors—demonstrating attention to developer experience as well as production reliability. Based in Tønsberg, Norway, he stays current with technologies across .NET, Java, SQL and NoSQL stacks and values pragmatic architecture over trends.
code10 years of coding experience
job11 years of employment as a software developer
languagesEnglish, Norwegian
github-logo-circle

Github Skills (9)

net10
asp-net10
dotnet10
roslyn10
dotnet-sdk10
csharp10
multithreading10
dotnet-core10
omnisharp9

Programming languages (10)

TypeScriptC#JavaDockerfileShellCJavaScriptGo

Github contributions (5)

github-logo-circle
OmniSharp/omnisharp-roslyn

Dec 2021 - Dec 2021

OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
Role in this project:
userBackend Developer
Contributions:13 commits, 1 PR, 10 comments in 15 days
Contributions summary:Tomas primarily focused on enhancing the diagnostic capabilities of the OmniSharp server. Their contributions involved implementing multi-threading for analyzers and diagnostic workers, improving performance. They modified the Roslyn extensions options to control the number of threads used and renamed options for clarity. The user also updated and refactored the code related to diagnostic processing in the CSharpDiagnosticWorker and CSharpDiagnosticWorkerWithAnalyzers classes.
roslyndotnetmonoomnisharpstdio
TomasEkeli/premise-id

Aug 2021 - Dec 2024

Contributions:1 release, 13 pushes, 1 branch in 3 years 4 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