Short Resume

Hi,

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


LinkedIn : linkedin.com/in/farukcan

Github : github.com/farukcan

Gitlab : gitlab.com/farukcan

NPM : npmjs.com/~farukcan

Contact: mail(at)farukcan.net

Istanbul / Turkey


Linkedin Resume v1.pdf

Education

  • Istanbul Commerce University - Cybersecurity (Master Degree / 2019+)

  • Istanbul Commerce University - Computer Engineering (Bachelor Degree / 2012-2016)

Work Experience

  • Brat Games - Senior Game Developer - 07/2020-10/2020

  • Softlab Software : Senior Backend Developer - 03/2020 - 04/2020

  • Miktotürk Bilişim : Backend Developer - 02/2019 - 12/2019

  • AIPunk Studios : Entrepreneur - Game Developer - 2017 - 2019

  • Apricum Medya : Backend Developer - 12/2016 - 08/2017

  • TUBITAK : Part-time Backend Developer - 02/2015 - 06/2016

  • Garanti Server : Intern System Engineer - 06/2014 - 08/2014

The 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

The game developer

A creative game developer who has deep understanding about game engine


  • Experience of cross-platform game engines : Unity 3D, LibGDX, Phaser(HTML5)

  • Online browser game development : HTML5 - 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, Car,Motocycle,Aircraft Controllers, Ragdoll/Humanoids

  • Splines Math, Beziers, Smoothings, Interpolations.

  • 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

  • 20+ games developed : Go to "Games" page

The backend developer

Kaizen backend developer.


  • 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 Standards, Best practices

  • RESTful APIS, Web Sites, Web Panels

  • MVC Architecture

  • Entirely development : Check projects

The database manager

A developer who knows select best


  • RDBMS : MySQL, MariaDB, PostgreSQL

  • NoSQL : MongoDB, Redis

  • Realtime database : Firebase, RethinkDB


The hybrid mobile developer

A developer across multiple browsers, platforms, and devices, including smartphones and tablets


  • Cordova (VanillaJS)

  • Flutter ( Dart )

The 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

Please check CV files or LinkedIn profile for the details. Thank you for reading!

Projects - Games - LinkedIn