Andreas Mehner

Andreas Mehner

Full Stack Developer

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é

Technologies and Tools

Lemonsqueezy
Claude Code
Chat Gpt
Markdown
GTK4
Html5
CSS3
Tailwind Css
Javascript
React
Nextjs
Nodejs
Telegram Mini Apps
Sqlite
Mysql
MongoDB
WordPress
Joomla
Rust
Java
Python
php
Teamviewer
Arch Linux
Linux Mint
Ubuntu
Linux
Android
Windows
Commodore
Libreoffice writer
Libreoffice calc
Confluence
Jira
Redmine
Jenkins
Github
Docker
Git
Maven
Gradle
MS Teams
Zed Editor
VS Code
Intellij IDEA
Eclipse IDE

Selected Projects

DupEx – Duplicate Exterminator

DupEx – Duplicate Exterminator

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
CRustGTK4OpenMPSIMD / AVX2BLAKE3SQLiteLinuxAppImage
Integration of crypto games into Telegram Web Apps

Integration of crypto games into Telegram Web Apps

Oct. 2024 – Dec. 2024

Integration of crypto games into Telegram Web Apps.

ReactJavascriptCSSTelegram Web AppsCrypto Wallets
Portfolio website

Portfolio website

Sep. 2024 (2 weeks)

Website presenting my portfolio, projects, skills, professional development and contact details.

HTMLCSSReactTailwindFramer Motion
Design of an ordering software for restaurants

Design of an ordering software for restaurants

Aug. 2023 (2 weeks)

Design of an ordering software for restaurants.

HTMLCSSReactNodejsMongoDB
cadis® TMS: software suite for logistics companies

cadis® TMS: software suite for logistics companies

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.

JavaWebappsFrontendBackendAgile Software DevelopmentKanbanScrumHTMLCSSTypeScriptReactJava SwingXSDXMLIntelliJVSCodeGitLabReview BoardSonarQubeJasperreportsMySQLXLIFFXLS
Sports club website

Sports club website

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.

JoomlaWordpressHTMLCSS
Remote control for PCs using a mobile device

Remote control for PCs using a mobile device

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.

JavaJ2MEembedded C++XMPP

Experience

2023 - present

FREELANCER / Software Development / IT Consulting - EAST-WEST IT Solutions

Founded the IT agency EAST-WEST IT Solutions in Serbia. Various software and web development projects. IT consulting.

JavascriptReact.jsNext.jsmongoDB

2009 - 2022

Project Engineer, Software Developer - Kratzer Automation AG / CADIS GmbH

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.

JavaWebappsFrontendBackendAgile Software DevelopmentKanbanScrumHTMLCSSTypeScriptReactJava SwingXSDXMLIntelliJVSCodeGitLabReview BoardSonarQubeJasperreportsMySQLXLIFFXLS

2007 - 2008

IT Consultant - syracom AG

Software development for a large German bank. Development of an internal web application for options trading. Creation of a prototype for a careers website.

Jboss SeamJavaJoomlaWordpressHTMLCSS

2006 - 2007

Working Student - secunet Security Networks

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.

Debian LinuxVirtualBoxdm-cryptLUKSUSB-TokenApache AXISgSoapJavaCJSPApache TomcatHTMLJavaScriptCSS

2004

Intern - Fraunhofer ESK – Institute for Communication Systems Technology

Development of a remote control for a PC running on a mobile device. Creation of technical documentation.

JavaJ2MEembedded C++XMPP

2003

Intern - Giesecke & Devrient GmbH

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.

AntPerlPerl-TKPC-Lint