About Me

This post is all about me (of course), and it is pretty long since I want to tell you not just an introduction but a life story.

I started writing first static website in 2005, the year when my father bought me the computer I had always dreamed of. I was then spending nearly all free hours each day in front of the computer. From learning how to type fast without looking into the keyboard to creating website using Microsoft FrontPage, I kept creating new websites although all of them were terrible at that time. Also in those days, the Internet was slow, expensive and of course my computer was not connected to the Internet. Anyway, I managed to learn a lot from documents shared by my friends through legendary 1.4-inch Floppy disk or CD. I wrote very first few lines of Javascript thanks to those materials.

The first dynamic website I created was based on a template in DreamWeaver. I was so impressed with the default auto-generated website which had dynamic data and beautiful UI. And I decided to learn how to create a similar one. I had to learn ASP based on the default documentation in IIS as well as the source code generated by DreamWeaver, that was tough but super cool. I felt so proud of myself when I launched my first music website on localhost for my friends to listen to all music in my local disk. I also learned all HTML and CSS thanks to the help documentation in DreamWeaver.

Since then, I have been learning and working in this field for more than 10 years. When I was in university, my favorite technology was .NET. I learned WPF, WinForms, Silverlight, ASP.NET, Windows Phone, etc. I was also a Microsoft Student Partner (someone who acts as a bridge between Microsoft and Student, and helps student access to Microsoft Technology via many programs such as MSDNAA). I was also planning to work in a company using .NET technology after graduation.

However, things were not going as I had planned. I got an internship opportunity in an outsourcing company which using Ruby on Rails as main programming language. I was being forced to use it and eventually fell in love with it. I was able to utilize all my web development skills I had learned before, and I felt so easy to develop new web application with Ruby on Rails. Because of that, .NET became the past

I am now a professional Ruby on Rails developer. In addition, I also love working with DevOps things like deployment, configuration, server management, etc.

You can connect me through Facebook xuanchien or Twitter thelazylog.

Thanks for reading all above boring info. Have a nice day!