Обо мне

Many years of experience in web development, big data and highload projects. Senior-level developer. Loves writing high performing and scalable, but modern, clean, testable, well-documented code.

Build highly-scalable web solutions that will improve overall page load performance.

Knowledge of HTTP and TCP/IP protocols. Theory of algorithms and data structures.

Very familiar with web best practices, OOP and essentials programming patterns. Understanding of ORM.

Familiar with high load/scaling and caching strategies, service oriented architectures, asynchronous paradigms. Experience with big data.

Understanding how web servers operate and the lifecycle of a web application.

Experience with REST and Ajax technologies.

Experience with developing highly loaded web applications.

Experience with writing automated tests.

Well-honed skills in source control management.

Advanced systems administration for Linux platform.

Eager to learn new technologies.

Intermediate English, good writing/spoken skills.

Skills:

PHP, Laravel
Python, Django, Tornado, Flask,
JavaScript, Jquery,  ReactJS
POSTGRESQL, MySQL,
MongoDB, Redis,
RabbitQM,
Git,
Apache, Nginx,
Linux, Docker

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Телеметрия, фискализация и платежные системы для торговых автоматов и не только
Тверь
Senior Back-end Engineer
Март 2020 — По настоящее время (7 месяцев)

Implementation and support vending machine telemetry system, as part of an

agile/scrum team. Evaluate and contribute to refactoring/rewrite of the code

base. Code review and junior team members training.

Achievements

• Increased system performance by 10 times and increasing fault tolerance

• Organization command work using scrum methodology

• Embedding caching system (Redis)

• Added server monitoring tools

• Creation Click-house solution for data reporting

• Performance benchmark testing

• Refactoring and debug legacy, removed critical bags

PHPGitPostgreSQLRedisNginxООПPython
Global Technology Asset Partners
Сан-Франциско и район залива
Senior Web Development Engineer
Апрель 2019 — Март 2020 (1 год)


Design and develop components of the cloud system, as part of an agile/scrum team.

Evaluate and contribute to refactoring/rewrite of the codebase.

Develop and expand new features.

Code review. Versioning. Project/team management.

Design and discuss technical solutions

Achievements
• Migration into AWS cloud(RDS and EC)
• Integration with Amazon S3
• Message bus based on RabbitMQ
• Improve cache system with Redis and MongoDB
• Integration with Google face-recognition

Visec International
Сан-Франциско и район залива
Web Development Engineer
Август 2015 — Апрель 2019 (3 года и 9 месяцев)

Design and develop components of the cloud system, as part of an agile/scrum team.
Evaluate and contribute to refactoring/rewrite of the codebase.
Develop and expand new features.
Code review. Versioning. Project/team management.
Design and discuss technical solutions.

Achievements
• Full debug legacy code
* Close critical security bugs
• Splitting php-monolithic system into micro service architecture.
• Full refactor legacy code
• Achieved full fault tolerance and 99.9% service availability
• DB migration MYSQL -> PostgreSQL
• Performance benchmark testing

PHPSQLPostgreSQLLinuxPython
Колечки.ру
Тверь
PHP/Full-stack Programmer
Сентябрь 2011 — Апрель 2019 (7 лет и 8 месяцев)

Full-stack(PHP/MySQL/HTML/JS) development E-commerce project.

Achievements:
• Creating and deploying WMS
• Added over several hundred features big and small
• Full site redesign
• Add master-slave replication and read-only replica
• Increased performance by 20 times
• Developed finance analytic tool

Высшее образование
Тверской государственный университет
Тверь
Факультет: Биологический
Август 2001—Июль 2006 (4 года и 11 месяцев)