Experienced in designing client-server (mobile-server) architecture;
Solid knowledge in map providers, navigation algorithms, game theory algorithms, combinatorics, dynamic programming, sorting algorithms, greedy algorithms, searching algorithms and data structures;
Experience in game development (Canvas 2D).