![Developer's cover image](/assets/default_splash-610a8eb0dd6d2cbcff344dee4fb755b729b33b69a68b2dd4326925da1cefd5d7.jpg)
![Developer's avatar](/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdE1VIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0b6a45c020214b6b9e4ae0296df38fee9fe75df8/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFHQWFRR0EiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--b6239751a398ec468311e69677a9e2a95ada751d/avatar.jpg?locale=zh-TW)
Always learning
Private informationDescription
I have worked on a billing tool developed in Django for a few years. During that time, I passed Udacity's AI Programming with Python Nanodegree and Data Engineering Nanodegree. Then I started to code in Ruby on Rails, and I have been coding on it professionally for the last few years. I have some pieces of knowledge about Heroku, AWS, Azure, and Google Cloud. Some experience with Docker. I also have worked on personal projects using Vue JS and Quasar.
One recent accomplishment I made was that I considerably improved performance in a production application after making critical changes to the data model. I recently started to learn Hotwire Turbo and Stimulus JS. Also, I have been learning about designing API endpoints using Swagger. My passion is to keep learning every day while doing the cool things of the future today. I have proven useful when testing and ensuring an app does what it should. It may seem simple, but it can be difficult sometimes.