Faruk CAN


Faruk is a software engineer who professional on backend development and game development.

a software engineer

A engineer who thirsty for knowledge , great problem solver and solution developer.

  • Bachelor's degree on computer engineering. Master's degree on Cybersecurity (working on)

  • Strong curiosity, critical&analytical thinking, creative problem-solving, design and coding skills

  • Cybersecurity, Artificial Intelligence, Network, Data mining, Test Engineering, Paralel Programming, OOP, Computer Graphics

a backend developer

Kaizen senior developer who has deep understanding of backend.

  • Experience of Nodejs Development

    • Hapi.js, Express Frameworks

    • DBAL/ORM : Mongoose, Sequelize

    • Websocket applications and socket.io

    • Test Driven Development with Mocha, Chai and Istanbul/NYC

    • ESLint and Clean Code Standard with ECMAScript (Javascript)

    • TSLint and Clean Code Standard with TypeScript

  • Experience of PHP Development

    • Laravel, Symfony, Phalcon Frameworks

    • DBAL/ORM : Doctrine

    • Test Driven Development with PHPunit library

    • PSR-2 Clean Code Standard

  • RESTful APIS, Web Sites, Web Panels

  • MVC Architecture

a game developer

Creative game developer who has deep understanding about game engine

  • Experience of cross-platform game engines : Unity 3d , LibGDX

  • Online browser game development : Canvas, Three.js, Phaser and socket.io

  • Procedural Game/Level Design : Pseudo-random, Noises, Perlin Noise

  • Realtime Multiplayer, FPS, TPS, Vertex manipulation, Cloud Save, Friendship System, RPG ,Market System, Economy System

  • Advanced Physics, Optimizations, Global Positioning

  • Gameplay with touch, acceloremeter, voice-control, geolocation, camera (AR)

  • Smart AI with Genetic Algorithms, Artificial neural network , Heuristic Algorithms

  • Game Development with : C, C#, Java, Javascript, Rivescript

a database manager

Developer who knows select best

  • RDBMS : MySQL, MariaDB, PostgreSQL

  • NoSQL : MongoDB, Redis

  • Realtime database : Firebase, RethinkDB

a hybrid mobile developer

Developer across multiple browsers, platforms, and devices, including smartphones and tablets

  • Cordova (VanillaJS)

  • Flutter ( Dart )

a devops engineer

Still learning curious devops engineer .

  • Source Code/ Version Control : git ( GitHub, GitLab) , Bitbucket

  • Kanban : Trello, Notion

  • Agile: JIRA

  • Build : Grunt

  • CI / CD : CircleCI, Github Actions

  • Test : PHPUnit, Mocha, Chai, Istanbul

  • Package Manager: NPM

  • PaaS : Heroku, Docker

  • AWS: S3

  • OS : Debian (Ubuntu) Linux, Windows

  • Push Notification: OneSignal

  • Analytics: Firebase

  • Monetization: Admob, Google Play IAP