I'm a senior server programmer.
I have worked as a server side programmer for nine years. I have plenty experiance in server side programming. I have made MMORPG from beginning. It will be released soon.
I can use C++ and C# mainly but I can use Python and Node.JS too. I think whether can use languages doesn't matter but important thing is what modules do this job and what interface open to others. When I am programming, always I think that.
I used to addicted patterns but I am not no more. Patterns is important too but we want to avoid gold painting for patterns. These days, I usually use simple patterns like concreate, strategy, factory, template method and etc that are easy-reading and easy-using.
I believe TDD is good thing until now. But TDD is hard to use in work field. I made black box unit test module that check comming proper output packet when input packet. I am doing TDD by using it.
Commucation is very important too. I saw many projects were failed by miss communication. I have ideal thinking that every commucation must be opened to everyone. So, I made BleassChat that is for chatting program in bless project members. It helps to communicate with bless members and everyone can easily access communication. It has private chat function too.
I have interest in open source projects and new technologies. I am making a scalable chat server using Node.js and Redis for a personal work. My goal is to make a game server that can accept unlimited users and run continuously. There are three requirements for this. First, it should have a good scalability. Second, it should not have a single point of failure. Last, it should have a reliable fail over process. I am always studying and making personal works to achieve it.
As gamer, I'm a old and core user. I have played games since when I was in elementary school. These days, I don't have enough time to play but I try to play new games as possible as many to know the trend of games. Games of my life are 'tactics ogre' and 'X-com'
I was born in Namwon city. It is small town in Korea. I was a litte geek. I Liked games, anime and TRPG. I moved in seoul to go to university when I was 19 year old.
Konkuk university.
Graduation portfolio: Camera device using serialport
using techniques: C, C++, x8086, MFC, CMOS, OrCad
Sangmyung university.
Graduation paper: A Study on the Requirements of Long-term Playable Strategy Game
Other papers: Development of Composition Elements Using AHP On Game Contents,
A Study on Game Experience Cycle Using AHP
Others: Mobile phone game (using WIPI Java), Adjunct professor in some college.
Learned about C# for 6 months.
Graduation project: Knowledge management system using C# and MySQL