Skip to content
View jhonatanjunio's full-sized avatar
🐘
If you know, you know
🐘
If you know, you know
  • Onfly
  • Brazil
  • 23:39 (UTC -03:00)
  • X @jhonotom

Block or report jhonatanjunio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jhonatanjunio/README.md
┌─ 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.yml
languages:
  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 triage
jhon@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 womb
jhon@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/now

LinkedIn Twitch Email daily.dev Holopin

@jhonatanjunio's Holopin board

jhon@arch ~ $ stats --pretty

Profile details

Stats Most-used languages

Activity graph

jhon@arch ~ $ _

Pinned Loading

  1. opentwitch opentwitch Public

    Do you wanna improve your Twitch chat interactivity? Hold my beer.

    TypeScript 42 3

  2. deviscord deviscord Public

    An open source Discord bot made for developers!

    JavaScript 2

  3. node_base node_base Public

    A base for new projects developed in NodeJS.

    TypeScript 4 1

  4. travel-request-api travel-request-api Public

    This project is a travel request management API developed with Laravel 12. API documentation: https://documenter.getpostman.com/view/2620805/2sBXinJWj9

    PHP 3