Alexander Kurilo

Systems Architect

Playtika

Biography

I’ve been playing with PHP code since 2005 and working as a developer since 2007 (around the same time got lost with a Linux desktop). Over the years, I’ve held positions ranging from “developer” to “system architect”, dealing with many kinds of tasks from bash scripts to automate daily routine to complex distributed systems to let others play games.

Recent Posts

My Take on Managing Certbot with Ansible

Certbot is nice for manual operations; here is how I automated it with nginx and ansible

Ditch Google Authenticator

It has flaws that can lock you out of your account

Experience

Keywords (each line ordered from most to least important):

  • PHP, Java, Python, Bash, Javascript, HTML/CSS;
  • MySQL, Redis, Aerospike, Memcached, SQLite, PostgreSQL;
  • Nginx, Apache;
  • Linux;
  • Vagrant, Docker;
  • Ansible;
  • Git, SVN;
  • Jenkins, Bamboo, Gitlab CI.

Below is a brief overview of the recent (and at the same time the most important) points in my career. Full CV is available in English and Russian.

 
 
 
 
 

System Architect

Playtika

June 2016 – Present Belarus, Minsk
Responsible for development strategy of a PHP application (API & management system for Bingo Blitz, a popular Bingo & Slots game) and integrating the PHP application into Playtika infrastructure and breaking the monolith into microservices.
 
 
 
 
 

Lead PHP Developer

Godel Technologies

March 2016 – May 2016 Belarus, Minsk
 
 
 
 
 

PHP Developer

Onliner

June 2015 – March 2016 Belarus, Minsk
 
 
 
 
 

Lead PHP Developer

EPAM

September 2011 – May 2015 Belarus, Minsk

Accomplish­ments

Algorithms, Part II

Provided by Princeton University. As per Princeton University policy, no certificates, credentials, or reports are awarded in connection with this course.

Algorithms, Part I

Provided by Princeton University. As per Princeton University policy, no certificates, credentials, or reports are awarded in connection with this course.

Bitcoin and Cryptocurrency Technologies

Provided by Princeton University. It does not offer a certificate upon completion.

Algorithms: Design and Analysis, Part 2

Provided by Stanford University
See certificate

Functional Programming Principles in Scala

Provided by École Polytechnique Fédérale de Lausanne
See certificate

Cryptography I

Provided by Stanford University
See certificate

Algorithms: Design and Analysis, Part 1

Provided by Stanford University
See certificate