Modernizzerò il tuo sistema di build legacy Java, da ant a maven o bazel

Alcune informazioni sono state tradotte automaticamente.

Stati Uniti

Parlo Inglese

Ingegnere software principale

Sono un Principal Software Engineer con oltre 20 anni di esperienza specializzato in architettura a microservizi, strumenti per sviluppatori e transizioni su scala cloud. Ho un curriculum comprovato d...
Informazioni su questo servizio

Sono un principal engineer con oltre 20 anni di esperienza in Java enterprise, e gli ultimi anni sono stati principalmente dedicati ai sistemi di build e agli ambienti di sviluppo. Ho convertito 40 moduli Ant in Maven, creato integrazioni Bazel per VSCode e aiutato a lanciare un ambiente di sviluppo remoto che ha ridotto da due a un giorno il onboarding di nuovi ingegneri.


Qui, valuto un build lento o fragile, poi lo migro da Ant a Maven o Bazel e faccio in modo che il tuo CI passi con la nuova configurazione. Per progetti più grandi posso anche aggiungere un devcontainer così i nuovi ingegneri non perdono un giorno per configurarsi.


Basic: revisione in sola lettura del tuo build, con rapporto scritto e lista di priorità per le correzioni.

Standard: migrazione fino a 10 moduli, CI aggiornato.

Premium: fino a 40 moduli, CI, un devcontainer e documentazione per il tuo team.


Ciò di cui ho bisogno: accesso al repository (solo lettura va bene per l'audit), un modo per eseguire il build attuale e qualcuno che possa rispondere alle domande. Sono disposto a firmare un NDA.


Hai più di 40 moduli o lavori oltre il build? Scrivimi prima; preparerò un'offerta personalizzata.


Strumenti:

Docker

•

Jenkins

•

GitHub

•

Maven

•

Gradle

•

BitBucket

•

Kubernetes

Framework:

Npm

•

Terraform

•

Ansible

Provider Cloud:

Amazon Web Services

•

microsoft azure

Linguaggio di programmazione:

Bash

•

Java

•

JavaScript

•

Kotlin

•

Python

Expertise:

Migrazione

•

Debug

•

Sviluppo