freiberufler Senior Softwareengineer auf freelance.de

Senior Softwareengineer

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 53111 Bonn
  • auf Anfrage
  • de  |  en
  • 22.02.2024

Kurzvorstellung

Ich bin ein Softwareentwicklungs-Experte und habe seit 2006 in verschiedensten Firmen, Projekten und Branchen gearbeitet.
Mein Schwerpunkt liegt dabei im Java-Umfeld und in den letzten 7 Jahren habe ich mich auf Big Data-Anwendungen spezialisiert.

Qualifikationen

  • Apache Cassandra
  • Apache Hadoop
  • Apache Maven
  • Apache Solr
  • Apache Spark
  • Apache Storm
  • Confluence (Atlassian)
  • Docker
  • Eclipse
  • Elasticsearch
  • Functional reactive programming (FRP)
  • Git
  • Java (allg.)
  • Jira
  • JUnit
  • MongoDB
  • Neo4j
  • Representational State Transfer (REST)
  • SCRUM
  • Spring

Projekt‐ & Berufserfahrung

Senior Software-Entwickler
Aareal Bank AG, Wiesbaden
4/2019 – 3/2021 (2 Jahre)
Banken
Tätigkeitszeitraum

4/2019 – 3/2021

Tätigkeitsbeschreibung

Thema des Projekts ist die Digitalisierung/Automatisierung verschiedener Bankprozesse. Dazu gehören z.B. ein Kontoeröffnungsprozess, ein Massenversandprozess, die Anbindung des POSTIDENT-Verfahrens oder ein Prozess zur Erstellung von Erinnerungsschreiben.

Zu meinen Aufgaben gehören die Entwicklung, (automatisierte) Entwicklertests und die Dokumentation (Architektur, Code, Betrieb) der benötigten Komponenten.
Bei der Durchführung von Funktions- und Intergrationstests bin ich unterstützend tätig.
Zudem gehört die Betriebsüberwachung und -betreuung der in Produktion gegangenen Projekte zu meinen Aufgaben.

Verwendete Technologien:
Java, Spring Boot, Kafka, Spring Data, Spring Kafka, Project Reactor, JUnit, Mockito, Liquibase, MapStruct, PostgreSQL, Git, Maven, Docker, Kubernetes

Eingesetzte Qualifikationen

Apache Maven, Confluence (Atlassian), Docker, Git, Java (allg.), Jira, JUnit, Kubernetes, PostgreSQL, Representational State Transfer (REST), SOAP (Simple Object Access Protocol), Spring

Senior Software-Entwickler
Aareal Bank AG, Wiesbaden
1/2019 – 3/2019 (3 Monate)
Banken
Tätigkeitszeitraum

1/2019 – 3/2019

Tätigkeitsbeschreibung

Thema des Projekts war die Anbindung eines Dokumentenmanagementsystems an ein BPM-System zur Neukundengewinnung.

Zu meinen Aufgaben gehörten die Entwicklung, (automatisierte) Entwicklertests und die Dokumentation (Architektur, Code, Betrieb) der benötigten Komponenten. Zudem war ich unterstützend bei der Durchführung von Funktions- und Intergrationstests tätig.

Verwendete Technologien:
Java, Spring Boot, Kafka, Spring Kafka, Project Reactor, JUnit, Mockito, Git, Maven, Docker, Kubernetes

Eingesetzte Qualifikationen

Apache Maven, Confluence (Atlassian), Docker, Git, Java (allg.), Jira, JUnit, Kubernetes, Representational State Transfer (REST), SCRUM, Spring

Senior Software-Entwickler
Aareal Bank AG, Wiesbaden
8/2018 – 12/2018 (5 Monate)
Banken
Tätigkeitszeitraum

8/2018 – 12/2018

Tätigkeitsbeschreibung

Thema des Projekts war die Anbindung einer Standard-Banksoftware an die internen Systeme der Bank.

Zu meinen Aufgaben gehören die Entwicklung, (automatisierte) Entwicklertests und die Dokumentation (Architektur, Code, Betrieb) der benötigten Komponenten. Zudem bin ich unterstützend bei der Durchführung von Funktions- und Intergrationstests tätig.

Verwendete Technologien:
Java, Spring Boot, Kafka, Spring Data, Spring Kafka, Project Reactor, JUnit, Mockito, Liquibase, MapStruct, Git, Maven, Docker, Kubernetes

Eingesetzte Qualifikationen

Apache Maven, Docker, Functional reactive programming (FRP), Git, Java (allg.), Kubernetes, Representational State Transfer (REST), SCRUM, Spring

Senior Software-Entwickler (Big Data) (Festanstellung)
DATAlovers AG, Mainz
6/2016 – 7/2018 (2 Jahre, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2016 – 7/2018

Tätigkeitsbeschreibung

Entwicklung einer internationalen B2B Suchmaschine.

Verantwortlich für die Konzeption, Entwicklung, Betrieb und die Qualitätssicherung eines Large-Scale-Crawlers und für Indizierung- und Information-Extraktion-Komponentnen.

Verwendete Technologien:
Apache Spark, Apache Storm, Storm Crawler, Apache Nutch, Spring Framework, Neo4j, MongoDB, Apache Hadoop, Apache Solr

Eingesetzte Qualifikationen

Apache Hadoop, Confluence (Atlassian), Eclipse, Git, Jira, JUnit, MongoDB, Spring

Software-Engineer, Technical-Lead (Festanstellung)
iQser GmbH, Wiesbaden
3/2011 – 5/2016 (5 Jahre, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2011 – 5/2016

Tätigkeitsbeschreibung

Entwicklung einer Middleware zur semantischen Analyse von Daten unterschiedlicher Quellen.

Verantwortlich für Konzeption, Entwicklung, Betrieb und Qualitätssicherung durch automatisierte Tests

Verwendete Technologien: Java EE, Titan Graph Database, Elasticsearch, Apache Cassandra, Apache Hadoop, Apache Storm Vaadin, Spring, JUnit, Mockito, Fitnesse, Selenium

Eingesetzte Qualifikationen

Apache Hadoop, Apache Maven, Apache Subversion (SVN), Confluence (Atlassian), Eclipse, Git, J2EE (Java EE), Jenkins, Jira, JUnit, Spring

Software-Entwickler
DWS Investments S.A., Luxemburg
10/2010 – 2/2011 (5 Monate)
Banken
Tätigkeitszeitraum

10/2010 – 2/2011

Tätigkeitsbeschreibung

Optimierung der standortübergreifenden Kommunikation der Backendanwendungen einer Fondsgesellschaft

Erarbeitung eines Konzeptes zur Performanceoptimierung der Kommunikation verschiedener Komponenten des

Umsetzung und Tests der Maßnahmen zur Performanceoptimierung

Eingesetzte Qualifikationen

.Net Framework (Microsoft), C#, Visual Basic

Software-Entwickler
Münchener Verein Allgemeine Versicherungs-AG, München
4/2009 – 10/2010 (1 Jahr, 7 Monate)
Versicherungen
Tätigkeitszeitraum

4/2009 – 10/2010

Tätigkeitsbeschreibung

Entwicklung eines Versicherungsportals für die Kunden, Makler und den Innendienst einer Versicherungsgruppe

Konzeption und Entwicklung eines auf die Bedürfnisse der Versicherung zugeschnittenen, clusterfähigen Dokumenten-Management-Systems

Entwicklung einer dynamischen Webanwendung zur Angebots-/Antragserstellung für Lebens-, Renten-und KFZ-Versicherungen

Einbringen der beiden Lösungen in das Portal und den Deployment-Prozess des Gesamtprojekts

Eingesetzte Qualifikationen

mySQL, Apache Subversion (SVN), Eclipse, J2EE (Java EE), Jira, JUnit, Spring, JSF (Java Server Faces)

Software-Entwickler
DWS Investments S.A., Frankfurt
11/2008 – 1/2009 (3 Monate)
Banken
Tätigkeitszeitraum

11/2008 – 1/2009

Tätigkeitsbeschreibung

Entwicklung eines Systems zur Erfassung der Anliegen der Kunden einer Fondsgesellschaft und Integration des Systems in die bestehende IT- Umgebung.

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), Visual Basic, XML

Software-Entwickler (Festanstellung)
CompuGROUP, Koblenz
5/2006 – 10/2008 (2 Jahre, 6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

5/2006 – 10/2008

Tätigkeitsbeschreibung

Entwicklung eines Qualitätsmanagement-Tools und eines Multimedia-Archivs für Ärzte und medizinische Versorgungszentren.
Dabei lagen meine Verantwortungen in der Produktentwicklung, dem Release-Management und in der Koordination eines Internationalen Entwicklerteams.

Eingesetzte Qualifikationen

C#, CVS (Concurrent Versions System), Eclipse, J2EE (Java EE), Spring, Visual C++, Visual Studio, InstallShield (Flexera Software), JSF (Java Server Faces)

Software-Entwickler im Rahmen der Diplomarbeit
DWS Investments S.A., Luxemburg
5/2005 – 10/2005 (6 Monate)
Banken
Tätigkeitszeitraum

5/2005 – 10/2005

Tätigkeitsbeschreibung

Entwicklung eines natürlich sprachlichen Dialogsystems für die Kunden einer Fondsgesellschaft. Das System erlaubt es vollautomatisch per Telefon z.B. Informationen zum Depot oder Fonds abzufragen, Transaktionen zu tätigen oder Informationsmaterial anzufordern.
Die Weiterentwicklung des im Rahmen meiner Diplomarbeit wurde produktiv eingesetzt und wurde 2008 für den "VOICE Award" in der Hauptkategorie "Best Practice Award" nominiert.

Eingesetzte Qualifikationen

Eclipse, J2EE (Java EE), Java Architecture for XML Binding (JAXB), JUnit, JSP (Java Server Pages), Struts, VoiceXML (Voice Extensible Markup Language), Webservices

Software-Entwickler im Praxissemester
DWS Investments S.A., Luxemburg
10/2003 – 2/2004 (5 Monate)
Banken
Tätigkeitszeitraum

10/2003 – 2/2004

Tätigkeitsbeschreibung

Implementierung eines Prototypen für das Backoffice-System einer Fondsgesellschaft. Ziel des Projekts war es einen Start für die Neuentwicklung des bestehenden Systems, basierend auf neuester Technologie, zu schaffen.

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), Microsoft SQL-Server (MS SQL), Oracle Database, C#, Visual Studio

Ausbildung

Angewandte Informatik
Diplom-Informatiker (FH)
2005
Trier

Weitere Kenntnisse

Agile Development, Scrum, Testdriven Development, Design Patterns
Java, C#, C++
Apache Hadoop, Apache Storm, Apache Spark
NoSQL: Cassandra, MongoDB, Redis, Titan Graph DB RDBMS: MySQL, MS SQL, Oracle
Elasticsearch, Apache Solr, Apache Lucene Apache Nutch, Storm Crawler
Apache Kafka, JMS
Vaadin, JSF, Swing, AWT, Android SDK Spring Framework, Java SE, Java EE WebServices, REST Services
Eclipse, IntelliJ IDEA, JIRA, Confluence
Git, Subversion, Nexus, Maven ANT, Jenkins, JUnit, Mockito, Fitnesse, Selenium, Ansible, Docker
Linux, Mac OS, Windows

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3667
Alter
45
Berufserfahrung
17 Jahre und 10 Monate (seit 05/2006)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden