… Java
Über mich

Hallo und willkommen auf meiner Webseite!
Mein Name ist Jan Hehenberger und ich biete meine Dienste als Freelancer rund um das Thema Softwareentwicklung an. Ich wohne mit meiner Lebensgefährtin Nicole und meinem Sohn Jonas im wunderschönen Steyr in Oberösterreich.
Grundprinzipien
Clean Code
Agile Vorgehensweise
Funktionale und Nicht-funktionale Anforderungen berücksichtigen
Performance, Skalierbarkeit und Security sind kritische Aspekte jeder Software.
Für jedes Problem das richtige Werkzeug
Dienstleistungen

INDIVIDUALSOFTWARE
Applikationsentwicklung in verschiedensten Sprachen. Von Clientapplikationen auf .NET Basis bis hin zu Spring-Boot und PHP-Webapplikationen.

WINDCHILL CUSTOMIZATIONS
Entwicklung von frontend- und backendseitigen Komponenten auf Basis der Windchill-Customization-API.

CATIAV5 MAKROS
Entwicklung von CATVBA-Makros als auch Applikationen in .NET. Profitieren Sie von meinen umfassenden CATIAV5 und V5Automation-API Kenntnissen.

CI/CD
Jenkins, GitLab, Artifactory & Co. Wenden Sie sich an mich, wenn Sie Unterstützung beim Aufbau, Installation oder Konfiguration von Softwareentwicklungspipelines benötigen.
Skills
Coding
Java
Spring Boot
Container (Podman)
Maven
Oracle
MongoDB
Hibernate
Thymeleaf
JavaScript
React
JQuery
C#
VB.NET
PHP
Codeigniter
C / C++
Git
Keycloak
GitLab / GitLab CI
Artifactory
Nexus
SonarQube
Eclipse
NetBeans
Jira
Confluence
Betriebssysteme
Windows (Server und Client)
Linux (Redhat, CentOS, Almalinux, Ubuntu)
Sonstige Applikationen
CATIA V5
PTC Windchill
Lebenslauf
Arbeitserfahrung
2022 – jetzt
Freiberuflicher Softwareentwickler
Seit Anfang 2022 arbeite ich als freiberuflicher Softwareentwickler im Java-Umfeld. Im aktuellen Projekt implementiere ich neue Komponenten für ein vorhandenes Fertigungsleitsystem.
2010 – 2021
Softwareentwickler
MAN Truck & Bus Österreich AG
Softwareentwickler in verschiedenen Projekten bei MAN Truck & Bus Österreich GesmbH. Das Aufgabengebiet umfasst dabei einerseits die Entwicklung von Javabasierten backend- und frontendseitigen Windchill Customizations. Andererseits auch das Design und die Entwicklung von neuen Webapplikationen auf Spring-Boot Basis.
Des Weiteren konnte ich Erfahrung bei der Entwicklung von CATIAV5-Makros in Form von CATVBAs aber auch als .NET-Applikation sammeln.
2008 – 2010
CAx IT-Support / Systems Engineer
MAN Truck & Bus Österreich AG
Mein Einstieg bei der MAN Truck & Bus Österreich GesmbH war im IT- und Applikationssupport von CAx-Systemen insbesondere im Umfeld von CATIAV5 sowie Enovia LCA.
2005 – 2007
Systems Engineer
Atos Origin
Client- und Serversupport im Windowsumfeld für verschiedene Kunden im Chemiepark Linz.
2003 – 2005
Systems Engineer
AI Informatics
Client- und Serversupport im Windowsumfeld für verschiedene Kunden im Chemiepark Linz sowie für die Intersportzentrale in Wels.
Ausbildung
2013 – 2015
Master of Science
FH Hagenberg
Nebenberufliches Masterstudium „Information Engineering und Management“.
2010 – 2013
Bachelor of Arts
Ferdinand Porsche Fern-FH
Berufsbegleitendes Fernstudium „Wirtschafsinformatik“ mit Schwerpunkt Software-Engineering.
Blog
Podman Teil 4 – Gruppieren von Containern in einem Pod
Podman Teil 3 – Erzeugen eigener Images
Podman Teil 2 – Starten vorhandener Images
Podman Teil 1 – Kurze Einführung
CATIA über .NET ansprechen
Kontakt
Social Media
Referenzen

CODERS.BAY
Durchführung von DevOps Workshops als Trainer: Jenkins, GitLab, Nexus, Containertechnologien, Linux