Files
blog/content/_index.md
2022-02-13 23:12:49 +01:00

4.1 KiB

title, description
title description
Welcome to Okami101 Blog! 🎉 This is adr1enbe4udou1n blog.

{{< lead >}} A 🧔🌍💻 aka senior web developer @Bretagne 🇫🇷 {{< /lead >}}

Hi folks, I'm a web lover actually working @Cesson-Sévigné, mastering :

I can develop proper API design following DDD / Hexa principles if applicable. In addition to above .NET and PHP backend stacks, I'm also confident with :

I encourage TDD or at least proper integration tests on any backend frameworks, following AAA aka Arrange Act Assert principle :

  • PHPUnit or Pest for PHP,
  • xUnit.net with Fluent Assertions for .NET Core,
  • JUnit with REST Assured for Spring Boot,
  • Jest and pytest on respective NodeJS end Python stacks.

Fully embracing app containerization with Docker, from local, staging to production, I push to use properly configured CI/CD whenever is possible in order to enforce continuous automatized testing, linting and coding standard at many languages (ESLint, Prettier, PHP CS fixer, PHPStan, Black, mypy, Google Java Format, Spotless, and so on...).

Mastering installations of properly configured Docker Swarm clusters with next containerized tools :

  • Traefik as main cloud proxy with automatic service discovery and SSL configuration
  • Portainer as simple GUI for containers management
  • Loki, Prometheus and Jaeger as respective logging, metrics and tracing tools
  • Grafana as perfect GUI dashboard builder for Ops
  • GitLab or Gitea coupled with Drone CI as both self-hosted CI/CD solutions
  • SonarQube for automatic quality code scan

I use managed PostgreSQL, MySQL, and MSSQL as main SGBD, as well as Redis for high performance cache/sessions management.

For load testing, I can write scenarios for both K6 and Locust, coupled with proper time series DB as InfluxDB and Grafana as visualization tool. For advanced application performance analysis, I tend to use OpenTelemetry as collection tools for proper metrics that can be exposed to Prometheus, and tracing, ready to export into Jaeger.

Have some experiences with many mid-range cloud providers as Digital Ocean, Hetzner, OVH, Scaleway.

See some of [my open sourced works]({{< ref "works" >}} "Okami101 Works").