Software Engineer Java / Spring Boot, Kafka, React, TypeScript, AWS, Go
Aktualisiert am 23.12.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 80%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2024-01 - 2025-02

Implementing company-internal developer tooling

Software Engineer Java Spring Boot Kafka ...
Software Engineer
- Implemented event sourcing for a number of services in a critical path for the user, allowing for better scaling as well as reducing the dependence on synchronous API calls
- Founded and participated in a working group to streamline company-internal developer tooling by providing a self-updating, cross-platform CLI ?multi-tool? covering many common cases of frequent manual tasks performed developers
- Led an effort to update various wildly outdated frontend dependencies in a monolith prior to a codebase split into more verticalised, team-owned micro front ends
Java Spring Boot Kafka React TypeScript AWS Go
Testo AG
2 Jahre 1 Monat
2022-01 - 2024-01

Implementation of Backstage-based Developer Portal

Software Engineer Rust Python TypeScript ...
Software Engineer
- Proposed and implemented CI improvements to reduce feedback loop from more than an hour to less than 10 minutes
- Ported machine learning algorithms from Python 3 to Rust, and integrated these via WASM and in Flutter
- Led a project to implement a Backstage-based Developer Portal for more than 10k repositories
Rust Python TypeScript React Kubernetes Backstage
Wunderdog GmbH
11 Monate
2021-02 - 2021-12

Implementing new product

Tech Lead TypeScript Vue.js Python ...
Tech Lead
- Planned and facilitated an inception for a new product / multiple new features, then condensed the result into an architectural vision and prepared technical and user stories
- Adopted TypeScript code generation based on our GraphQL schema, to make frontend-backend interaction more resilient
- Led several efforts to improve developer UX, such as reducing the CI feedback loop by 70%, automate provisioning of servers with Ansible, improving observability in production systems and creating a first-responder Grafana dashboard to quickly pin-point the origin of problems within the infrastructure
TypeScript Vue.js Python Flask GraphQL Google Cloud ODK Central
Soil & More Impacts GmbH
1 Jahr 4 Monate
2019-10 - 2021-01

Implementation of internal data platform

Data Engineer Scala Apache Cassandra Java ...
Data Engineer
- Designed and implemented an internal ?data platform? service, capable of managing Kubernetes-deployed data platforms based on declarative configurations. This included the coordination of data store (Cassandra, MySQL, Hive, etc.) and message queue (Kafka, RabbitMQ) creation and data processing solutions (e.g. Kafka Connect).
- Designed and implemented a high-availability analytics data pipeline solution using Kafka and Akka Streams (Scala).
- Led an initiative to improve insight into deployed systems by consolidating metrics in Prometheus. This enabled the creation of detailed dashboards and alerts as well as basic anomaly detection.
Scala Apache Cassandra Java Rust Kafka Hive
New Work SE

Kompetenzen

Kompetenzen

Programmiersprachen

Rust
Go
Python
TypeScript
Java
PHP
Ruby
Lua
Bash
Kotlin

Datenbanken

MySQL
PostgreSQL
SQLite
Cassandra
Hive
MongoDB
Redis
Firestore

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2024-01 - 2025-02

Implementing company-internal developer tooling

Software Engineer Java Spring Boot Kafka ...
Software Engineer
- Implemented event sourcing for a number of services in a critical path for the user, allowing for better scaling as well as reducing the dependence on synchronous API calls
- Founded and participated in a working group to streamline company-internal developer tooling by providing a self-updating, cross-platform CLI ?multi-tool? covering many common cases of frequent manual tasks performed developers
- Led an effort to update various wildly outdated frontend dependencies in a monolith prior to a codebase split into more verticalised, team-owned micro front ends
Java Spring Boot Kafka React TypeScript AWS Go
Testo AG
2 Jahre 1 Monat
2022-01 - 2024-01

Implementation of Backstage-based Developer Portal

Software Engineer Rust Python TypeScript ...
Software Engineer
- Proposed and implemented CI improvements to reduce feedback loop from more than an hour to less than 10 minutes
- Ported machine learning algorithms from Python 3 to Rust, and integrated these via WASM and in Flutter
- Led a project to implement a Backstage-based Developer Portal for more than 10k repositories
Rust Python TypeScript React Kubernetes Backstage
Wunderdog GmbH
11 Monate
2021-02 - 2021-12

Implementing new product

Tech Lead TypeScript Vue.js Python ...
Tech Lead
- Planned and facilitated an inception for a new product / multiple new features, then condensed the result into an architectural vision and prepared technical and user stories
- Adopted TypeScript code generation based on our GraphQL schema, to make frontend-backend interaction more resilient
- Led several efforts to improve developer UX, such as reducing the CI feedback loop by 70%, automate provisioning of servers with Ansible, improving observability in production systems and creating a first-responder Grafana dashboard to quickly pin-point the origin of problems within the infrastructure
TypeScript Vue.js Python Flask GraphQL Google Cloud ODK Central
Soil & More Impacts GmbH
1 Jahr 4 Monate
2019-10 - 2021-01

Implementation of internal data platform

Data Engineer Scala Apache Cassandra Java ...
Data Engineer
- Designed and implemented an internal ?data platform? service, capable of managing Kubernetes-deployed data platforms based on declarative configurations. This included the coordination of data store (Cassandra, MySQL, Hive, etc.) and message queue (Kafka, RabbitMQ) creation and data processing solutions (e.g. Kafka Connect).
- Designed and implemented a high-availability analytics data pipeline solution using Kafka and Akka Streams (Scala).
- Led an initiative to improve insight into deployed systems by consolidating metrics in Prometheus. This enabled the creation of detailed dashboards and alerts as well as basic anomaly detection.
Scala Apache Cassandra Java Rust Kafka Hive
New Work SE

Kompetenzen

Kompetenzen

Programmiersprachen

Rust
Go
Python
TypeScript
Java
PHP
Ruby
Lua
Bash
Kotlin

Datenbanken

MySQL
PostgreSQL
SQLite
Cassandra
Hive
MongoDB
Redis
Firestore

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.