Jürgen Schimanowski
Softwareentwicklung und Design
Erfahrungen
Dienstleister
- Entwicklung von Berechnungsformeln für die Ertragsoptimierung.
- Erstellen Python basierender Werkzeuge für die Berechnung relevanter Produktionsparameter.
- Automatisiertes Testen der Werkzeuge.
- Automatische Erzeugung von Excel Dateien und Datenblättern, Befüllung von Tabellenzellen und Zellformatierung.
Medizin Umfeld
- Bereitstellung von Kartenlesern per RNDIS an embedded Linux Kleinstrechnern für den Unternehmenseinsatz.
- Netzwerkkonfiguration für unterschiedliche Linux Betriebssystem Varianten.
Versicherung
- Überführung des Quellcodes aus der bestehenden Versionsverwaltung nach GIT.
- Überführen des bestehenden ANT und Eclipse PDE Builds nach Maven.
- Überführen des OSGI Builds in einen Maven Build mit Verwendung von Tycho für die Buildläufe.
- Bereitstellen von P2 Repositories und Paketierungen für die Testbereitstellung.
- Überführen der diversen Buildläufe als Jenkins Jobs mit Anbindung von GitHub und Artifactory.
- Steuerung der Freigabeprozesse.
- Bereitstellen der OSGI Ablaufumgebungen für die Testausführung innerhalb der Jenkins gesteuerten Maven Build.
- Aggregierung der Testergebnisse und Verteilung an die Teamverantwortlichen.
- Entwickeln diverser Tools für die Metadatengenerierung in den Buildläufen mit Java und Python.
- Tägliche Analyse der Buildfehler im Compilerlauf des täglichen Java OSGI Builds, Erarbeitung von Fehlerbehebungen und Verteilung an die zugeordneten Quellcodeverantwortlichen.
- Automatisierte Generierung von Eclipse PSF Dateien für die Entwickler.
- Entwickeln von Maven Erweiterungen für automatisierte annotationsgesteuerte Testlauf Steuerung aus dem Quellcode, Testlaufsteuerung durch Testkonfigurationsdatenbankanbindung.
- Remote Debugging und Anpassung des Quellcodes und der Tycho Maven Konfiguration für Platform übergreifende Testbarkeit von Java basierenden OSGI Plugins innerhalb einer OSGI Ablaufumgebung.
- Laufzeitoptimierung der Bild- und Testläufe.
- Evaluierung, Codeanalyse und Codeanpassung für aktualisierte Tycho Versionen.
- Implementierung von Java Encryption Tools für die Bereitstellung encrypteter Usernamen, Passwörter und Secrets.
- Konsolidierung von Eclipse PDE basierenden Entwicklungsworkspaces mit den Maven Tycho basierenden Jenkins Buildprozess.
Systemhaus
- Fullstack-Implementierung als NodeJS-SPA-Anwendung.
- Datenaufbereitung und Datenbereitstellung in MongoDB.
- Implementierung der Businessfunktionalität mit NodeJS und Express.
- Bereitstellung der API.
- Implementierung der UI mit Angular 8.
- Bereitstellung.
Systemhaus
- Anpassen der Rechnerimages.
- Kompilieren aktueller Bibliotheken zur Realisierung gesicherter Logins.
- Bereitstellen einer GUI Anwendung zur einfachen Arbeitsplatzkonfiguration.
- Anpassung der Zugriffsberechtigungen.
- Minimieren der Rechnerimages.
Unternehmen im Versicherungsumfeld
- Implementierung der Neufunktionalitäten im Java Code und JSP Seiten.
- JUnit basierte Entwicklertests.
- Bereitstellung der Code Artefakte und Ausrollen auf die vorhandenen Umgebungen.
- Secondlevel Support für die ausgerollte Anwendung.
Unternehmen im automobilen Umfeld
- Realisierung der WEB API Funktionaliät.
- Datenupload (Messdatenreihen, Attachment Dateien).
- Datenkonvertierung, Metadatenextraktion und Persistierung.
- Verlinkung in Graph Datenbank.
- Suche und Clustersynchronisation.
- Erstellung des Datenflows.
- Erstellung anwendungsspezifischer NiFi Prozessoren.
Unternehmen im Lebensmittelumfeld
- Realisierung Java basierender RESTful Webservices.
- Realisierung als Microservices in Docker Containern.
- Import der Quelldaten aus JSON / CSV Dateien und Anbindung von JMS Message Services.
- Datenaufbereitung und Persistierung mit MongoDB Datenbanken.
- Bereitstellung der Service Endpunkte als REST Services.
- Message Queue für den Datenaustausch von Microservices.
- Erstellung der Businesslogic und der MongoDB Datenbankabfragen.
- Erzeugen der Swagger-UI Annotationen.
- Service Registrierung.
- JUnit Tests.
Zulieferer für den Motorenbau
- Projekt 1: Bereitstellung Excel basierender Eingabemasken, XML Schema Erstellung, XML Importfile Erzeugung, Datenvalidierung, Plausibilitätsprüfungen.
- Projekt 2: Erweiterung der web basierenden Intranet Anwendung um neue Funktionalitäten: Formularerstellung, Datenmodellierung, Datenbankanpassung, Datenbeschaffung und Befüllung, PDF Erzeugung mit iText, JavaScript Programmierung, Identitätsabhängige Funktionsbereitstellung.
- Projekt 3: Portierung einer C++ basierenden Terminalanwendung nach C#: Implementierung zusätzlicher Funktionalitäten.
- Projekt 4: Erweiterung einer web basierenden Intranet Anwendung um neue Funktionalitäten: Verarbeitungssperren, Formularerstellung, Datenmodellierung, Datenbankanpassung, Datenbeschaffung und Befüllung, JavaScript Programmierung, CSS, Identitätsabhängige Funktionsbereitstellung.
- Projekt 5: Kontinuierliche Anforderungserfassung und Anpassung der internen Webanwendungen zur Produktionssteuerung, Produktionsdatenerfassung, Prüfplanerstellung, Qualitätssicherung: Formulardatenerfassung, PDF Erzeugung.
Automobilhersteller
- Prototyp für die Ablösung einer Excel basierenden Konfigurationsfile Erstellung.
- Java basierende Windowsanwendung.
- Datenbank Design, GUI Design, Transportfunktionalität.
Automobilhersteller
- Teilprojekt 1: Erweiterung einer Java basierenden Verkäuferarbeitsplatzanwendung: Optimierung des Softwaremodeldownloads, Versionsabgleich Client/Server, Algorithmusentwicklung zur Erkennung obsoleter Daten, lokale Datenbereinigung nach erfolgter Modelaktualisierung.
- Teilprojekt 2: Fehlersuche und Fehlerbehebung eines Java basierenden Webservice für die Statusprozessdaten Übermittlung.
- Teilprojekt 3: Performanceanalyse in der Datenermittlung einer Hibernate basierenden Serverinformationsanwendung: Datenbankoptimierung, Optimierung der Hibernate Abfragen und der JDBC Treiberkonfiguration.
- Teilprojekt 4: Neuentwicklung einer Java basierenden Webanwendung für die Serverdatendarstellung: Architekturauswahl, Erstellung eines modernen dynamischen Weboberfläche, Datenzugriffsmethoden, Datendarstellung.
Unternehmen aus dem Bereich Versicherungen
- Codeanalyse und Optimierung des bestehenden Programmcodes, Entfernung redundanten Codes.
- Codeerzeugung für Windows, Linux, Großrechner.
- Implementierung der Neufunktionalität.
- Variablenbereitstellung für die Briefschreibung (PDF).
- Fehleranalyse und Behebung.
- Schnittstellengenerierung Java <==> C++, C++ <==> Java.
- Anpassung und Erweiterung der Codegenerierung.
- Entwicklung von Codegeneratoren.
- Erstellung der Schnittstellendokumentation und Architekturdokumentation.
- Test GUI Anbindung.
- Lasttestanalyse und Speicherverbrauchsanalyse.
Fähigkeiten
Eclipse
Maven
Ms Visual Studio .Net 2003 / 2005, 2008
Ibm Db2
Ms Sql Server 2003 / 2005
Oracle 10g
Mysql
Sqlite
Jboss
Tomcat
Ibm Websphere
Subversion
Git
Rational Clearcase
Linux
Wtp
Jfaces
Richfaces
Jsp
Hibernate
Jpa
Jsf 2.0
Primefaces 5.0
Spring
Mercurial Hg
Itext
Docker
Janusgraph
Jmock
Svn
Git
Jenkins
Artifactory
Tycho
Jsl
Github
Phyton
Entwicklung Und Design Kundenspezifischer Client / Server Anwendungen Mit Java, .Net, C++, C#, Vb
Entwicklung Und Design Java / J2ee Basierender Anwendungen
Entwicklung Und Design Dynamischer Webanwendungen
Eclipse Rcp Und Osgi Basierende Anwendungsentwicklung
Abap/4 Programmierung
Android Programmierung
Angular 8 Programmierung
Artifactory Anbindung Im Buildprozess
Ant Entwicklungswerkzeug
Birt Programmierung / Berichterstellung
Bootstrap (Twitter) Programmierung
C# Programmierung
C++ / C Programmierung
Cassandra Konfiguration / Administration
Css, Cascading Style Sheets Programmierung
Cherwell Anwendung
Docker Programmierung / Konfiguration
Dockercompose Programmierung / Konfiguration
Draw2d Programmierung
Elasticsearch Anwendung
Eclipse Entwicklungswerkzeug
Eclipse Rcp Programmierung
Express Programmierung
Eureka Programmierung / Konfiguration
Gef Programmierung
Git, Github Anwendung, Anbindung
Gremlin Konfiguration / Query Erstellung
Gwt Programmierung
Hadoop Konfiguration / Administration
Hbase Konfiguration / Administration
Hdfs Konfiguration / Administration
Hibernate Programmierung
Ibm Db2 Konfiguration / Programmierung
Ibm Websphere Konfiguration / Administration
Itext Programmierung
Janusgraph Konfiguration / Query Erstellung
Java Programmierung, 1.4.2, 1.5, 1.6, 1.7, 1.8
Jboss Konfiguration / Administration
Jscript, Java Script Programmierung
Jenkins Programmierung / Anwendung
Jenkins Jsl Programmierung
Jfaces Programmierung
Richfaces Programmierung
Jms Programmierung
Jsf 2.0 Programmierung
Json Programmierung
Jsp Programmierung
Jpa Programmierung
J2ee Programmierung
Junit, Cppunit Programmierung
Kafka Administration / Konfiguration
Linux Administration / Konfiguration / Programmierung
Linq Programmierung
Linux Shell Programmierung
Maven Programmierung / Anwendung
Mdf, Mdf3, Mdf4 Lesen, Schreiben
Mqtt Konfiguration / Administration
Mongodb Programmierung
Ms Sql Server Konfiguration / Programmierung
Mysql Server Konfiguration / Programmierung
Nifi Konfiguration / Logik / Benutzerdefinierte Prozessoren
Nodejs Programmierung
Nosql Programmierung (Mongodb)
Oracle 10g, 11g Konfiguration / Programmierung
Osgi Konfiguration / Programmierung
Perl Programmierung
Python Programmierung
Portalserver Einrichtung / Programmierung
Portlet Programmierung
Primefaces 5.0 Programmierung
Raspberry Pi Konfiguration / Programmierung
Restful Programmierung
Servlet Programmierung
Spring Programmierung
Spring Boot Konfiguration / Programmierung
Sqlite Konfiguration / Programmierung
Subversion Anwendung
Swagger Programmierung
Swagger-ui Programmierung
Tcl/tk Programmierung
Tinkerpop Konfiguration / Query Erstellung
Tomcat Konfiguration / Administration
Tycho Einbindung
Typescript Programmierung
Uml Anwendung
Vb Programmierung
Vba Programmierung
Vmware Konfiguration / Administration
Windows Konfiguration / Administration
Xdoclet Programmierung
Xpath Programmierung
Yad Programmierung
Zuul Konfiguration / Programmierung
.Net Programmierung
Automobilindustrie
Logistik
Verpackungsindustrie
Sondermaschinenbau
Gebäudeleittechnik
Bank / Versicherung
Unterhaltungselektronik
Betriebswirtschaftliche Software
Lebensmittel
Sprachen
Ausbildung
Dipl. Ing. FH · Elektronik / Mikroelektronik
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.