It's me

I’m Thien, but you can call me Winchester—I’m a big fan of Supernatural (the American TV series)! I love to travel and plan to visit as many countries as possible.

About Me

I hold a Bachelor's degree in Business Information Technology from Haaga-Helia UAS. While my program included some business courses, I was more passionate about IT and spent countless hours coding and designing web applications. That said, I do have a solid understanding of business concepts and software development methodologies, particularly Agile principles like Scrum and Kanban. I even took on the role of Project Manager in some business courses, although I'm always eager to learn more.

I'm especially passionate about clean code. I believe the code I write is not just for me but also for other developers who may read it. I understand the frustration of working with 'dirty code' firsthand. It's unpleasant and can be infuriating, and I've definitely been there.

When I start a project, I tend to overdeliver and step outside my comfort zone to create outstanding work. This approach has helped me learn and grow continuously over the years.

Outside of coding, I'm a guitar player. I've been playing since high school, and the passion hasn't faded. I still play every weekend and share guitar videos on my social networks.

My passion for coding is similar to my love for guitar. Just as a song can't sound smooth if I hit the wrong note, a project needs precision and practice to be great. I approach coding with a clear process: research, planning, design, testing, and development. These steps cycle throughout a project until the product is both highly functional and beautifully crafted.

When writing unit tests, I prefer having clear feature requirements so I can write tests before implementing features. I'm familiar with Behavior-Driven Development (BDD), which aligns closely with user interactions and makes translating feature requirements into tests much easier.

Here are some of my favorite quotes:

What I cannot create, I do not understand.

Know how to solve every problem that has been solved

Details Information

  • Name: Thien Ly
  • Location: Uusimaa, Finland
  • Where am I working at? I'm currently a Senior Software Engineer at MariaDB Corporation, where I develop MaxGUI,the graphical user interface for MaxScale’s admin tool.