Как вы себя чувствуете в самоизоляции, как адаптируетесь, как работаете, какими привычками обзаводитесь — об этом наш новый опрос. Пройдите его (займёт 10 минут) и в конце узнайте, как дела у других.
Обо мне

Software Engineer with 8+ years of experience (mostly in global distributed teams). Writes clean and testable code in Python and JavaScript, keeping the focus on requirements engineering and productivity. Advanced user of TDD and pair programming for tech and empathy for communication. Invited by alma mater to make a review of theses and give couple of lectures a year for last 3 years.

Профессиональные навыки
PythonJavaScriptDjangoTwistedReact.jsMySQLPostgreSQLRedisLinuxGit
Участие в профессиональных сообществах
Опыт работы
EM13
Майами
Tech Lead
Апрель 2018 — Февраль 2019 (11 месяцев)

My way in this Email Marketing company was full of challenging problems – from seeding technical culture to sending millions of mails per hour. My mission was to grow stakeholders’ ideas into mature solutions – using my soft skills and technologies like Python3, Go, RabbitMQ, Celery, Django and some MTA software.

JOOR Inc.
Нью-Йорк
Software Engineer
Март 2017 — Март 2018 (1 год и 1 месяц)

Being the part of several teams, I worked closely with many aspects of the product. I was able to quickly dive into the new subject area, learn or build ubiquitous language and to start using new tech stack. Technologies varied from PHP and AngularJS till React/Redux, GraphQL and Python3. Began the process of integrating the culture of requirements engineering, which increased velocity in several sprints.

PythonPHPReact.jsDjangoRestful apiGraphQLPostgreSQLDockerGit
Rebelmouse
Нью-Йорк
Software Engineer
Март 2015 — Ноябрь 2016 (1 год и 9 месяцев)

My main responsibility was the development of rendering engine. Big number of clients, visitors and data made that project challenging and very interesting. I used Python (Django), XML ecosystem and software design patterns to solve technical problems like request source detection, aggregation of data from different sources, implementation of DSL and caching. Non-tech achievements were made in fields of engineers training and requirements engineering.

LevelUp games
Киев
Software Engineer
Июнь 2013 — Январь 2015 (1 год и 8 месяцев)
Pretty big part of company's projects are online games with a lot of active users (millions). Such things require solid and reliable backend solutions - starting from actual game logic till the series of various infrastructural services (like networking, data aggregation, analysis tools, etc). I was involved in the development of such services (both logic and utilities). All services were intially designed by our Architect (who was also my Team Lead), most of them were prototyped by him, few of them were drafted by me (AFAIR, only 1 actually :D). In all cases I took part on their further development. Development process included such must-have parts as: covering code with tests, documenting APIs, organizing and documenting of CI and deployment processes.
Частная практика, работа без зачисления в штат
Software Engineer
Сентябрь 2012 — Июнь 2013 (10 месяцев)
I worked with a private person, which business based on content projects of the different kind. Some of them were in need of information crawling and parsing. Another part of the business is the ifrastructural project aimed on automatic sites composition and deployment (unfortunately, this project was shelved). Most projects were based on Django. Crawling was performed with use of async frameworks, mostly Tornado, and Django management tools. pyQuery helped a lot with parsing retrieved data.
Software Engineer
Январь 2008 — Сентябрь 2012 (4 года и 9 месяцев)
Remote work with a different employers - freelance. The most part of the work was done with use of PHP - CMS modifications, modules/plugins creation, creation of standalone services of different kind and complexity. At this point I got an experience of hiring other freelancers and delegating some pieces to them.
Высшее образование
Сибирский государственный индустриальный университет
Новокузнецк
Факультет: Информационных технологий
Сентябрь 2013—Август 2015 (1 год и 11 месяцев)
Магистр. Информационные системы и технологии. / Master's Degree. Information systems and technologies.
Факультет: Информационных технологий
Сентябрь 2008—Август 2012 (3 года и 11 месяцев)
Бакалавр. Информационные системы и технологии. / Bachelor's Degree. Information systems and techonologies
Факультет: Информационных технологий
Сентябрь 2008—Август 2013 (4 года и 11 месяцев)
Специалист. Информационные системы и технологии. / Specialist’s (Master’s degree equivalent at Russian Federation) degree. Information systems and techonologies