
Highly qualified software developer with more than 15 years of experience in developing Java applications and websites. Solid knowledge of Java IDEs, agile software development methods and proven software engineering practices. Successful collaboration with interdisciplinary teams for requirements engineering, solution design and delivery of high-quality software, on time and within budget. Improving quality through refactoring, code optimization, reduction of legacy code, and enhancing performance and usability.
Request résumé
2026 – present
High-performance Linux tool for safely finding and removing duplicate files. A multi-stage funnel algorithm (size grouping, sample hash, pairwise sampling, full BLAKE3 hash) reads only as much data as necessary and scales across all CPU cores (OpenMP, AVX2/SSE4.1 SIMD). A full BLAKE3 hash identifies duplicates; an optional byte-for-byte comparison confirms every group bit by bit. With a GTK4 interface, reference/protected folders and keep-protection rules.
Find out more about DupEx →
Oct. 2024 – Dec. 2024
Integration of crypto games into Telegram Web Apps.

Sep. 2024 (2 weeks)
Website presenting my portfolio, projects, skills, professional development and contact details.

Aug. 2023 (2 weeks)
Design of an ordering software for restaurants.

2009 - 2022 (>13 years)
Further development of a software product within a large development team. Implementation and configuration of project-specific customizations. Operational processes: pickup, loading, unloading, delivery, yard management, departure control. Temperature monitoring. Creation of print templates for process documentation.

2012 - 2022 (10 years)
2012: Design and creation of a website for a Munich karate club based on Joomla. 2016: Migration of the site to WordPress. The site was maintained from 2012 to 2022.

2004 (3 months)
Independent development of a remote control as a research project, based on a mobile device for controlling PCs. Swipe gestures on the mobile device are transferred to the mouse cursor of the controlled PC. Features: full mouse and keyboard control, executing key combinations, quick launch of programs, control of Windows and Linux computers, fast and intuitive switching between up to 4 defined computers — manually or automatically when 'leaving' the screen edge with the mouse — copy/paste of text, file transfer via the mobile device to the target computer, and data encryption with TripleDES.
2023 - present
Founded the IT agency EAST-WEST IT Solutions in Serbia. Various software and web development projects. IT consulting.
2009 - 2022
Software development in operational logistics. Implementation of user interfaces. Definition and implementation of interfaces for integration with other modules. Conducting code reviews and debugging to ensure software quality. Creation of comprehensive software tests to thoroughly verify software functions. Creation of print templates for generating PDF documents and reports. Management of translation files for ~15 languages using a global translation database.
2007 - 2008
Software development for a large German bank. Development of an internal web application for options trading. Creation of a prototype for a careers website.
2006 - 2007
Conducting an IT threat analysis and identifying countermeasures. Development of security components in a virtualization environment. Setting up full disk encryption with password- and token-based authentication. Development of a web-based management application for remote configuration of the system.
2004
Development of a remote control for a PC running on a mobile device. Creation of technical documentation.
2003
Creation of scripts for the Java build process. Design of a GUI for the build process. Introduction of static code analysis into the software development process. Evaluation of the results.