a software engineer who professional in "backend development" and "game development". He can develop high-tech software applications for web, mobile and desktop, video games, websites, systems and bots.\n
Able to design and implement game mechanics, create compelling user interfaces, and optimize performance to ensure smooth gameplay. Able to work on a variety of game types, from mobile games to PC/console titles.
\n
Integration of backend systems with games: Dual expertise in backend development and game development can be particularly useful if your business needs to integrate backend systems with games. This could include developing APIs or other communication channels between games and backend systems, or integrating user data from games into larger data analytics systems.
\n
Also able to develop multiplayer games, “io games” and browser games.
\n
\n
Experience of cross-platform game engines : Unity 3D, LibGDX, Phaser(HTML5)
\n
\n
Online browser game development: HTML5 - Canvas, Three.js, Phaser and socket.io
Able to develop, maintain, and improve the backend systems and infrastructure that power your business's software applications. This includes designing and implementing databases, APIs, server architecture, and other core components. With expertise in this area, your business can ensure that its software is stable, secure, and scalable.
\n
\n
Experience in Nodejs Development
\n
Hapi.js, Express Frameworks
\n
DBAL/ORM: Mongoose, Sequelize
\n
Websocket applications and socket.io
\n
Test-Driven Development with Mocha, Chai and Istanbul/NYC
\n
ESLint and Clean Code Standard with ECMAScript (Javascript)
Database design and maintenance: able to design, implement, and maintain databases to ensure they are optimized for your business needs. He can create efficient data structures, manage data backups and recovery, and ensure data integrity and security.
\n
Performance optimization: able to analyze database performance and identify areas for improvement. He can optimize queries, improve indexing, and fine-tune other database settings to improve the overall speed and efficiency of your database.
\n
Data migration: If your business needs to migrate data from one database to another, able to help ensure a smooth transition. He can identify potential issues, plan the migration process, and execute the migration with minimal disruption to your business operations.
\n\n
Able to use these database techologies :
\n
\n
RDBMS : MySQL, MariaDB, PostgreSQL
\n
NoSQL : MongoDB, Redis
\n
Realtime database : Firebase, RethinkDB
\n
\n\n\n\n
Mobile development
\n
Knowledge across multiple browsers, platforms, and devices, including smartphones and tablets
\n
\n
Mobile games.
\n
Cordova (Vanilla Javascript)
\n
Flutter ( Dart )
\n
\n\n\n\n
Devops engineering
\n
Curious about DevOps engineering. With these tools :
\n
\n
Source Code/ Version Control : git ( GitHub, GitLab) , Bitbucket