Language

The choice of language depends on several factors:

  • the area of competence in your teams
  • the monolithic or micro service application need
  • the number of potential developers

The advantages of using a Framework are well known, it simplifies and standardizes the work of the developers and allows easier updates. It works like a framework. Frameworks are generally associated specifically with a programming language.

My programming languages with Frameworks are the following:

  • Angular 9/10: TypeScript
  • Spring boot 2+: Java
  • Symfony/Laravel: PHP

My scripting languages:

  • Python
  • Bash
  • Perl

Framework

Frameworks like spring or Laravel/Symfony have evolved in the last few years to be able to easily generate microservices.

PHP, JAVA, TypeScript

CI/CD

The implementation of a CI/CD requires an investment from all IT teams. It takes time for all processes to be efficient and reliable.

I can start from legacy applications and bring you to a container environment (Docker) by allowing you to migrate with flexibility to a Kubenetes platform.

Today I can accompany you in your migration to this new way of thinking and start a new project with you.

The different tools for the implementation of CI/CD that I know:

  • Docker
  • Kubernetes
  • Gitlab-ci/runner
  • SonarQube
  • Sonatype Nexus Repository Manager

Contract me to accompany you:

Contacte me