Tomasz Elendt

Senior Software Engineer at Squirro

Gdańsk, Pomeranian Voivodeship, Poland
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
Tomasz Elendt is a senior software engineer based in Gdańsk with 14+ years building and scaling search and ranking systems for product teams at companies like OLX, SoundCloud, and EyeEm. He specializes in search relevance, ML-driven ranking (notably rolling out an LTR model across seven markets with double-digit KPI uplifts), autocomplete and recommendations, and has led small teams to ship debug UIs and search-as-you-type GraphQL systems. A pragmatic backend engineer and problem solver, he contributes to well-known open-source projects including the Go Elasticsearch client and Python typeshed, improving API support and type annotations. Tomasz combines hands-on systems work—Elasticsearch scaling, deployment automation and production experimentation—with a knack for turning expert evaluations into automated ranking metrics.
code14 years of coding experience
job16 years of employment as a software developer
bookBachelor’s Degree Electronics and Telecommunications, Bachelor’s Degree Electronics and Telecommunications at Gdynia Maritime University
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
1,475reputation
244kreached
28answers
0questions
Badges
model-view-controller
top-5%
github-logo-circle

Github Skills (30)

static-typing10
python10
apidoc10
stub10
stubs10
amazon-elasticsearch10
dynamic-typing10
software-update10
implicit-typing10
type-system10
optional-typing10
elasticsearchquery10
api10
go10
aws-elasticsearch10

Programming languages (9)

TypeScriptSmartyJavaShellCMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
python/typeshed

Jun 2016 - Feb 2017

Collection of library stubs for Python, with static types
Role in this project:
userBack-end Developer
Contributions:7 commits, 9 PRs, 15 comments in 8 months
Contributions summary:Tomasz primarily contributed to improving the type annotations within the Python typeshed repository. They addressed several issues related to missing or incorrect type hints, particularly for standard library modules. Their work involved modifying `.pyi` files to accurately reflect method signatures, optional parameters, and the correct return types for various Python built-in functions and modules, ensuring type checking consistency.
mypystatic-typingpythonstubtypechecker
olivere/elastic

Feb 2019 - Mar 2019

Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 11 comments in 1 month
Contributions summary:Tomasz primarily contributed to the `olivere/elastic` repository, which is an Elasticsearch client for Go. Their initial commit added support for Elasticsearch 7, modifying several files to accommodate changes in the Elasticsearch API. The user updated URLs related to X-Pack and fixed date formats. The user also updated references links and fixed the tasks API.
golangelasticgoelasticsearchelasticsearch-client
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
Tomasz Elendt - Senior Software Engineer at Squirro