Hands-on Engineering Manager and Experienced Software Engineer who is mostly interested in distributed systems. Currently working tightly with PHP-based event-driven cloud-native applications. I have designed and brought to life scalable and reusable enterprise solutions communicating the implementation steps throughout multiple teams. Besides document databases I had experience with wide-column stores such as Cassandra and Bigtable. Apart from PHP, I can write decent code in JavaScript including back-end for Node.js. Having experience in cloud system management, I'm able to perform administrations of the various servers.
I have leadership experience being an engineering manager of a feature team. As a component architect I'm also responsible for solution definitions to the business needs.
I had a deep-dive experience in the business side of the IT products, working with the customers in a business analyst position to collect their requirements and transforming general ideas into actionable items for the engineering teams.
Specialization: Designing project implementation plans and UI mock ups, implementing n-tier, microservices and REST based systems, following SOLID principles and GRASP, application performance profiling and optimization.
Tools: Kubernetes, Grafana Tanka, Docker, Symfony / Slim PHP frameworks, Doctrine, PHP DI, PHPUnit, FFmpeg, GCP GKE / Cloud Storage, BigQuery, AWS S3 / CloudFront / Route53, Blackfire, Git, Bamboo / Travis CI, Jira, Confluence, Balsamiq, PlantUML, QTI SDK.
Technologies: QTI, LTI, IMS Interoperability Standards
Methodologies: Agile (Scrum / Kanban), BDD, TDD, CI, Prototyping (Incremental development).
Graduated with honors from Chuvash State University.
Graduated from Chuvash State University.