Profilbild von Anonymes Profil, Freiberuflicher Softwareentwickler
verfügbar

Letztes Update: 18.01.2024

Freiberuflicher Softwareentwickler

Abschluss: Master of Science in Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

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)
 

Projekthistorie

03/2021 - bis jetzt
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.

07/2020 - 02/2021
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

09/2019 - 12/2019
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

03/2019 - 08/2019
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

08/2017 - 12/2018
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.

01/2017 - 07/2017
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)

06/2015 - 12/2016
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

04/2015 - 05/2015
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)

10/2013 - 12/2014
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
2020

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Deutschland, bevorzugt Rhein-Main-Neckar-Gebiet

Nach Absprache

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
12.01.2017

Versicherungsende:
01.02.2026

Profilbild von Anonymes Profil, Freiberuflicher Softwareentwickler Freiberuflicher Softwareentwickler
Registrieren