Skip to content
View jdev-yewintnaing's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report jdev-yewintnaing

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
jdev-yewintnaing/README.md

👋 Hi, I'm Ye Wint Naing.

I'm a backend engineer based in Singapore who loves building scalable, elegant systems — and tearing them apart to see what’s really going on under the hood 🛠️🧠.


🔍 About Me

I’m deeply passionate about understanding how systems work at the lowest level — from memory layout and CPU caching to message protocols and distributed coordination.

I believe great engineers don’t just write code — they understand the why behind the system behavior and share that knowledge with others. That’s why I’m on the path to become a Staff Engineer: someone who can design robust systems, mentor teams, and drive technical excellence across organizations.


⚙️ What I Work On

  • 🧰 Backend Engineering: Java, Kotlin, C# (.NET), Spring Boot
  • 🔄 System Modernization: Migrating legacy Oracle ERP to modular DDD Spring Boot apps
  • 📡 Distributed Systems: Kafka, RabbitMQ, Redis, Hazelcast
  • 🔧 DevOps & Infra: CI/CD, Docker, GitHub Actions, Nexus, Shell Scripts
  • 🧠 System Internals: Redis protocol in C, memory alignment, custom interpreters

💡 Philosophy

"If you can't explain how it works, you don't truly understand it."

This mantra drives me to explore:

  • 🔬 Memory layout, cache alignment, pointer arithmetic
  • 🧪 Redis wire protocol, binary parsing
  • 🛠️ Writing toy compilers/interpreters from scratch
  • 🧵 Spring internals: proxying, bean lifecycle, classpath scanning

🛠️ Tech Stack & Tools

💻 Languages

Java Kotlin C CSharp TypeScript

⚙️ Frameworks & Platforms

Spring Boot .NET React

📦 Messaging & Caching

Kafka RabbitMQ Redis Hazelcast

🛠 DevOps & Tools

Docker GitHub Actions Nexus Vagrant NGINX

🔐 Security & Auth

Keycloak OAuth2


🌐 Connect & Read


Always digging deeper. Always sharing what I learn.

Pinned Loading

  1. dockboot dockboot Public

    A hands-on demo showing how to manually control Docker Compose in a Spring Boot app including custom lifecycle management, readiness checks, and dynamic connection wiring with JdbcConnectionDetail…

    Java

  2. myn-toy-lang myn-toy-lang Public

    A toy Kotlin-style scripting language written in Java built to learn how lexers, parsers, and interpreters work.

    Java

  3. simple-db-migrator simple-db-migrator Public

    Java