Обо мне

Backend developer passionate about DevOps and Cloud-native technologies. Certified AWS Solutions Architect. More Dev than Ops! No full-stack position offers please!

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Bespoke Software Development
Architect, Team Lead and DevOps @ Steamatic
Сентябрь 2018 — По настоящее время (1 год и 2 месяца)

Project - CRM system for Steamatic NIS - https://www.steamatic.com.au/

Responsibilities:

  • Interaction with client
  • Design the system and database from scratch based on provided specs
  • Management, overseeing and mentoring a team of 6 backend developers
  • Constant code review to ensure the quality of the design
  • Planning, story definition, daily team standups

Achieved:

  • Kick-started project
  • Designed the entire system and database from scratch
  • Shipped the backend application
  • Setup entire infrastructure and CI/CD for applications in highly-available k8s cluster
  • Setup infrastructure and application performance monitoring

Technology stack: PHP 7.2, Laravel 5.7, Redis, RabbitMQ, Postgres, ElasticSearch

Infrastructure

Cloud Provider: AWS

Infrastructure provisioning: Terraform, kops

Deployment: Gitlab CI, Docker, Kubernetes, Helm

Monitoring and Logs aggregation: fluentd + Datadog

Other infrastructure: S3, RDS, AWS Elasticsearch Service, Cloudfront

DevOps @ Clearlaw
Август 2018 — По настоящее время (1 год и 3 месяца)

Project - Clearlaw - https://www.clearlawai.com/

Achieved:

  • Setup entire infrastructure and CI/CD (GitOps) for the project with many micro-services
  • Setup infrastructure and application performance monitoring
  • Enforce applications and cluster security

Cloud Provider: AWS

Infrastructure provisioning: Terraform, kops

Deployment: Gitlab CI, Docker, Kubernetes, Helm, Weaveworks Flux

Monitoring: Prometheus + Grafana + Alertmanager, Cloudwatch

Logs: Fluentd + Datadog, Cloudwatch

Other backing infrastructure: ECS, RDS, AWS Elasticsearch, S3, SQS, SNS

Security, Compliance and Audit: kube2iam, kube-bench, kube-hunter,  CloudTrail, Flow Logs

Lead backend developer & DevOps @ Genome Medical
Апрель 2017 — Сентябрь 2018 (1 год и 6 месяцев)

Project - Genome Medical - https://portal.genomemedical.com

  • Sprint-based agile development team
  • Full cycle backend development: planning, database and API design, story definition, daily standups, development, testing, code review, release shipping & automation

Achieved:

  • Designed, implemented, documented backend for the project from scratch
  • Shipped REST API for frontend SPA and web administration interface
  • Setup infrastructure & CI/CD for entire project
  • Setup monitoring & logs aggregation systems

Technology stack: PHP7.1 + CakePHP 3.5 + PostgreSQL + Redis + RabbitMQ

Cloud Providers: AWS + DigitalOcean

CI/CD: Gitlab CI + Docker

Monitoring: Grafana + Prometheus

Logs Aggregation and Analytics: ELK Stack

Swagger/OpenAPI for API documentation, Stripe for payments, Zoom.us for video conferences

Показать еще 1 позицию
Karmic Apps
Томск
PHP Developer & Backend Engineer
Март 2015 — Ноябрь 2016 (1 год и 9 месяцев)
  • Working in talented sprint-based agile development team
  • Participating in the full cycle including release/sprint planning, feature design, story definition, daily standups, development, testing, code review, and release packaging
  • Learning new technologies and best practices

The man behind GiveYa backend. Shipped & now supporting and developing new features for:

  • Rest API for marketplace (mobile apps + web), corporate web apps and supportive services
  • Multiple web apps for corporate use (service admin area, merchandiser)
  • Supportive services (images, shipping, tracking, emails, push-notifications, search)

GiveYa is mobile focused marketplace similar to Wish, Aliexpress, etc. Mobile app is currently available on Play Market and Apple AppStore for US, Canada, UK, Ireland, Australia and New Zealand.

Technologies & frameworks include CakePHP 3, PostgreSQL, Redis, ElasticSearch, Gearman, Amazon SNS, Swagger, jQuery, Bootstrap

Team Lead & Flash developer
Январь 2012 — Март 2015 (3 года и 3 месяца)

Responsibilities:

  • Managing the team of 6 talented developers (programmers, artists and game designer)
  • Supervising the in-house game framework (C++), games architecture, graphics and documentation
  • Development of support tools for the team
  • Development of backend services for the games
  • Development of Flash versions of the games
Senior Flash Developer
Май 2011 — Декабрь 2011 (8 месяцев)
Development of puzzle games for iOS, Android and BlackberryOS (Adobe AIR, haXe + NME) Shipped 5 games for mobile devices. Currently most of them are retired.
Частная практика, работа без зачисления в штат
Flash Developer
Сентябрь 2010 — Апрель 2011 (8 месяцев)
Flash team lead (2 subordinates) responsible for support and development of Goldsmircasino. Shipped casino lobby and 16 games, including roulettes and card games (poker and blackjack). Worked closely with server-side programmer to design client-server protocols.
РосБизнесДизайн
Томск
Flash Developer, Outsource Projects Manager
Апрель 2009 — Август 2010 (1 год и 5 месяцев)
Shipped 14 casino games for Rois Casino, including roulettes, slot machines and video pokers. Worked closely with backend engineer to design client-server protocols. Also helped to manage outsource projects of the company.
Высшее образование
Национальный исследовательский Томский государственный университет
Томск
Факультет: Информатики
Сентябрь 2008—Май 2010 (1 год и 8 месяцев)
Долнительное образование по специалности системный инженер. Cisco Networking Academy при университете, программа CCNA.
Факультет: Механико-математический, ММФ
Сентябрь 2004—Май 2009 (4 года и 8 месяцев)
Незаконченное высшее образование, все кроме диплома.