Agiler Senior Entwickler und Architekt mit Schwerpunkten Java/Kotlin Backends
- Verfügbarkeit einsehen
- 0 Referenzen
- 94€/Stunde
- 10437 Berlin
- Europa
- de | en | es
- 25.07.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Graphql, Java (allg.), Scrum, Spring Framework
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
Graphql, Java (allg.), Representational State Transfer (REST), Scrum
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
Amazon Web Services (AWS), Docker, Java (allg.), Apache Kafka, Kotlin, Kubernetes, Mongodb, Scrum, Selenium, Spring Framework
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
Graphql, Scrum, Docker, Kotlin, Sentry, Amazon Web Services (AWS), Elasticsearch
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
Apache Kafka, Mongodb, Postgresql, Scrum, Docker, Java (allg.), Spring Framework, Amazon Web Services (AWS), Kubernetes
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
Java (allg.)
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)
Java (allg.)
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
Java (allg.)
7/2016 – 10/2016
Tätigkeitsbeschreibung
○ Java/Scala Backend-Entwicklung und Software-Architektur
○ Java SE/EE, Play, Akka, Scala, REST Microservices, JSON, OpenAPI
Java (allg.)
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
Java (allg.)
Ausbildung
TU Dortmund
Dortmund
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden