Hey! I am full stack web developer Who loves computer science and hipster technologies. The best way to know me will be researching on Github's profile.

Over the last 8+ years I have developed different information systems including Web sites using many technologies such as: PHP/GO/C++/C, JS (React/Redux/Webpack/Flow/Babel) & React-Native, PostgreSQL/MySQL/Mongo, Redis/Memcached, Docker/Vagrant, SphinxSearch/ElasticSearch and many others.

Vagrant/Docker I could tell you about it, but THAT would NOT be a “length-limited” conversation!

Work Experience

Unknown Company

Backend developer

2016 (May) present

BlaBla.eu Corp.

Backend developer

2015 (September) 2016 (May)

BlaBla is a yet another social network with many micro services (smart feeds/dating/messager).

Project technology stack.

  • RabbitMQ
  • Redis
  • PostgreSQL (json/hstore/composite types/postgis)
  • Docker
  • Go & PHP 5.6/7
  • GitLab/GitLabCI/JIRA/BitBucket

Freelance Jobs NDA/Upwork

Full stack Web developer

2014 - 2015 (September) - Present

Difference project & skills.

  • ElasticSearch
  • Redis for 4k sorted-collections
  • Phalcon 2/Symfony 2/Doctrine 2/CakePHP
  • Zephir
  • Bower/NPM
  • Gulp + Webpack
  • Backbone/AngularJS

Uniqhand.ru

Full stack Web developer

2011 - 2014

Uniqhand is a market/self-hosted platform builded for lovers of unusual things and their works.

  • Frontend on Gulp/Bower/jQuery/Backbone/Underscore
  • Two backend(s) Zend Framework 1 + Doctrine 1 / Phalcon 1.3.x
  • SphinxSearch as SearchEngine
  • Percona DB
  • Memcached

Artlime.ru

Mid Full stack Web developer

2011 - 2011

Working on Uniqhand.ru.

  • Start working on Uniqhand.ru
  • Zend framework 1/Doctrine 1
  • Mysql/Memcached

Amur.net

Junior PHP backend developer

2010 - 2011

Working in team on different projects.

  • Working on new Project smth like Avito.ru
  • Caching projects/Optimizing performance

Lime Design Studio

First Web/Dev position

2010 - 2010

Starting to work in Wev-dev.

  • Lerning PHP/HTML/CSS
  • Writting admin modules for markets

Open source

GHubber - mobile client for GitHub

2017-05-00 - Present

Mobile client for GitHub build on React Native.

  • React-Native
  • Redux/Redux-thunk
  • RealmJS

PHPSA - Smart Analysis for PHP

2015-06-20 - Present

PHPSA is a development tool aimed at bringing complex analysis for PHP applications and libraries.

  • Static analysis
  • Code metrics
  • Branch prediction
  • Sandbox (AST) Compiler

Owl Framework

2015-04-25 - Present

Owl is an extreme fast PHP framework powered by Zephir language and delivered as C-extension.

  • Framework ;)
  • Performance boost

Phalcon Module Skeleton

2015-05-25 - Present

This is a skeleton application written on Phalcon framework with performance boost. This project created to develop applications in an easy way.

  • MVC ready!
  • Modules
  • API module
  • Admin module on backbone

Education

Blagoveshchensk Government University - BGPU

Information Technology Mathematician - Programmer

Bachelor of Engineering (B.Eng.)

2012 - 2016

Publications

React Native - Learn once, write anywhere

DevConf 2017

2017-06-17

От обзора архитектуры react-native, до построения приложения на нем. В процессе доклада мы разберем разработку приложения на нем и решении трудностей, а также сделаем выводы о плюсах и минусах данной технологии.

В этом докладе расскажу про:

  • Архитектуру React Native
  • Разберем реализацию приложения для социальной сети
  • Решение проблем с ListView, Shared Component, JS thread block
  • Flow/Redux/Thunk/Saga/RealmJS
  • Deploy приложения
  • Разберем плюсы и минусы этой технологии

[Go] История двух микросервисов

DevConf 2017

2017-06-17

Речь пойдет о написании двух микросервисов:

WebSocketerD - (WS server <-> Hub ( Redis/AMQP), который позволяет backend (REST API на PHP) слать сообщения клиентам

Uploaderd - загрузка пользовательского контента (видео/аудио/фото) с использованием ffmpeg / imagemagick

Сладкое будущее: Phalcon и Zephir

CodeFest 2015

2015-04-29

C момента появления первых расширений к PHP в виде си-фреймворков, они успели наделать немало шума.

Поговорим о фреймворке, лидирующем в данном направлении — Phalcon. Затронем его прошлое, настоящее и будущее; плавно перейдем к обсуждению языка программирования Zephir.

Затронeм как синтаксис языка, так и его «внутренности»: способы работы, алгоритмы анализа кода и методы, применяемые при оптимизациях. Проведем анализ данного решения: рассмотрим как производительность, так и другие важные качества, подведем итоги. Ну а завершим все это рассмотрением планов на будущее.

Skills

Frontend

Master

  • ReactJS
  • React Native
  • Redux/Thunk/Saga
  • Babel/Flow
  • HTML/CSS/Javascript
  • NPM/Bower
  • Webpack/Gulp
  • Lodash/Underscore

Low+

  • AngularJS 1.3.x

Storage(s)

Master

  • MySQL
  • PgSQL
  • Redis
  • Memcached

Low

  • MongoDB

PHP Libraries

Master

  • Composer
  • Zend framework 1
  • Phalcon 1/2
  • Doctrine 1/2 ORM/DBAL
  • Symfony 2
  • PHPUnit
  • CodeCeption

Languages

Master

  • PHP
  • Zephir

Medium

  • Go
  • C/C++
  • JS

Low

  • Java
  • Scala

Another

Exp with this

  • Docker
  • Vagrant
  • Valgrind/Callgrind
  • GDB
  • FFMpeg
  • Imagemagick
  • RabittMQ/German
  • Swagger
  • GitlabCI/TravisCI/CircleCI
  • Ubuntu/Debian/OSX
  • Jira/Youtrack

Languages

Russian

Native speaker

English

Pre-intermediate

Interests

Frontend

Backend

Highload

Mathematica

High Performance Computing