Ich werde dein legacy Java-Build-System modernisieren, von Ant zu Maven oder Bazel

Einige Informationen wurden automatisch übersetzt.

Vereinigte Staaten

Ich spreche Englisch

Haupt-Software-Ingenieur

Ich bin Principal Software Engineer mit über 20 Jahren Erfahrung, spezialisiert auf Microservices-Architektur, Entwickler-Tools und Cloud-Scale-Transitions. Ich habe nachweislich erfolgreiche Migratio...
Über diesen Service

Ich bin leitender Ingenieur mit über 20 Jahren Erfahrung im Enterprise-Java-Bereich, und die letzten Jahre habe ich mich hauptsächlich mit Build-Systemen und Entwicklerumgebungen beschäftigt. Ich habe 40 Ant-Module zu Maven umgestellt, Bazel-Integrationen für VSCode gebaut und bei der Einführung einer Remote-Entwicklungsumgebung geholfen, wodurch die Einarbeitung neuer Entwickler von zwei Tagen auf denselben Tag verkürzt wurde.


Hier prüfe ich ein langsames oder fragiles Build, migriere es von Ant zu Maven oder Bazel und sorge dafür, dass dein CI mit der neuen Konfiguration funktioniert. Bei größeren Projekten kann ich auch einen devcontainer hinzufügen, damit neue Entwickler keinen Tag mit Setup verlieren.


Basic: Lesezugriff auf dein Build, mit einem schriftlichen Bericht und einer priorisierten Fehlerliste.

Standard: Migration von bis zu 10 Modulen, CI wird aktualisiert.

Premium: bis zu 40 Module, CI, ein devcontainer und Dokumentation für dein Team.


Was ich brauche: Repo-Zugriff (Nur-Lesen ist für die Prüfung ausreichend), eine Möglichkeit, das aktuelle Build auszuführen, und jemanden, der Fragen dazu beantworten kann. Ich bin bereit, eine NDA zu unterschreiben.


Mehr als 40 Module oder Arbeit über das Build hinaus? Schreib mir zuerst; ich erstelle ein individuelles Angebot.


Tools:

Docker

•

Jenkins

•

GitHub

•

Maven

•

Gradle

•

BitBucket

•

Kubernetes

Frameworks:

Npm

•

Terraform

•

Ansible

Cloud-Provider:

Amazon Web Services

•

microsoft azure

Programmiersprache:

Bash

•

Java

•

JavaScript

•

Kotlin

•

Python

•

Golang

Expertise:

Migration

•

Debuggen

•

Entwicklung