Technical Foundations Industrialization
Context
The client launched an initiative to strengthen the quality, reliability, and industrialization of its application development processes. This program relies on a continuous integration platform and shared technical foundations used across all group applications. To structure these technical foundations, enhance development tools, and ensure consistency of practices across internal teams and international service centers, the client relied on Avaliance to define technical standards, evolve the CI platform, and support teams in their adoption.
Challenges
The client needed to improve the reliability of its continuous integration platform while harmonizing the technical foundations used across applications.
Key challenges included enhancing code quality, improving application performance, introducing new technologies, standardizing frameworks, and aligning development practices between internal teams and international maintenance teams.

Achievements
-
administration and evolution of the CI platform based on GitLab, Jenkins, Nexus, and Sonar
-
design and maintenance of shared application foundations for Java Web, Java Batch, and Angular
-
development of cross-functional frameworks and Maven plugins to standardize development practices
-
facilitation of code audits, application performance optimization, and technical proofs of concept
-
technical support and training on Java, Spring Boot, and Git for internal and international teams