私の才能 Mes Talents

Arbre de Compétences

Au fil des quêtes en compagnie de Ruby et Ruby on Rails, ma palette de compétences s'est largement développée. Il m'est possible désormais d'affronter n'importe quel ennemi, du faible bug aux plus gros boss !

♦︎

Ruby & Rails

Ruby
OOP, FP, Metaprogramming, Performance
Rails
MVC, ActiveRecord, ActiveJob, ActionCable
Rails APIs
REST, JSON:API, GraphQL

Architecture & Qualité

Clean Architecture
Hexagonal, Ports & Adapters
DDD
Bounded contexts, Aggregates, Value objects
SOLID & Patterns
Design patterns, Refactoring

Base de Données

PostgreSQL
Advanced queries, CTEs, Window functions
Indexing
B-tree, GIN, GiST, Partial indexes
Performance
Query optimization, Migrations, Tuning

Frontend

Hotwire
Turbo Frames, Turbo Streams, Stimulus
CSS
Cascade-based, Responsive, Custom properties
JavaScript
ES6+, TypeScript, Modern tooling

DevOps & Infra

Docker
Containerization, Multi-stage builds
CI/CD
GitHub Actions, Automated pipelines
Cloud
AWS, Heroku, Fly.io, Redis, Sidekiq

Test & QA

RSpec
Unit, Integration, Request specs
TDD / BDD
Test-first development, Capybara
Coverage
90%+ coverage, FactoryBot, Fixtures