EN PL

Tomasz Elendt

Software Engineer with over 15 years of professional experience, specializing in backend development and data systems.

Skills

Subject Matter Expertise
  • Information Retrieval
  • Search Engines
  • Backend Development
  • Distributed Systems
  • Data Processing
  • Data Analysis
  • Software Architecture
Languages
  • Python
  • Go
  • Java
  • Kotlin
  • JavaScript
  • Typescript
  • Bash
  • SQL
Tools & Platforms
  • Elasticsearch
  • OpenSearch
  • Apache Solr
  • Apache Spark
  • Linux
  • Docker
  • Git
  • AWS
  • Spring
  • Django
  • Node.js
  • PostgreSQL

Experience

Senior Software Engineer

Squirro (Self-employed)

Working on search, information retrieval, and AI-powered products using Elasticsearch, Python, RAG, and LLMs.

April 2025 - Present

Relocation

Career Break

October 2024 - March 2025

Senior Software Engineer

OLX Group

Worked on search, relevance, autocompletion, and recommendations.

  • Rolled out a new ML ranking model (LTR) to 7 markets, achieving double-digit uplifts in the main KPI

November 2020 - September 2024

Senior Software Engineer

IDAGIO

Led a small search team.

  • Built a search debug UI for easy debugging of match/relevance issues
  • Integrated search with Ranked Rating Evaluator to automate results evaluation
  • Built a new search-as-you-type system with GraphQL API

April 2019 - October 2020

Senior Software Engineer

EyeEm

Worked on search relevance and infrastructure. Automated deployment of a personalized aesthetics ranking model, improved general relevance, and enabled ranking experimentation.

August 2017 - March 2019

Software Engineer

SoundCloud

Development and maintenance of Core Search and Discovery products.

  • Scaled Elasticsearch cluster and improved stability, performance, and monitoring
  • Implemented filtering logic for the SoundCloud Go release
  • Developed SoundCloud Charts and a new Search Suggester

October 2014 - July 2017

Senior Software Engineer

Zalando SE

Maintained and developed the internal deployment tool used across the organization. Contributed to the internal CI initiative, introduced modern Python development practices, and mentored junior engineers.

April 2013 - September 2014

Software Engineer

Nokia gate5 GmbH

Developed ovi.js — a cross-platform application framework and UI library in JavaScript for web and mobile.

  • Built QML-based mobile apps for MeeGo and Symbian; contributed to Qt Quick Components
  • Developed the mobile HTML5 version of Nokia (now HERE) Maps and its server-side architecture
  • Prototyped the nearby feature for Nokia Maps

January 2010 - March 2013

Education

Gdynia Maritime University

Bachelor of Science
Electronics and Telecommunications

2005 - 2008