Tim Grein

Senior Software Engineer at Elastic

Munich, Bavaria, Germany
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
Tim Grein is a Senior Software Engineer at Elastic in Munich with five years of professional experience building search and ingestion systems. He focuses on backend and full-stack work for Enterprise Search, having implemented connector sync job APIs, advanced filtering and rule engines, and UI connector features in Kibana. Tim is an active open-source contributor to high-profile projects like Apache Lucene and Calcite, where he improved vector similarity, Arrow adapter semantics, and added robust tests. He has a strong track record of speeding up ETL ingestion pipelines and pushing down filtering to improve performance by orders of magnitude. With dual technical degrees (including an MS in Computer Science) and internship experience at Apple and Red Hat, he blends academic rigor with practical production engineering. Beyond core search, he brings depth in testing, CI/CD, and cross-language systems—from Python and Java to Ruby and C++—which helps him bridge data ingestion, APIs, and frontend integration.
code5 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BS, Business Information Systems, 1.8/1.0, Bachelor of Science - BS, Business Information Systems, 1.8/1.0 at Technische Hochschule Ingolstadt
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Bath
bookBachelor of Science - BS, Medical Computer Science (2nd Bachelor's degree), 1.5/1.0, Bachelor of Science - BS, Medical Computer Science (2nd Bachelor's degree), 1.5/1.0 at Ostbayerische Technische Hochschule Regensburg
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (48)

lucene10
apache-calcite10
apim10
api-rest10
search-engine10
javascript10
back-end-development10
python10
api-design10
mysql10
restful-api10
amazon-elasticsearch10
testing10
typescript10
information-retrieval10

Programming languages (8)

TypeScriptJavaC++JavaScriptHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
elastic/connectors

Dec 2022 - Mar 2023

Official Elastic connectors for third-party data sources
Role in this project:
userBackend Developer
Contributions:785 reviews, 86 commits, 467 PRs in 3 months
Contributions summary:Tim primarily contributed to the development of filtering rules and related functionalities for the `elastic/connectors` repository, which focuses on data connectors. They added a `BasicRule` class for filtering documents and implemented methods for parsing, validating, and executing these rules. The user also integrated the `BasicRuleEngine` to execute rule sets and added advanced rule validation for the MySQL connector, demonstrating a focus on backend development for data processing and integration. The user also added functionality to store filtering in its original form.
enterprisepythonworkplaceelasticconnector
elastic/elasticsearch

Nov 2023 - Apr 2025

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBack-end Developer
Contributions:292 reviews, 317 PRs, 144 pushes in 1 year 4 months
Contributions summary:Tim implemented new endpoints for managing connector sync jobs, including adding a job, deleting a job by ID, checking in on a job, canceling a job, and updating the error status of a job. Their work focused on developing the backend functionality for enterprise search and involved the creation of new actions and request/response classes to support these operations. Furthermore, they added a new endpoint for updating the ingestion statistics of a connector sync job. These changes indicate a focus on extending the API and improving the management capabilities of the Elasticsearch connector service.
restfulsearch-engineopensearchelasticsearchjava
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