Experience

Object-oriented Programming (OOP), 8 years
Lead, 5 years
PHP, 8 years
Java, 1 year
MySQL, 8 years
PostgreSQL, 3 years
Symfony, 4 years
Laravel, 3 years
Yii 2, 3 years
Spring, 1 year

Skills

CI English JSON Laravel MVC MySQL OOP PHP PHPUnit PostgreSQL REST SOLID SQL Symfony 2 TDD Yii Agile AJAX Debian SQLite Ubuntu BDD Java Jira Sphinx Redmine Spring algorithms C/C++

Highlights

On my previous jobs:
Led the development team of 10 engineers.

Supported and developed new features for a high-load commenting system with 40k requests per minute. Our widgets were integrated with some of the most popular US news portals (e.g., LA Times, Chicago Tribune, Hearst Media).

Successfully went through whole ICO process, including implementation of security measures, development of a billing service with Ethereum wallet binding and a blockchain network listener.

Refactored most of the system into SOA, improving maintainability and performance. All communication is done via Kafka event bus (events packed with thrift) and thrift RPC.

Greatly improved the speed of the product delivery through implementing the CI deploying process.

Created some new products from scratch for the company including promoted headlines, a resource for mass comments and headlines promotions, and moderation.

Developed some microservices, including a media service for media content uploading and resizing, stats HTTP capturing service, captcha service, and more.

Moved every part of the system from AWS (ECS) to Google Cloud (Kubernetes).

Implemented a Java resource calculator for Docker into the current deploy process to utilize the CPU and memory. Resource consumption decreased by around 13%.

Looking for

I'm eager to investigating business processes (via DDD technique) and translating business needs into code while making every effort to minimise the project costs for clients.

Verified candidate

The candidate had at least one successful hire through Djinni.

$5000 / mo

  • Russia, Ekaterinburg
  • 10 years of experience
  • English: Advanced/Fluent
  • Remote work
  • Published 25 July 2018