13.03.2026 aktualisiert


Premiumkunde
100 % verfügbarFullstackentwickler mit Schwerpunkt Java-Technologie
Hirzenhain, Deutschland
Deutschland
Diplom-InformatikerÜber mich
Seit über 15 Jahren als Softwareentwickler tätig (erfolgreicher Abschluss als Diplom-Informatiker). Mein Werdegang führte mich über verschiedene Firmen in die Selbstständigkeit (freiberuflicher Softwareentwickler). Schwerpunkte: Java-Technologie (Backend); Angular-Framework (Frontend)
Skills
Asp.NetC (Programmiersprache)JavaJavaScriptPHPXhtmlApache HTTP ServerAnwendungsserverArchitekturmusterAssemblerspracheHTML5AutomobilindustrieBootstrapDelphiC#
Softwareentwicklung / Architektur
Fullstack mit Affinität zur Frontend-Entwicklung
Erfahrungen in den folgenden Branchen
Produzierendes Gewerbe, Logistik / Speditionen, Automobil, Einzelhandel (Retail: Mode, Schuhe, POS-Systeme)
Leistungen in den folgenden Bereichen
Planung von Anwendungen und entsprechende Analyse (Modellierung)
Bewertung bestehender Systeme (Beratung / Consulting)
Implementierung / Programmierung
Zwischenmenschliche Kommunikation
Frameworks / Anwendungsserver / Webserver / Laufzeitumgebungen / APIs
Angular, Bootstrap, AngularJS (legacy), ASP.NET Core, Entity Framework (Microsoft), Node.js, Spring Boot, Spring Framework
Apache HTTP Server, WildFly Application Server (ehemals JBoss Application Server), Eclipse Jetty, Apache Tomcat
JSF, SWT, Hibernate, JPA, Servlets, JAXP, SAX, JDBC
Programmiersprachen / Tools
Javascript, Typescript, Java, PHP, C#, C, C++, Assembler (legacy und x86), Delphi, Turbo Pascal, Softwaretests Frontend: Jasmine / Karma (Unit- und Regressionstests), Selenium, CI / CD: Jenkins, Maven
Beschreibungssprachen / Abfragesprachen / Datenformate
HTML5, CSS3, SCSS (Sass, CSS-Präprozessor), JSON, XML, XSLT, XHTML, XPath, etc.
Netzwerkkommunikation (Maschine-zu-Maschine)
REST (Representational State Transfer), Webservices: speziell WCF (Windows Communication Foundation) SOAP, SoapUI, Postman, Apache Axis (legacy)
Versionierungssysteme
Git, SVN (Apache Subversion)
Architekturmuster / Entwurfsmuster
Entwurfsmuster: Alle gängigen der "Gang of Four" (GoF)
Microservices, Ports and Adapters, 3-Tier, etc.
Datenbanken
MS SQL Server, MySQL, PostgreSQL, SQLite, DB2 (IBM), Redis
Entwicklungsumgebungen
IntelliJ IDEA, Eclipse, Webstorm, NetBeans, Visual Studio, Visual Studio Code
Betriebssysteme
Microsoft Windows (von Version 3.11 bis aktuell Windows 11), UNIX sowie verschiedene Linux-Distributionen (Präferenz zu Debian-Derivaten), MS-DOS (legacy)
CMS (Content Management Systeme)
Wordpress
Fullstack mit Affinität zur Frontend-Entwicklung
Erfahrungen in den folgenden Branchen
Produzierendes Gewerbe, Logistik / Speditionen, Automobil, Einzelhandel (Retail: Mode, Schuhe, POS-Systeme)
Leistungen in den folgenden Bereichen
Planung von Anwendungen und entsprechende Analyse (Modellierung)
Bewertung bestehender Systeme (Beratung / Consulting)
Implementierung / Programmierung
Zwischenmenschliche Kommunikation
Frameworks / Anwendungsserver / Webserver / Laufzeitumgebungen / APIs
Angular, Bootstrap, AngularJS (legacy), ASP.NET Core, Entity Framework (Microsoft), Node.js, Spring Boot, Spring Framework
Apache HTTP Server, WildFly Application Server (ehemals JBoss Application Server), Eclipse Jetty, Apache Tomcat
JSF, SWT, Hibernate, JPA, Servlets, JAXP, SAX, JDBC
Programmiersprachen / Tools
Javascript, Typescript, Java, PHP, C#, C, C++, Assembler (legacy und x86), Delphi, Turbo Pascal, Softwaretests Frontend: Jasmine / Karma (Unit- und Regressionstests), Selenium, CI / CD: Jenkins, Maven
Beschreibungssprachen / Abfragesprachen / Datenformate
HTML5, CSS3, SCSS (Sass, CSS-Präprozessor), JSON, XML, XSLT, XHTML, XPath, etc.
Netzwerkkommunikation (Maschine-zu-Maschine)
REST (Representational State Transfer), Webservices: speziell WCF (Windows Communication Foundation) SOAP, SoapUI, Postman, Apache Axis (legacy)
Versionierungssysteme
Git, SVN (Apache Subversion)
Architekturmuster / Entwurfsmuster
Entwurfsmuster: Alle gängigen der "Gang of Four" (GoF)
Microservices, Ports and Adapters, 3-Tier, etc.
Datenbanken
MS SQL Server, MySQL, PostgreSQL, SQLite, DB2 (IBM), Redis
Entwicklungsumgebungen
IntelliJ IDEA, Eclipse, Webstorm, NetBeans, Visual Studio, Visual Studio Code
Betriebssysteme
Microsoft Windows (von Version 3.11 bis aktuell Windows 11), UNIX sowie verschiedene Linux-Distributionen (Präferenz zu Debian-Derivaten), MS-DOS (legacy)
CMS (Content Management Systeme)
Wordpress
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Entwurf des Servers (Backend) und Implementierung dessen mittels Node.js (Server-seitiges Javascript) unter Aspekten asynchroner Programmierung, um den Server performant zu gestalten (Framework: Express.js).
Entwurf eines Clients (Frontend) für das CLI und GUI.
Das CLI des Clients basiert auf einem Shellscript (programmiert unter Debian Linux), welches das Tool cURL nutzt.
Das GUI des Clients wurde mit Java Swing umgesetzt und ist somit portabel in verschiedenen Betriebssystemen einsetzbar.
Eingesetzte IDE für die Implementierung des Java-Frontends: Apache Netbeans IDE 26.
Eingesetzte Java-Version: 21
Die Anwendung dient in erster Linie als sehr schlanker, nicht-Cloud-basierter Ersatz für eine klassische FTP-Client-Server-Konstellation.
Deployment des Servers auf Debian-Linux-basierter Hardware (Einrichtung als systemd-Service).
Weitere Umsetzung des Servers auf Java Spring Boot (bzw. Java Spring Framework) ist in Planung.
Entwurf eines Clients (Frontend) für das CLI und GUI.
Das CLI des Clients basiert auf einem Shellscript (programmiert unter Debian Linux), welches das Tool cURL nutzt.
Das GUI des Clients wurde mit Java Swing umgesetzt und ist somit portabel in verschiedenen Betriebssystemen einsetzbar.
Eingesetzte IDE für die Implementierung des Java-Frontends: Apache Netbeans IDE 26.
Eingesetzte Java-Version: 21
Die Anwendung dient in erster Linie als sehr schlanker, nicht-Cloud-basierter Ersatz für eine klassische FTP-Client-Server-Konstellation.
Deployment des Servers auf Debian-Linux-basierter Hardware (Einrichtung als systemd-Service).
Weitere Umsetzung des Servers auf Java Spring Boot (bzw. Java Spring Framework) ist in Planung.
Initialer Aufbau eines Backends; Microsoft-Technologie: ASP.NET Core, MS SQL Server, Entity Framework, Code First-Ansatz;
Webservices, realisiert durch WCF (Windows Communication Foundation) zwecks Kommunikation mit einem ERP-System (Business Central);
Aufbau eines Frontends (Implementierung): Angular v17 (und neuere Versionen); HTML5, CSS3 (SCSS), Bootstrap, Git, ReST, JSON;
Modellierung von Modulen sowie Endkundenkommunikation zur Erschließung / Betrachtung von Anforderungspaketen;
Webservices, realisiert durch WCF (Windows Communication Foundation) zwecks Kommunikation mit einem ERP-System (Business Central);
Aufbau eines Frontends (Implementierung): Angular v17 (und neuere Versionen); HTML5, CSS3 (SCSS), Bootstrap, Git, ReST, JSON;
Modellierung von Modulen sowie Endkundenkommunikation zur Erschließung / Betrachtung von Anforderungspaketen;
Entwicklung eines Frontends per Angular;
Entwicklung eines Java Spring-basierten Backends;
individuelle Javascript-Entwicklungen;
technische Beratung