freiberufler Agiler Senior Entwickler und Architekt mit Schwerpunkten Java/Kotlin Backends auf freelance.de

Agiler Senior Entwickler und Architekt mit Schwerpunkten Java/Kotlin Backends

offline
  • 94€/Stunde
  • 10437 Berlin
  • Europa
  • de  |  en  |  es
  • 01.12.2024

Kurzvorstellung

Java/Kotlin/JVM-Backend-Entwickler mit über 20 Jahren Erfahrung in kleinen bis Großprojekten verschiedener Branchen.

Qualifikationen

  • Apache Kafka1 J.
  • Graphql3 J.
  • Java-Frameworks
  • Java (allg.)7 J.
  • Kotlin1 J.
  • Neo4j
  • Representational State Transfer (REST)
  • Scrum5 J.
  • Spring Framework3 J.
  • Vert.x

Projekt‐ & Berufserfahrung

Entwickler
Kundenname anonymisiert, Remote
4/2023 – offen (1 Jahr, 9 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

4/2023 – offen

Tätigkeitsbeschreibung

○ Java 17 Backend-Entwicklung mit Spring Boot
○ Redesign eines kundenspezifischen Produktionsleitsystems
○ Architektur und Implementierung eines anpassbaren Standardproduktes
○ Java 17, Spring, GraphQL, Neo4j, Scrum/Kanban

Eingesetzte Qualifikationen

Graphql, Java (allg.), Scrum, Spring Framework

Entwickler
Kundenname anonymisiert, Köln
1/2023 – 3/2023 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2023 – 3/2023

Tätigkeitsbeschreibung

○ Java 17-Entwicklung mit Vert.x
○ Entwicklung eines Custom API Gateway
○ Aggregation von GraphQL-/REST-/Message-driven Microservices
○ Authentication, SSL termination, HTTP header management
○ Tracing, Logging, Monitoring
○ Java 17, Vert.x, GraphQL, REST, Neo4j, RabbitMQ, Scrum/Kanban

Eingesetzte Qualifikationen

Graphql, Java (allg.), Representational State Transfer (REST), Scrum

Entwickler
Kundenname anonymisiert, Mannheim
6/2022 – 12/2022 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

6/2022 – 12/2022

Tätigkeitsbeschreibung

○ Java 11/Kotlin Fullstack-Entwicklung mit ZK OSS und Spring Boot
○ Data Ingest und Persistenz mit Kafka, ActiveMQ, MongoDB
○ Event-driven architecture, DDD, Event sourcing, CQRS
○ Roadmap für GraphQL-Migration
○ Kotlin, Ktor, Java 11, Spring, REST, ActiveMQ, Redis, MongoDB,
Kafka, AWS, Docker, Kubernetes, Bitbucket, Selenium, Scrum, LS

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Docker, Java (allg.), Apache Kafka, Kotlin, Kubernetes, Mongodb, Scrum, Selenium, Spring Framework

Entwickler
Kundenname anonymisiert, Köln
2/2021 – 5/2022 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2021 – 5/2022

Tätigkeitsbeschreibung

○ Kotlin Backend-Entwicklung von GraphQL-/REST-Microservices
○ Persistenz und Graph Processing mit Neo4j/ONgDB
○ Integration einer Reihe von SSO-Services via OAuth2/SAML
○ Kotlin, Ktor, Spek, Neo4j/ONgDB, GraphQL, Docker Swarm, AWS,
Weblate, ELK, Prometheus, Grafana, Sentry, Locust, Scrum

Eingesetzte Qualifikationen

Graphql, Scrum, Docker, Kotlin, Sentry, Amazon Web Services (AWS), Elasticsearch

Entwickler
Kundenname anonymisiert, Berlin
11/2019 – 12/2020 (1 Jahr, 2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

11/2019 – 12/2020

Tätigkeitsbeschreibung

○ Java 11 Backend-Entwicklung verschiedener REST-Microservices
○ Zentrale Plattform zur Steuerung von verteilten Embedded Devices
○ Event-driven architecture mit AMQP und Apache Kafka
○ Java 11, Spring Boot, REST/HATEOAS, OpenAPI, RabbitMQ, Avro,
Protocol Buffers, Kafka, Flyway, PostgreSQL, MongoDB, Redis, AWS,
Acapela TTS, Kubernetes, Helm, GitLab, Selenium, Scrum/SAFe

Eingesetzte Qualifikationen

Apache Kafka, Mongodb, Postgresql, Scrum, Docker, Java (allg.), Spring Framework, Amazon Web Services (AWS), Kubernetes

GraphQL Microservice Aggregation
Kundenname anonymisiert, Hannover
12/2017 – 10/2019 (1 Jahr, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2017 – 10/2019

Tätigkeitsbeschreibung

○ Java 11 Backend-Entwicklung mit Spring Boot, Microsoft Azure
○ Neuentwicklung einer GraphQL API als Aggregator für zahlreiche
REST Microservices für das VW ConnectFleet Fleetmanagement
○ Später Umrüstung auf Spring WebFlux und Reactive Streams
○ Fachl. Erarbeitung des Domänenmodells und des GraphQL Schemas
○ Konzepterstellung und Vorträge zur Anwendung von GraphQL
○ Steuerung der techn. Zusammenarbeit mit VW, Audi, Porsche/MHP
○ Java 11, Spring Boot, GraphQL Java, GraphQL SPQR, Kafka, Graal,
Docker, Kubernetes, Helm, Azure, AWS, JIRA, Confluence, GitLab

Eingesetzte Qualifikationen

Java (allg.)

Automatische Dokumentenverarbeitung mittels Deep Learning
Kundenname anonymisiert, Berlin
5/2017 – 11/2017 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2017 – 11/2017

Tätigkeitsbeschreibung

○ Java/Python Backend-Entwicklung und Software-Architektur
○ Dokumentsuche und –klassifikation mit Apache Lucene
○ Einarbeitung in und unterstützende Arbeiten für Machine Learning
­ Natural Language Processing (Word2Vec, OCR, HTR)
­ Python Machine Learning (Random Forest, SVM, k-means etc.)
­ Deep Learning (CNN, RNN) mit TensorFlow, Keras und Torch
○ Java SE 8, Python, Spring Boot, REST, Gensim, Google Cloud (GCP)

Eingesetzte Qualifikationen

Java (allg.)

Internet of Things-Plattform
Kundenname anonymisiert, Berlin
11/2016 – 4/2017 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2016 – 4/2017

Tätigkeitsbeschreibung

○ Java/Scala/Node Backend-Entwicklung und Software-Architektur
○ Neuentwicklung einer IoT-Plattform im B2B2C-Segment
○ API-Client mit dynamischer Integration von Swagger/OpenAPI in Go
○ IoT-Apps mit BTLE, 2G und LPWAN (Sigfox, NB-IoT)-Anbindung
○ Java SE 8, Go 1.8, Scala, Akka, Node.js, REST, CQRS, MQTT, Self-
contained Systems, AWS, CircleCI, GitHub, Alexa, Raspberry Pi

Eingesetzte Qualifikationen

Java (allg.)

Online-Marktplatz für einen deutschen Automobilhersteller
Kundenname anonymisiert, Stuttgart
7/2016 – 10/2016 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2016 – 10/2016

Tätigkeitsbeschreibung

○ Java/Scala Backend-Entwicklung und Software-Architektur
○ Java SE/EE, Play, Akka, Scala, REST Microservices, JSON, OpenAPI

Eingesetzte Qualifikationen

Java (allg.)

Digitaler Massenbriefversand für Großkunden
Kundenname anonymisiert, Berlin
1/2016 – 6/2016 (6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2016 – 6/2016

Tätigkeitsbeschreibung

○ Java/Scala Backend-Entwicklung für ein Migrationsprojekt
○ Redesign mit skalierbarer REST-Microservice-Architektur
○ Java SE/EE, Vert.x, Scala, Akka, Cassandra, OAuth, HATEOAS, CQRS

Eingesetzte Qualifikationen

Java (allg.)

Ausbildung

Informatik
Diplom-Informatiker
TU Dortmund
1999
Dortmund

Über mich

Mein generelles Ziel ist es, nachhaltige Mehrwerte zu schaffen für Innovationen in Produkten und Diensten der Telekommunikation, IT u.a. Branchen durch Anwendung nachgewiesener Erfahrungen aus über 20 Jahren erfolgreicher Tätigkeit in Softwareentwicklung und technischem Management, als Entwickler, Softwarearchitekt, Consultant oder Interim-Manager, entweder als Teil eines
bestehenden Teams oder als eigenständiger Berater für technische Mitarbeiter und Management.

Intrinsische Motivation ist für mich die Freude am Bau nachhaltiger technischer Lösungen für reizvolle Anwendungsfälle. Dabei bin ich einer systematischen Vorgehensweise verpflichtet und folge vorzugsweise agilen Methodiken. Neben meinem Interesse, mir rasch neue Technologien anzueignen, sowie einer breiten Basis generalistischer Kenntnisse habe ich in über 50 Projekten spezifische Expertise in den Bereichen Internet, IoT / Embedded, Geo- und Mobile-Applikationen erworben, die ich besonders gern in Neuentwicklungen von Produkten und Diensten einbringe.

Weitere Kenntnisse

Programmiersprachen
Java (SE, EE und ME inkl. vieler APIs), Kotlin, Groovy, Go, C++,
C, Node.js, JavaScript, Python, PHP, PERL, Shell, SML, Prolog

Entwicklungswerkzeuge
IntelliJ IDEA, Eclipse, Android, GraalVM, Maven, Gradle, Git,
Sonar, CircleCI, Bamboo, Jenkins, Enterprise Architect, JIRA

Testwerkzeuge
JUnit, Mockito, Cucumber, Karate, MeanBean, DBUnit, REST
Assured, Spock, Selenium, JMeter, Locust, OWASP, Postman

Webinfrastruktur
Vert.x, Spring Boot, Ktor, Akka, Wicket, Jersey, Restlet, RESTE-
asy, Crnk, Open API, Netty, Apache, Tomcat, JBoss, Jetty, Netty

Cloud & DevOps
AWS, GCP, Azure, Docker, Kubernetes, Helm, Vagrant, ELK
Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana

Datenbank Mgmt. Systeme
Neo4j, MongoDB, Redis, PostgreSQL, MariaDB, MySQL, Oracle,
Lucene, Hadoop, Elasticsearch, Cassandra, Sybase, Liquibase

Geo & Graphics APIs
jMonkeyEngine 3D, JAI, GeoTools, JTS, Navteq RDF, OSM

Standards
XML, HTML, JSON, BSON, JOSE, VoiceXML, SQL, UML,
OAuth, RDF, RML, SPARQL, JMS, OSGi, JPA, JAX-WS/RS

Protokolle
TCP/IP, HTTP, WebSocket, SIP, XMPP, CoAP, MQTT, AMQP

Frameworks und Middleware
Spring, Hibernate, GraphQL, Jackson, RabbitMQ, Dropwizard,
Kryo, Protobuf, Reactive Streams, RxJava, Quarkus, Micronaut

Mobile/Embedded-Plattformen
Android, Android Things/Brillo, Java ME/SE Embedded, Avi-
onic/Embedded Linux, Raspberry Pi, Arduino, ESP32, STM32

Betriebssysteme
GNU / Linux (Fedora, Debian, Gentoo u.a. Distributionen),
Solaris SPARC/Intel, FreeBSD, Windows 32/64, Apple MacOS X

Netzwerk/Telekommunikation
LPWAN, Sigfox, NB-IoT, WLAN, BT, NMS/Dialogic, Nuance

Methodiken
Scrum, SAFe, Kanban, XP, LS, Clean Code, TDD, BDD, DDD,
Design Patterns, REST, CQRS, Event Sourcing, HATEOAS, SCS

Zertifizierungen
Certified Scrum Master, Brainbench J2EE Master, VoiceObjects

Sprachen
Deutsch, Englisch (verhandlungssicher), Spanisch (dipl. básico)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
995
Alter
53
Berufserfahrung
28 Jahre und 5 Monate (seit 07/1996)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden