About
I'm a software developer with more than 17 years of experience. I try to do my best and encourage teammates to do the same.

I prefer to create documented, well organized and tested code. Other developer should have an ability to start working with the code without any need to ask me about it.

My open-source code here at GitHub: https://github.com/r3code

Other hobbies:
* teach kids computer science and programming
* ship-modeling from plastic
* snowboarding

I like to work with people. I can understand what stakeholder really need and translate the data to the developers language. Before tell, I listen then propose. For me, it is very important to do the work! I use Kanban board to manage task flow and EventStorming methodology to understand the problem domain and create common terms that would be the same for developers team and stakeholders - this really helps!
Skills

Go 7 years Intermediate

PostgreSQL 7 years Intermediate

SRE 4 years Intermediate

Git 10 years Intermediate

Redis 5 years Intermediate

Docker 7 years Intermediate

gRPC 7 years Intermediate

Protobuf 7 years Intermediate

SQL 17 years Advanced

JavaScript 6 years Intermediate

HTML/CSS 18 years Advanced

Jenkins 10 years Advanced

Hyperledger Fabric 4 years Beginner

Delphi 18 years Advanced

Microsoft SQL Server 13 years Intermediate

Subversion 13 years Advanced

HTTP/HTTPS 13 years Intermediate

TCP/IP, UDP/IP 17 years Intermediate

Experience

Site Reiliability Engineer

Tabby FZ LLC tabby.ai

Jul 2021 to PresentDubai

Full-time remote work in an international team. Implementing SRE practices. Being on-call. Created an on-call team and managing it. Trained more than 10 on-call attendees. Providing system observability (metrics, logs, traces). System Monitoring with DataDog. I introduced Distributed Tracing into our system. Created Dashboards for better visualization. Implementing SLI/SLO practices. Automation toil. Writing documentation. Stack: Linux, Go, PostgreSQL, Redis, GRPC, Protobuf, Docker, Kubernetis, Google Cloud, HTTP-API/REST, Swagger/OpenAPI, BigQuery, DataDog, Microservices. * DDD based development * Jira for tasks tracking * Notion as a knowledge database * Scrum I use GoLand and Visual Studio Code. I support our system reliability, maintain SLOs, automating routine tasks, write code, review code, provide technical support for the internal clients (on-call), work with customer related issues. GoLang Backend PostgreSQL Redis Scrum OpenAPI gRPC

Backend Developer

Tabby FZ LLC tabby.ai

Jun 2020 to Jun 2021Dubai, UAE

Full-time remote work in an international team. Backend services development. Stack: Linux, Go, PostgreSQL, Redis, Protobuf, Docker, Kubernetis, Google Cloud, HTTP-API/REST, Swagger/OpenAPI, BigQuery, DataDog, Microservices. * DDD based development * Jira for tasks tracking * Notion as a knowledge database * Scrum I use GoLand and Visual Studio Code. I develop backend services, write code, review code, write modular and integration tests, provide technical support for the internal clients.

  • GoLang
  • Backend
  • PostgreSQL
  • Redis
  • Scrum
  • Swagger

Software Development Project Manager / Team Lead / Head Developer

EZAN ezan.ac.ru

Feb 2013 to Jun 2020Chernogolovka, Russia

Development of a project concept, architecture, select control methods, quality control, project management, prepare technical proposals, coordination of of technical specifications with the customer. GoLang, Backend, SVN/GIT, Linux, PostgreSQL, GRPC/Protobuf, MS SQL, CI/CD, TDD, Component Based Architecture, Clean Architecture, Kanban, EventStorming, Free Pascal, Python, Java Script, HTML/CSS, PHP

  • GoLang
  • PostgreSQL
  • Protobuf/gRPC
  • Network Monitoring
  • Linux
  • Kanban

Web Developer

R3CODE r3code.ru

Jan 2000 to Jun 2019

My Freelance JOB. Wireframing, HTML markup / Responsive markup, Development. Conto CMS, HostCMS, PHP, SQL, AJAX, MySQL, HTML, CSS, SCSS, BEM, JavaScript, jQuery, Bootstrap Develops Contao CMS themes, modules, HostCMS based sites. Builds HTML markup with Bootstrap

  • Wireframing
  • HTML/CSS
  • JavaScript
  • Responsive Markup

Software Engineer

EZAN ezan.ac.ru

May 2008 to Jan 2013Chernogolovka, Russia

Development of the Network Management System. Delphi/MS SQL/Networking/Device Management TDD, Unit Testing, Refactoring, CI, Code Review

  • Delphi
  • MS SQL Server
  • Network Management System
  • Jenkins CI

Junior Software Engineer

EZAN ezan.ac.ru

Aug 2006 to May 2008Russia

Web development, Perl, Catalyst Framework.

  • Telecom
  • Network Management
  • MS SQL Server
  • Perl
Education

State Technological University Stankin, Moscow stankin.ru

Master of Computer Science, Information systems and technologies

Sep 2007 to Feb 2009

i-2

State Technological University Stankin, Moscow stankin.ru

Bachelor's degree, Computer Science

Sep 2003 to Jun 2007

Student theater, i-2

Volunteer

Local Fireguard

Firefighter

Apr 2012 to May 2012Russia, Chernogolovka

Help the local fireguard to fight the peat burning in the forest around the town

  • Work in team back to back - stunning!
Awards

Microsoft Certified Technology Specialist: SQL Server 2005

LANIT, Moscow

Jul 2010

ID: X15-17276-02

Languages

Russian ⋅ Fluent, Native

English ⋅ Upper-Intermediate (B2)

Ukranian ⋅ Can understand and speak a little

Interests

Work Process Enhancement

Personal Effectiveness

Team spirit

Snowboarding

Go for NO!

teach kids computer science and programming

ship-modeling from plastic

EventStorming

Site Reliability Engineering

View Resume

Posts

Open Source Activity

Public Repos: 68
Pull Requests: 23
Contributed Repos: 2
Starred Repos: 161
Watched Repos: 50
Organizations: 0
Public Gists: 45