Je vais moderniser votre système de build Java legacy, ant vers maven ou bazel

Certaines informations ont été traduites automatiquement.

États-Unis

Je parle Anglais

Ingénieur logiciel principal

Je suis un Principal Software Engineer avec plus de 20 ans d'expérience, spécialisé dans l'architecture microservices, les outils pour développeurs et les transitions à l'échelle cloud. J'ai un parcou...
À propos de ce service

Je suis un ingénieur principal avec plus de 20 ans d'expérience dans Java d'entreprise, et ces dernières années, je me suis principalement concentré sur les systèmes de build et les environnements de développement. J'ai converti 40 modules Ant en Maven, créé des intégrations Bazel pour VSCode, et aidé à lancer un environnement de développement à distance qui a réduit le onboarding des nouveaux ingénieurs de deux jours à une seule journée.


Ici, j'audite un build lent ou fragile, puis je le migre d'Ant vers Maven ou Bazel et je fais en sorte que votre CI passe avec la nouvelle configuration. Sur des projets plus importants, je peux aussi ajouter un devcontainer pour que les nouveaux ingénieurs ne perdent pas une journée à la configuration.


Basique : revue en lecture seule de votre build, avec un rapport écrit et une liste de corrections prioritaires.

Standard : migration jusqu'à 10 modules, CI mis à jour.

Premium : jusqu'à 40 modules, CI, un devcontainer, et la documentation pour votre équipe.


Ce dont j'ai besoin : accès au dépôt (lecture seule pour l'audit), un moyen d'exécuter le build actuel, et quelqu'un pour répondre à mes questions. Je suis prêt à signer un NDA.


Plus de 40 modules ou un travail au-delà du build ? Contactez-moi d'abord ; je préparerai une offre personnalisée.


Outils:

Docker

•

Jenkins

•

GitHub

•

Maven

•

Gradle

•

BitBucket

•

Kubernetes

Frameworks:

Npm

•

Terraform

•

Ansible

Fournisseur de services cloud:

Amazon Web Services

Langage de programmation:

Bash

•

Java

•

JavaScript

•

Kotlin

•

Python

•

Golang

Expertise:

Migration

•

Débogage

•

Développement