Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Was online more than two weeks ago

Candidate

Male, 39 years, born on 1 January 1986

Kaliningrad, not willing to relocate, prepared for occasional business trips

Software engineer

Specializations:
  • Programmer, developer

Employment: full time, project work

Work schedule: full day, remote working

Work experience 18 years 4 months

October 2019currently
5 years 7 months

www.scylladb.com/

Software Engineer
Software Engineer at SaaS team (Go, AWS) Developer Advocate (Everything, Research, Writing, Coding)
March 2017September 2019
2 years 7 months
Nimses Inc.

IT, System Integration, Internet... Show more

Lead Software Engineer
I was responsible for creating a platform for a social network. Social Network backend, infrastructure services, and architecture. Go, gRPC, GCP, Spanner, Datastore, PubSub, Kubernetes, AWS/RDS/PostgreSQL/Redis, Kafka. - I created a system that has grown to hundreds of services running in production, - I have built private blockchain system that can scale horizontally (mixed btc&eth architecture), - I have built a modern instant messaging system (like telegram), - I have built a baseline infrastructure library for microservices, founded coding standards, - I have led the migration from AWS to the Google Cloud Platform, - I interviewed people and helped others to learn concurrency, - I have managed teams in order to get these projects done. - I have created and managed a development culture.
November 2014April 2017
2 years 6 months
ExitGames GmbH

www.photonengine.com

IT, System Integration, Internet... Show more

Site Reliability Engineer
Cloud Infrastructure and Operations development and support, troubleshooting. Linux/Windows servers, Nginx/Lua, Ansible, CoreOS, Docker, Vagrant. - I've built a multi-datacenter fault-tolerant cluster monitoring system atop deployed Consul infrastructure with a nice Dashboards overviewing clusters overall state, SQL interface to every piece of data and integration with our 24x7 services like Stackify, PagerDuty, VictorOps and etc. (with ideas came from Facebook`s OSQuery, InfluxDB, Vector Clocks, CRDTs, and ZooKeeper LE) - Built distributed execution framework in PowerShell (WinRT) capable of updating hundreds of the windows servers at the same time and automated all deployment procedures - Wrote Microsoft Azure Storage services Go client - Built distributed passive synchronization of user plugins - Hack around Consul, Vault, Nomad, InfluxDB
January 2015August 2016
1 year 8 months
pet projects

github.com/sitano/

Reverse Engineer Enthusiast
Go, C++, JS - slither.io reverse engineering, full protocol reversing, game algorithms, debug tools - slither.io c++ game server implementation (https://github.com/sitano/slitherss), boost.asio, websocketpp - golang internals research, goroutines internal parking api (gsysint) made public, some internal structs to play with exposed - research of golang internal channel impl.
January 2009November 2014
5 years 11 months
Неодинамика, ООО

Kaliningrad, musicwars.ru

IT, System Integration, Internet... Show more

Tech Lead (Java, Node.JS, Scala, MySQL, MongoDB, Redis, MemCached)
MMO browser game backend system (MusicWars: http://musicwars.ru) I was in charge of all backend-specific parts like architecture, development, scalability, reliability, optimization, and configuration. - created and ran scalable game platform - servers setup (aws and bare metal) - patched javassist, hibernate, memcached, mysql, redis drivers and scribed. - created development environment with puppet / vagrant - created automated deployment system based on fpm, prm - integrated our game platform with publisher's services (service set cluster on node.js) - created DSL scripting language (antlr, eclipse java compiler) - solved a lot of performance issues on production site (with mysql, raid, redis, memcached, jvm, ...) - tuned jvm (gc too) a lot - I found PermGen memory leak based on invalid JIT configuration - wrote a lot of bash, ruby, python scripts to automate things for our dev env - did static code analysis and heap memory dump analysis to improve our memory footprint Technologies: Linux, Java, Node.JS, Scala, Bash, Puppet, Thrift, Scribe, Finagle, Netty, Redis, Memcached, Mysql, MongoDB, Sphinx (Lucene replaced), Ehcache, Hibernate, Eclipse JDT, Vagrant, Puppet, Ruby, Python, SBT, Maven, Ant.
January 2008January 2009
1 year 1 month
аутсорсинг
Web-программист
C# 3.5, ASP.NET MVC 1.0, NUnit, Moq, Microsoft SQL Server 2005, Entity Framework, Dynamic Linq, jQuery, Microsoft Best Patterns Practices, Microsoft Enterprise Library
January 2007January 2008
1 year 1 month

Moscow, www.1c-bitrix.ru

IT, System Integration, Internet... Show more

Веб-программист
Developing brand new BITRIX.NET CMS solution. C# ASP.NET. Some ads stuff for Bitrix ads module, PHP. WebServices module (SOAP/WSDL integration) for Bitrix, PHP.

Skills

Skill proficiency levels
Linux
Web Application Development
Серверное программирование
Backend everything
All things distributed
Highload
Scalability
Any language
JVM
Java
Go
C/C++
Rust

About me

Software engineer interested in Distributed Systems, System Programming, and Databases. I build systems that run on Linux or in a cloud with Open Source.

Higher education

2009
Математический факультет, Прикладная математика и информатика

Languages

RussianNative


EnglishC1 — Advanced


Professional development, courses

2013
Programming Languages
Coursera
2013
Principles of Reactive Programming
Coursera
2012
Functional Programming Principles in Scala
Coursera

Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Up to one hour