Skip to content
View thahnen's full-sized avatar
🧹
Don't mind me, only cleaning up here ...
🧹
Don't mind me, only cleaning up here ...

Organizations

@CodeforNiederrhein @VISUS-Health-IT-GmbH

Block or report thahnen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thahnen/README.md

Who am I?

My name is Tobi and I'm working at DIMATE GmbH as a Senior Software Developer, working on our PACS and Viewer Pro software to digitalize NDT processes.

I'm working on the applications written in Java, Visual C++, and Delphi, mostly focussing on the backend technologies and less on the UI. Additionally, I'm focussed on our Build Infrastructure to enable our developers to work with a maintainable and future-proof software solution.

Previous work

Previously, I was working at Sonar as the main Software Developer on SonarQube for Eclipse, also known as SonarLint, as well as our other IDE plug-ins and support libraries. I also had the pleasure to work alongside our static analysis experts great folks on the analyzer for Visual Basic Classic.

Before that I was working at VISUS Health IT GmbH, DIMATE GmbH being a spin-off of that, on the Build Infrastructure as well as developer-facing tooling.

Personal work

In my spare time I'm developing software as well, mostly on a hobby-level, focussing on Build Systems, Static Analysis, Eclipse IDE Plug-ins, Undead Programming Languages, and tools that make my life better.

Build Systems

Working mostly with JVM-languages like Java or Kotlin, I'm focussing on the main Build Systems, being Ant, Maven, and Gradle. Having heavy experience using them as well as writing various kinds of Plug-ins:

  • RunTestsSeparateJVMPlugin for Gradle to run unit tests in a separate JVM (in parallel or sequentially)
  • ManifestPlugin to standardize the the META-INF/MANIFEST.MF attributes of Java archives
  • Gradle2Ant for mixed Ant-Gradle builds
  • VB6Ant to have a build system for Visual Basic Classic projects

Eclipse plug-ins / RCP

While working daily with Eclipse, I'm also eager to build plug-ins as well as RCP applications based on the Eclipse ecosystem:

Miscellaneous

The bits and peaces that belong nowhere but are still kind of interesting. Mostly build with Python, the language I'm using for over 10+ years now!

Pinned Loading

  1. SonarSource/sonarlint-eclipse SonarSource/sonarlint-eclipse Public

    SonarLint for Eclipse

    Java 271 127

  2. sonarlint-eclipse-launcher sonarlint-eclipse-launcher Public

    Eclipse launcher for developing SonarLint for Eclipse

    Ruby

  3. Abiotic-Factor-JumpscareMonsterNotifier Abiotic-Factor-JumpscareMonsterNotifier Public

    Abiotic Factor (UE4SS) mod to warn the player about Leyak and Reaper spawning

    Lua

  4. GitOfHolding GitOfHolding Public

    Versionierung für Speicherstände von D&D-Spielen (bsp. Baldurs Gate II: Enhanced Edition)

    Lua 1