Distributed Backend System, Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Exceptional and resourceful software engineer wif 4 years practical experience and terrific records wifin the gaming industry.
- Master a variety of programming languages and technologies that include C/C++, Python, Lua, Shell, SQL,Java,C# in project development.
- Functions well independently or as part of a development team in resolving technical issues and optimizing development process, as well as overall risk control and quality assurance.
- Strong noledge in a software system and good industrial perspectives in online game servers, Linux System programming. experience in Design of distributed Server System.
- Many projects experience of C++, network server System, my GitHub
- Experience I also no of some Interface development technology, MFC, QT and so on.
PROFESSIONAL EXPERIENCE:
Distributed Backend System,
Confidential,
Responsibilities:
- Wrote Lua scripts to do some operations (add, delete, drop, and update the d Confidential in MongoDB)
- Designed the engine and set up the main framework, we used some other server engine codes, such as kbengine, skynet, bigworld and so on, for,
- Used Google Protocol Buffer as the main d Confidential serialization method to implement a user - friendly network layer for network d Confidential transmissions between clients and the server. Wrote proto files to generate .cpp and .h files automatically.
- Write ue4 test client, Familiar wif unreal engine 4 programming, blue print, c++.
- Used: C++, Lua, Redis, MongoDB, Shell, GIT, Apache log4cxx, Visual Studio, VI, GCC/GDB, Windows, and Linux.
- All kinds of game logical code of game server, good at C/S module.
- The Family Sub-system, which sets up the basic relationship of all the players in dis game;
- The Mall Sub-system, which allows players to purchase equipments, props, and outfits;
- The Battle Sub-system, which calculates the battle value for each player.
Confidential,
Responsibilities:
- music man is a big Confidential, the host needs good Performance and Efficiency
- Program in linux, using c++, socket, muti thread.
- Write C++ code for game client and game server.
- Finish all kinds of game logical code, some activities, and so on.
- Optimize the framework of MMO game structure.
- Trans a device d Confidential from a system to another system,dis system has a very good stability. the main function is to decode and encode different protocol. use IOCP to manage the connection, port and work thread. multiple thread is used manage car d Confidential from an Embedded system,get run-time d Confidential from car write d Confidential to d Confidential base use IOCP to manage the connection, port and work thread. also use the boost lib use MFC to write a client to Simulate the device.i use multi thread and socket .
- Used: C++, Oracle, SQL Sever2008, Wireshark, CVS, Visual Studio, XML, IOCP, PLSQL, Windows.
