14.10.2025 aktualisiert

MP
Premiumkunde
100 % verfügbar

Fullstackentwickler mit Frontend-Neigung (Web)

Hirzenhain, Deutschland
Deutschland
Dipl.-Inf. (FH)
Hirzenhain, Deutschland
Deutschland
Dipl.-Inf. (FH)

Profilanlagen

Diplom.pdf
CV - Dipl.-Inf. (FH) Michael Paul - Confiduna.IT - August 2025.pdf

Über mich

Seit über 15 Jahren als Softwareentwickler tätig (erfolgreicher Abschluss als Dipl.-Inf. (FH)). 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#UNIXC++CSSDatenbankenBeratungContent ManagementIBM DB2Software Design PatternsWeb EntwicklungDosEclipseEntity FrameworkHibernateWindows Communication FoundationIntegrierte EntwicklungsumgebungZwischenmenschliche KommunikationJava Persistence APIJsonWildflyJavaserver FacesPostgresqlLinux-DistributionMaschinenApache MavenMicrosoft Visual StudioMicrosoft Sql-ServerMysqlNetbeansNode.JsPascalPräprozessorSwaggerSOAPSoapuiSoftwareentwicklungSqliteSubversionTypescriptWeb ServicesWebstormWordpressExtensible Markup LanguageXLSTOpenapiAblaufplanungDocker ContainerPostmanWcf RestSpeditionGitSassAngularJSLogistikprozesseBetriebssystemeFront End3-Tier ArchitecturesSoftware Version ControlDockerMicroservices
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

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Entwicklung eines URL-Shorteners; Back- u. Frontend; Spring Boot 3.5; JUnit 5, Mockito; Spring Security; Java 21; Maven; Shellscripting; PostgreSQL 17; Angular 19; Jasmine, Karma; ReST; Redis; Docker

Confiduna.IT

Internet und Informationstechnologie

< 10 Mitarbeiter

- Implementierung des Backends durch Anwendung des Spring Frameworks; speziell Spring Boot
- Entwicklung der Datenbank (RDBMS) mit PostgreSQL
- Benutzer müssen sich einloggen (Spring Security) um den Service verwenden zu können
- zeitlich kontingentierte URL-Anlage pro Benutzer
- Erzeugung von Massendaten (Mappings) (mehrere Hundert Millionen Datensätze) für Lasttests und Entwicklungs-Datenbank mittels Java-Faker und Jackson im CLI
- Backend-Unittests mittels JUnit 5 und Mockito
- Entwicklung eines Frontends auf Angular-Basis / Angular-Material
- Frontend-Unittests mittels Jasmine und Karma
- Integrationstests per ReST Assured
- Lasttests mittels cURL und Shellscripting (unter Debian Linux / bash)
- Deployment durch Docker-Container auf Basis des Servlet-Container Tomcat
- Versionierung per Git

Fullstackentwicklung einer portablen Anwendung zur Übertragung großer Dateien auf HTTPS-Basis per Streaming für einen IT-Dienstleister; Node.js, Redis, Java Swing; Maven

Internet und Informationstechnologie

< 10 Mitarbeiter

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.

Fullstackentwicklung Angular / ASP.NET Core (Microsoft C#.NET) / Windows Communication Foundation (WCF)-Webservices; Entwicklung einer Web-basierten CRM- Portallösung im Automobilbereich

Automobil und Fahrzeugbau

250-500 Mitarbeiter

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;

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden