┌─ tmux ─[0] zsh* [1] vim [2] htop [3] docker ───────────── jhon@arch ──┐
│ │
│ ██╗██╗ ██╗ ██████╗ ███╗ ██╗ │
│ ██║██║ ██║██╔═══██╗████╗ ██║ │
│ ██║███████║██║ ██║██╔██╗ ██║ │
│ ██ ██║██╔══██║██║ ██║██║╚██╗██║ │
│ ╚█████╔╝██║ ██║╚██████╔╝██║ ╚████║ │
│ ╚════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ senior back-end · onfly │
│ │
│ > booting session… kernel 6.x · shell zsh · theme: "café & terminal" │
│ │
└─────────────────────────────────────────────────────────────── [ online ]┘jhon@arch ~ $ neofetch─────────────────────────────────────────────────────────────────────────────
OS............: Human (build 1993) — patched, kinda stable
Host..........: Belo Horizonte · MG · Brazil 🇧🇷
Role..........: Senior Back-end Engineer @ Onfly ✈️
Mission.......: democratizing travel mgmt for companies
Uptime........: 8+ years shipping · 33y at the helm
Locale........: pt_BR.UTF-8 · en_US.UTF-8 (bilingual, TOEFL ITP)
Shell.........: zsh · bash · whatever-gets-the-job-done
DE / WM.......: chaos + caffeine, tiled by deadline
Title.........: leader sometimes · listener always · "why?" forever
Methods.......: Scrum (SFPC) · Kanban · OOP · Design Patterns · Clean Arch
Certs.........: Building w/ Claude API · Claude Code in Action · SFPC · TOEFL
CPU...........: dual-core empathy @ pragmatic GHz
Memory........: 33y / ∞ (compressed with humor)
Battery.......: ☕ × 4 ────────── charging…
─────────────────────────────────────────────────────────────────────────────jhon@arch ~ $ whoami --verbose@@ identity ──────────────────────────────────────────────────────────── @@
+ Jhonatan Junio — just call me Jhon.
+ Senior Back-end Engineer @ Onfly — I draw boxes that ship.
+ 8+ years across PHP, TS, Node, .NET — full-stack when needed.
+ I turn "it depends" into shipped code with logs.
- I don't believe in silver bullets. But also depends.
! I believe in small commits, loud tests and quiet deploys.
! Teacher-at-heart: DevPlay co-founder · Gama Academy · ESL volunteer.
# Currently exploring: Hyperf, distributed systems, DX, AI tooling.jhon@arch ~ $ cat stack.ymllanguages:
daily: [ PHP, TypeScript, JavaScript, SQL ]
comfortable: [ Node.js, Python, C#, Java, Bash ]
watching: [ Go, Rust ]
frameworks:
backend: [ Hyperf, Laravel, NestJS, Express, Fastify, FastAPI, .NET ]
frontend: [ Vue, React, Next.js ]
mobile: [ Flutter, React Native (Expo) ]
realtime: [ WebSockets, Redis Streams, BullMQ ]
data:
rdbms: [ MySQL, PostgreSQL, SQL Server, SQLite ]
nosql: [ MongoDB, Supabase ]
cache: [ Redis — cache · queues · sessions ]
messaging: [ RabbitMQ, Kafka, SQS ]
search_logs: [ Elastic Stack, Kibana ]
infra:
cloud: [ AWS, Azure, Docker, Compose, Kubernetes ]
observability:[ Grafana, Prometheus, Loki ]
ci_cd: [ GitHub Actions ]
automation: [ n8n, Puppeteer, Playwright ]
ai_tooling:
- Prompt engineering · MCP servers · agent orchestration
- Claude API · Claude Code · custom tool integrations
playground:
- Discord & Twitch bots (oNinjaDev)
- Idempotent payment services w/ concurrency guards
- Trading app · iOS + Android · App Store + Play Store published
- Legacy modernization & tech debt triagejhon@arch ~ $ htop --filter=jhon PID USER %CPU %MEM TIME+ COMMAND
─────────────────────────────────────────────────────────────────────────────
0001 jhon 42.0 18.3 ∞:∞∞ architecting-systems --scale=human
0002 jhon 23.7 11.0 ∞:∞∞ mentoring --juniors --since=2018
0003 jhon 17.9 8.4 ∞:∞∞ teaching --english --volunteer --since=2018
0004 jhon 12.1 5.2 42:00 reading-docs --before-stack-overflow
0005 jhon 9.8 4.6 12:34 coffee.service --refill --on-failure
0006 jhon 4.4 2.1 00:42 asking-why --recursive --depth=∞jhon@arch ~ $ git log --oneline --graph life* 2026 feat(onfly): joined as senior back-end · hyperf · travel tech
* 2025 feat(dubai): senior full-stack @ capitaltrend · fintech for traders
* 2025 perf(legacy): rescued E4 platform from tech debt cliff
* 2024 refactor(career): architect mindset > framework mindset
* 2022 feat(community): twitch streamer (oNinjaDev) · gama academy professor
* 2020 feat(devplay): co-founded dev community · mentored 100+ juniors
* 2018 feat(green-signal): tech-lead for 6+ years · english teaching (volunteer)
* 2016 init(career): first PHP system in production. didn't break. lied a bit.
* 2012 feat(IT): first paycheck — fhemig · helpdesk + first scripts
* 1993 init: HEAD detached from the wombjhon@arch ~ $ cat philosophy.md+ Code is read more than written. Optimize for the human.
+ Boring tech > shiny tech, until proven otherwise.
+ Logs > prints. Tests > hopes. Observability > guesses.
- "It works on my machine" is not a deploy strategy.
- Premature abstraction is just future tech debt with a tie.
! Disagree, commit, document. Then revisit in 3 months.
# Best feature ever shipped: a junior who outgrows you.jhon@arch ~ $ history | tail -3<?php
echo "'Somehow I manage.' — Michael Scott (and me, weekly).";
// ~That's what she said~
?>jhon@arch ~ $ curl -s https://jhon.dev/nowjhon@arch ~ $ stats --prettyjhon@arch ~ $ _




