Junior Python Programmer
Birmingham, England, United Kingdom
In my role at InTouch Games I worked in a very fast paced and non stop environment where it was incredibly important to carefully manage your work and time. During the whole game logic development, my duties were to manage the protocol list, game action log, calculate the result and so on. Eventually, the game would be deployed online.◆Using Python to develop the game logic on the virtual machine. Knowing about Linux commands and executing the script.◆Using Git to do version control.◆Once the game has been developed completely, send it to do the simulation task. If there is something that needs to be changed, then fix the bug in time. ◆Check the game’s specification and every single detail to match the game. If there is anything that is unclear, speak to the game producer or mathematician for making the proper changes. ◆Create the game logs which are stored in the MySQL database so that the QA team can investigate it.◆Manage the protocol for sending game command response fields via requests, in order to let the client developer perform implementation.◆Raising the pull request and debug if it is necessary. Once the task has been solved, the game is ready to deploy on the server side.◆Holding handover protocol meetings with other teams, in order to make sure all of the people understand and agree with the game response fields and the math.◆Deploy the game on the server side.◆Create the QA task for checking the game results on Jira.◆After all of the tasks are sorted, and then deploy the game online.◆Fix the bug if it occurred.◆Upgrade the development tools for expanding the function which we can use. Also, making the development process faster.◆To be a pull request reviewer. Giving the advice to the developer and discuss the best way to develop.◆Maintain the live games and making some changes if needs.