- Contributing to Apache HugeGraph (backend, infra, deployment improvements)
- Working on distributed systems concepts (Raft, clustering, networking)
- Building backend systems with Java, Spring Boot, and Node.js
- Exploring DevOps tooling (Docker, container networking, deployment setups)
- Designing and experimenting with a logistics ERP system
- Languages: Java, Go, Python, JavaScript
- Backend: Spring Boot, Node.js
- Systems: Distributed systems, networking, APIs
- DevOps: Docker, Linux, CLI workflows
- Writing production-level backend code
- Improving system design and architecture understanding
- Contributing consistently to open source
- Build a strong foundation in JavaScript (functions, DOM, events, async concepts).
- Develop multiple frontend projects independently (no copy-paste learning).
- Strengthen Java fundamentals and move into advanced concepts.
- Gain a solid understanding of Docker and container workflows.
- Learn Maven and get comfortable with Spring ecosystem.
- Set up a clean, stable Linux-based development environment.
- Finish Spring Boot with practical, production-style projects.
- Build backend-heavy projects using Java / Spring Boot.
- Explore Groovy and its ecosystem (Gradle, scripting use-cases).
- Maintain consistent and meaningful Git/GitHub activity.
- Reduce passive learning and focus more on building and shipping.
- Deepen understanding of distributed systems (Raft, clustering, networking).
- Contribute consistently to large-scale open source projects.
- Improve system design and backend architecture skills.


