Обо мне

I have fundamental knowledge in the Computer Science (specialist degree) obtained during 5-years university education and the strong background based on more than 6 years of the commercial software development. I position myself rather as an engineer than just a programer. I really enjoy a deep understanding of any kind of technologies and prefer onlychallenging tasks. I like to develop software, however also I like a science in all its manifestations.

Keywords:

  • server side
  • software architecture
  • high-load distributed systems
  • system programming (linux)
  • network programming
  • linux (bash & administration)
  • polyglot persistence approach (Postgres, Redis, MongoDB, etc)
  • Python, JavaScript, SQL, C/C++
Опыт работы
Октябрь 2014 — по настоящее время
EspritGames.Ru
Lead Software Engineer
Москва
Обязанности и достижения

Development of full stack solutions for game publishing industry (software architecture, DB, Python, JavaScript, etc).

I've created from scratch a service-based system that allows easily integrate any kind of online games (MMORPG, slots, social games, etc.) with the most popular social networks (Facebook, VK, etc.).

Keywords:
- software architecture
- social network APIs
- scalability
- high-availability
- full-stack development
- server infrastructure management
- server administration
- team leadership

Июль 2013 — Октябрь 2014
Senior Software Developer
Москва
Обязанности и достижения

Server side development (mostly on PHP), code quality inspection, building a continuous integration (teamcity) process, integration of a service performance monitoring and general improvements.

Maintaining tons (100 MB+) of legacy code. Code quality improvement. Operating as part-time DevOps engineer. Development different sub-systems of "social network"-like web-site (mostly on the backend).

Working in a big and strong team.

Сентябрь 2012 — Июль 2013
Software Developer
Москва
Обязанности и достижения

Working in a great educational startup company (in monetization team).
- A lot of experience in any kind of the agile software development.
- Supporting and development of the payment processing system.
- Development different promo-actions, A/B-testing and analytics.
- Extensive working with localization and internationalization system.
- Using different gamification techniques to engage users learn English language.

Высшее образование
Август 2006 — Июнь 2011
ИКСИ АФСБ
Информационной безопасности
Москва
Специализация и достижения

Инженер-программист, "Компьютерные системы, комплексы и сети".
Средний бал > 4.5