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 :
ASP.NET Core
withC#
andLaravel
as main backend frameworksVue 3
associated withTypescript
and Composition API on frontend side- Utility-first CSS frameworks as
Tailwind
/Windi CSS
, but also comfortable withSass
with BEM implementation
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 :
Nest.js
associated toMikroORM
(Typescript),FastAPI
withSQLAlchemy
(Python),Spring Boot
withHibernate
as main JPA implementation (Java).
I encourage TDD
or at least proper integration tests on any backend frameworks, following AAA aka Arrange Act Assert principle :
PHPUnit
orPest
for PHP,xUnit.net
withFluent Assertions
for .NET Core,JUnit
withREST Assured
for Spring Boot,Jest
andpytest
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 configurationPortainer
as simple GUI for containers managementLoki
,Prometheus
andJaeger
as respective logging, metrics and tracing toolsGrafana
as perfect GUI dashboard builder for OpsGitLab
orGitea
coupled withDrone 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").