Search - Backend Software Engineer - RoonLabs

January 2021 - now Zurich, Switzerland

(Senior) Software Engineer - DigitecGalaxus AG

October 2017 - December 2020 Zurich, Switzerland

Working as a Fullstack Developer in a small, agile, cross-functional search team on the biggest e-commerce platform in Switzerland.

  • Development and maintenance of the Search API in .net Core / C#

  • Solution Architect for new search-as-you-type suggestions based on user search logs. Integration with Google Analytics and in-house tracking in BigQuery.

  • Solution Architect for an initiative where we reduced the 0-result rate from 12% to 4% while maintaining the same average click-through-rate through an improved spelling correction and query relaxation. This included working closely with data scientists and frequent AB testing

  • Writing, refining, and prioritizing user stories with other team members and the Product Owner.

  • Solution Architect for a data pipeline from a monolithic SQL Server to Elasticsearch

  • Implementing frontend features with a React.js and a Node / GraphQl layer in-between

  • Organizing internal Workshops and supporting other teams with Elasticsearch for various use-cases

Freelance Software Engineer

January 2017 - September 2017 Zurich, Switzerland

Working in a small team in private banking on a wide array of tasks.

  • Data migration of HR data from SAP to WorkDay through MSSQL / T-SQL, planning, development, and deployment of windows services in .NET / C# for the integration.

  • Fullstack developer for a complex AngularJS / TypeScript / MVC web application for document digitization. My main focus was on building a customizable PDF viewer for multiple documents at once.

  • REST API development for ad-hoc data delivery to various bank systems.

Technical Consultant - Allgeier AG

October 2014 - December 2016 Zurich, Switzerland

Involved as a Fullstack Software Developer, mainly Web Applications in private banking:

  • Development, architecture, and design of a new AngularJS / .NET Web API for searching and displaying release management tickets in the form of Gantt diagrams

  • Development of a windows service in C# for synchronization of tickets between JIRA and IBM Lotus Notes through REST and SOAP.

  • Maintenance and further development of a legacy ASP.NET / jQuery Workflow web application for cooperation between compliance and the legal department.

  • Re-styling of a large HR Web Application to “corporate style” with Bootstrap and LESS, converting existing JavaScript code to TypeScript.

Junior Software Engineer - Emineo AG

August 2013 - September 2014 Zurich, Switzerland

Project-based development in Java of medium to large-sized applications for customers in the healthcare and public administration sector.

Intern Software Developer - Concur Technologies

July 2012 - January 2013 Prague, Czech Republic

Implementation of new functionalities in an extensive legacy web application in various languages (VBScript, C#, JavaScript, XSLT) for travel and expense management (SAAS).



NLP with Deep Learning at Stanford Center for Professional Development

Elasticsearch - Learning To Rank - Basics

Elasticsearch Developer I and II

Text Retrieval and Search Engines

Bachelor Degree in Software Engineering and Management

September 2009 - February 2012

Czech Technical University in Prague, Faculty of Electrical Engineering

  • Algorithms and Data Structures
  • Java and C++
  • Software Design and Architecture
  • Databases, Security and Computer Networks
  • Web Technologies
  • Project Management
  • Microeconomics, Business law

Bachelor Thesis: Testing of drivers through games

The goal of the thesis was to develop a 3D game/system that gathers data about the driving behavior (speed, accidents. compliance with traffic law) and exports it in various formats for further analysis, primarily for medical purposes. The game was developed with Microsoft XNA in C#.

Czech Language School, Institute for Language and Preparatory Studies

September 2008 - June 2009

Business High School, Sarajevo

September 2008 - June 2009

Personal Information

  • Date of birth: 6th July 1989
  • Residence: Schlieren, Kanton Zurich, Switzerland
  • Residence Permit: C - permanent residence
  • Nationality: Bosnia & Herzegowina
  • Spoken Languages: English (C1), German (C1), Czech (B2), Bosnian (native)

Hobbies and private interests

  • Hiking, mountaineering, ski touring, rock climbing
  • Learning about various topics
  • Playing ukulele and guitar
  • All about 3rd wave coffee