No garbage code. High quality. Easy maintenance.
I started to learn HTML (version 1.1 in those days) when I was 10. For over 20 years I kept studying and adopting various languages and technologies, in terms of web development, mobile app development, server programming, and, my favorite, game programming.
I got my B.S. degree in software engineering in 2008 at the Wuhan University and was dedicated to desktop software development with C# and C++, including administration systems and stock market quotation systems. I became a project manager after a few years and made a lot of requirement analysis as well.
After quitting my job in 2012, I went to Scotland and studied for the Master's degree at the University of Aberdeen, focusing on innovation management and entrepreneurship. It took me into a bigger world and taught me knowing how to solve problems and fulfill clients' needs in a 'less-programming' way.
I've been doing game programming, website development (of both frontend and backend), and mobile app development for all these years. UX/UI design is also taken into account, so I know how to implement a design in a better and more efficient way.
I am a Certified Scrum Master, and worked for several startup companies as a program leader and director, determine the program architectures and solving technical challenges. It's my expertise to prototype something really fast and to make it developed in iterations, so to be open to changes and feedbacks.
Work Terms
I'm currently living in China, so I would like to communicate with messages (e.g. email, Skype, etc.) due to the timezone issue. But if an online meeting means really important to you, I'm ok with that.
I can now work for around 20 to 30 hours per week, as I'm not a full-time freelancer at this moment.