Skip to content
View HanaZah's full-sized avatar

Block or report HanaZah

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
hanazah/README.md

The Labyrinth Escapist ⚔️

Slaying Spaghetti Monsters & Looting Clean Code

You know those game ads where a hero with shiny weapons loses their whole arsenal, falls all the way down into a dungeon full of nasty adversaries and has to grit their way back up? That’s basically my career origin story.

I started my journey equipped with shiny modern Java and Spring Boot, but my first real dev job plunged me straight into the dungeons of lawless, framework-less legacy Delphi. I didn't just survive the drop; I fought the spaghetti monsters, mastered the tech stack in months, and became a "one-woman army." I took technical ownership of critical projects—including designing and implementing a new codebase management app from scratch—and successfully untangled massive bowls of spaghetti into neat, maintainable lasagna.

Now, armed with 2 years of battle-tested development experience, a bachelor's degree underway, and unbreakable resilience, I am clawing my way back to the surface to return to my roots: modern enterprise Java. Pair that technical grit with my 2+ years of prior professional experience in the financial sector, and I bring a unique useful build to your adventuring party.

🛠️ Current Adventures


  • 🌍 TEAMMATES (Open Source Contributor): Actively contributing to a globally used, large-scale Java application. My focus has been on incrementally modernizing legacy architecture, replacing brittle GoF Singletons with pure Dependency Injection, and establishing safe testing seams without breaking production lifecycles.
  • 💵 FinAdvise Planner: A Spring Boot CRM web app built for real-world financial advisory use cases as my main playground. I am directly leveraging my past career as a financial advisor to implement genuine business logic, client data management, and financial health analysis—bringing true fintech domain expertise into the code. [Work in progress]
  • 🏗️ Enterprise Backend Magic (Day Job): Collaborating on the backend for the largest building supply chain in the country - think high performance, heavy lifting, and lots of data.

🗺️ Skill Roadmap


What I've learned ✅, what I'm working on 🟨, and where I'm headed ⬜:

  • ✅ Modern Java (OOP, Clean Code)
  • ✅ Spring Boot & REST APIs
  • ✅ Relational Databases (MySQL, Oracle)
  • ✅ Delphi
  • ✅ JavaScript & React basics
  • 🟨 Spring Security & OAuth2
  • 🟨 Advanced Dependency Injection & Testability
  • 🟨 CI/CD Pipelines & DevOps basics
  • ⬜ Microservices Architecture

📬 Hit Me Up


I'm open to new opportunities, so if anything caught your eye, here's where you can reach me:

LinkedIn

🤓 Trivia Time


🎯 Hobbies

  • Programming (duh! 😄)
  • Gaming
  • Puzzles of all kinds
  • Anime and K-Dramas
  • Cooking (and eating)
  • Outdoor activities (badminton, hiking, cycling, disc golf...)
  • Adrenaline activities (bungee, rollercoasters...)

✨ Special Skills

  • Could sell ice to an Eskimo (communication skills, which come in handy for handling code reviews and project discussions)
  • Can write my unit tests without rage quitting 10 times (self-control and perseverance)
  • Animals and kids instinctively trust me

🎤 Fun Facts

  • Once spent 36 hours straight playing a new game, called it hell, but still couldn’t leave the campaign unfinished
  • Once spent 48 hours straight coding a project for a hackathon, called it a cozy weekend in 😅
  • I'm probably the most communicative programmer you'll ever meet
  • I can name 20+ cat breeds on sight

Pinned Loading

  1. salty-salmon salty-salmon Public

    Fintech - simple crm backend for financial advisors

    Java

  2. TEAMMATES/teammates TEAMMATES/teammates Public

    TEAMMATES is a feedback management tool for education

    Java 1.8k 3.7k