18.01.2024 aktualisiert

**** ******** ****
100 % verfügbar

Freiberuflicher Softwareentwickler

Lautertal, Deutschland
Deutschland
Master of Science in Informatik
Lautertal, Deutschland
Deutschland
Master of Science in Informatik

Skills

HTMLJavaJavaScript.Net FrameworkMicrosoft WindowsAPIsAgile MethodologieAjaxAndroid StudioApplication Lifecycle ManagementIBM System IArchitekturAtlassian ConfluenceAtlassian JiraUnit TestingBash ShellBusiness IntelligenceGeschäftsprozessmodellierungC#C++DatenbankenDatenübertragungenIBM DB2LinuxEclipsePerlJ2EEFinanzwesenFitnesseGradleGroovyHSQLDBJava SEJava Database ConnectivityJavafxSpring FrameworkJSONApache JmeterJUnitPostgreSQLLibreofficeApache MavenMicrosoft Visual StudioMicrosoft ProjectMicrosoft VisioMicrosoft Sql-ServerModeling LanguagesNetbeansObjektorientierte Software-EntwicklungOracle FinancialsSQL DeveloperScrumQuick EMUlator (QEMU)QualitätsmanagementRedmineRich-ClientMicrosoft Visual SourceSafeServiceorientierte ArchitekturSOAPSoapuiSoftware DesignSoftwareentwicklungSolarisSonarqubeSoftware QualitätssicherungSubversionSystemarchitekturUMLVirtualBoxVirtualizationExtensible Markup LanguageXLSTEnterprise Application IntegrationModel Driven ArchitectureSpring BootAris SoftwareGitLabGitAnsi SqlAngularJSKubernetesVBA Programming LanguageCalcBetriebssystemegRPCBIRT ReportingDockerJenkinsVMwareMicroservices
Qualitätsmanagement
- Software-Qualitätssicherung

Softwareentwicklung
- Programmierung/Softwareentwicklung
- Softwaredesign (DV-Konzepte)
- Unit-Tests (Automatisiert)

Systemarchitektur
- Entwicklung von Standards und Richtlinien

Architektur-, Management- und Software-Entwicklungsparadigmen
- Business Process Modeling (BPM)
- Enterprise Application Integration (EAI)
- Modellgetriebene Architektur (MDA)
- Objektorientierte Analyse (OOA)
- Objektorientiertes Design (OOD)
- Serviceorientierte Architektur (SOA)
- Microservices Architektur
- Agile / inkrementelle Entwicklung (Scrum)

Programmiersprachen
- Java
- Android
- Perl
- ANSI SQL
- JavaScript
- Shell/Bash
- Batch-Skript
- Groovy
- C/C++
- C#
- Visual Basic

Datenbanksysteme
- Oracle
- MS SQL Server
- DB2 UDB
- DB2 iSeries
- HSQLDB
- PostgreSQL

Modellierungssprachen
- UML

Auszeichnungssprachen
- HTML
- XML (XSD, XSLT)
- JSON

Frameworks / API
- Java SE
- Java EE, JEE, J2EE
- Spring Boot
- gRPC
- Swing/dbSwing
- JavaFX
- JDBC
- MFC
- jDOM
- Eclipse Rich Client Platform (RCP)
- Eclipse Rich Ajax Platform (RAP)
- Restlet/REST
- .NET
- Android
- AngularJS
- FitNesse
- JUnit
- Doxygen

Entwicklungssoftware
- Eclipse
- Android Studio
- NetBeans IDE
- Android Developer Tools (ADT, Eclipse)
- Ant
- Maven
- Gradle
- Jenkins
- SQL Developer
- Diverse Editoren
- JBuilder
- Visual Studio 6 / .Net
- Subversion (SVN)
- Git
- Inkscape
- MS SourceSafe
- CVS
- SonarQube
- JMeter
- SoapUI

Reporting-/Business Intelligence-Produkte
- Eclipse BIRT

Virtualisierung / Container
- VMware
- VirtualBox
- QEMU
- Docker
- Kubernetes

Projekt- und Modellierungssoftware
- Assembla
- JIRA
- Confluence
- GitLab
- Redmine
- Application Lifecycle Management (ALM)
- ARIS
- MS Project
- MS Visio
- Together

Office-Produkte
- MS Office (Word, Excel, Powerpoint, Outlook)
- OpenOffice.org / Libreoffice (Writer, Calc, Impress, Draw)

Betriebssysteme
- Linux
- Windows 10
- Windows 8
- Windows 7
- Windows 2000 / XP
- Sun Solaris
- AS/400

Kommunikation/Datenübertragung
- REST
- SOAP
- Sonstiges
- BAIS Meldewesen (Technik)

Themen die mich interessieren
- Docker
- Microservices
- Spring (Boot)
 

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2013

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Softwareentwickler

Smiths Detection

Industrie und Maschinenbau

Neuentwicklung und Anpassung von Software-Komponenten im Bereich Bildverteilung für Smiths Heimann. Die Hauptaufgabe der Bildverteilung ist die Koordination von heterogenen Systemen im Bezug auf Röntgenbilder von Röntgenanlagen für Fracht- und Gepäckkontrollen (z.B. am Flughafen). Das Gesamtsystem besteht dabei u.a. aus Röntgenanlagen, diversen Workstations zur Bildanalyse, Bilddatenspeichern, der Bildverteilung, eines System- und Prozess-Managementservers und weiteren Systemen wie z.B. an den manuellen Gepäcknachkontrollstationen. Die Kommunikation der Systeme erfolgt dabei sowohl über direkte Socket- als auch über REST-Schnittstellen.

Softwareentwickler

Deutsche Bank Investment Services

Banken und Finanzdienstleistungen

Weiterentwicklung und Wartung eines Testsystems.

Projektumgebung:
Eclipse, Eclipse RCP, Java, GIT, SQL, Oracle, Maven, Weblogic, Windows, Linux, JUnit, Jenkins (Build + Automatisierte Tests), JIRA, Confluence

Softwareentwickler

BSM GmbH

Banken und Finanzdienstleistungen

Diverse Tätigkeiten wie Programmierung/Wartung für BAIS
Meldewesen.

Projektumgebung:
Eclipse, Java, GIT, GitLab, SQL, MS SQL Server, DB2 (UDB + iSeries), Oracle, Maven, Windows, JUnit, Jenkins (Build + Automatisierte Tests), JIRA, Confluence

Softwareentwickler

Deutsche Vermögensberatung AG (DVAG)

Banken und Finanzdienstleistungen

Weiterentwicklung und Wartung eines CRM-Systems.

Projektumgebung:
Eclipse, Java, REST, JSON, Git, Maven, Oracle, Tomcat, Windows, JUnit, Jenkins (Build + Automatisierte Tests), JIRA, Confluence

Softwareentwickler

Smiths Heimann / Smiths Detection

Industrie und Maschinenbau

Neuentwicklung und Anpassung von Software-Komponenten im Bereich Bildverteilung für Smiths Heimann. Die Hauptaufgabe der Bildverteilung ist die Koordination von heterogenen Systemen im Bezug auf Röntgen­bilder von Röntgenanlagen für Fracht- und Gepäckkontrollen (z.B. am Flughafen). Das Gesamtsystem besteht dabei u.a. aus Röntgen­anlagen, diversen Workstations zur Bildanalyse, Bilddaten­speichern, der Bildverteilung, eines System- und Prozess-Management­servers und weiteren Systemen wie z.B. an den manuellen Gepäcknach­kontroll­stationen. Die Kommunikation der Systeme erfolgt dabei sowohl über direkte Socket- als auch über REST-Schnittstellen.

Softwareentwickler

GLS IT Services

Transport und Logistik

Weiterentwicklung und Wartung eines europaweit eingesetzten Future Proof Customer Solutions (FPCS) Systems für General Logistics Systems (GLS Versand/Paketdienst). Die Hauptgeschäftsprozesse von FPCS sind dabei die Erstellung und Nachverfolgung von Shipments inklusive Retouren und Pickups. Die Anwendung ist durch ihre skalierbare Architektur (RichClient, Client/Server, zentrales/dezentrales Backend oder direkt per SOAP-/REST-Schnittstelle im ERP-System des Kunden integriert) in der Lage sowohl große als auch kleine Geschäftskunden zu unterstützen.

Projektumgebung:  
Eclipse, Java EE (JEE), JPA, REST, JSON, SOAP, WSDL, JavaFX, Git, Gradle, PostgreSQL, JBoss/Wildfly, Windows, Doxygen, JMeter, SoapUI, JUnit, Redmine, Application Lifecycle Management (ALM), Jenkins (Build + Automatisierte Tests)

Softwareentwickler

DER Touristik Deutsches Reisebüro

Sonstiges

Weiterentwicklung und Wartung eines großen Reisebuchungssystems, unter anderem im Bereich After-Sales.

Projektumgebung:
Eclipse, Java EE (JEE), Hibernate, SVN, Maven, Oracle, JBoss, Linux, Windows, Scrum, JIRA, FitNesse, JUnit, Jenkins (Build + Automatisierte Tests), SonarQube, Confluence

Softwareentwickler

mover – digital tales GmbH

Medien und Verlage

Entwicklung eines Webservice zur Darstellung von individuellen Videos. Nach der Eingabe eines individuellen Tokens wird unter Zuhilfenahme von vorgespeicherte Parameter ein individuelles Video gerendert (das Rendering erfolgt durch einen externen Anbieter) und dem Anwender sofort angezeigt. Der Webservice besteht aus einem Frontend (Webseite/Landingpage mit AngularJS) und einem Backend auf Java EE Basis.

Projektumgebung:
NetBeans IDE, Eclipse, Java EE (JEE), JavaScript, AngularJS, Git, Maven, PostgreSQL, Glassfish, Agiles Projektmanagement (Scrum-basiert)

Softwareentwickler

BSM GmbH

Banken und Finanzdienstleistungen

Diverse Tätigkeiten wie Programmierung/Wartung von Basisklassen (Core-Module) für BAIS Meldewesen, Programmierung diverser Programmmodule (UI, Batch, Datenmodul), technischer Support für Mitarbeiter im Bezug auf die Entwicklungsumgebung, technische Verantwortung und Umsetzung der BAIS Offenlegungskomponente und Ansprechpartner für technische Fragestellungen sowohl für Kunden als auch für Mitarbeiter.

Projektumgebung:
Eclipse, Java SE, Subversion, SQL, MS SQL Server, DB2 (UDB + iSeries), Oracle, JDataStore, DataExpress, dbSwing, Ant, XML, jDOM, XML-Schema, XSL Transformation, Shell-/Batch-Skript

Zertifikate

Professional Scrum Developer I

Scrum.org

2020

exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.02.2029


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden