Home

Jan Hehenberger

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

Gut strukturierter und lesbarer Code erhöht sowohl die Wartbarkeit als auch die Erweiterbarkeit einer Softwarelösung.

Agile Vorgehensweise

Egal ob Scrum, Kanban oder Extreme Programming. Agile Ansätze haben sich in der Branche bewährt und sind konservativen Ansätzen, wie dem Wasserfallmodell, in der Regel überlegen.

Funktionale und Nicht-funktionale Anforderungen berücksichtigen

In der Anfangsphase eines Softwareentwicklungsprojekts stehen aus Kundensicht meist die zu entwickelnden Features im Vordergrund. Die Aufgabe des Softwareentwicklers ist es jedoch auch die daraus resultierenden nicht-funktionalen Anforderungen abzuleiten.
Performance, Skalierbarkeit und Security sind kritische Aspekte jeder Software.

Für jedes Problem das richtige Werkzeug

Als professioneller Softwareentwickler sollte man in der Lage sein sich in unterschiedlichsten Umgebungen zurechtzufinden. Sprachen und Frameworks sind lediglich Werkzeuge, um bestimmte Probleme zu lösen. Manche Sprachen sind für bestimmte Aufgabenstellungen besser geeignet als andere. Natürlich müssen bei der Wahl des Entwicklungsstacks auch vorhandene Rahmenbedingungen, wie beispielsweise vorhandene Resourcen oder Kosten berücksichtigt werden.

Dienstleistungen


icon-01

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.

Kontakt

Social Media

Referenzen

ABF GmbH Logo

ABF GmbH

Unterstützung bei Softwareentwicklungsprojekten im Java und Spring Boot Umfeld.

CODERS.BAY Logo

CODERS.BAY

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