Обо мне

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 — по настоящее время (3 года и 3 месяца)
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 (1 год и 4 месяца)
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 (11 месяцев)
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