Position: PHP Developer
Category: PHP
English level: pre
Years of experience: 5


The last 5 years I use Laravel MVC Framework for development. I always try to follow SOLID, KISS and
DRY principles and meet industry standards like PSR during coding.

I have experience in:
- REST API development for mobile (Android, IOS) and Web clients
- connecting payment providers (iPay, EasyPay, GERC, Stripe) with native integration of MasterPass, Google Pay, Apple Pay.
- writing API documentation in Postman or Swagger
- integrating notification services like Firebase Cloud Messaging (PUSH) and Softline, Omnicell or Vodafone (SMS)
- creating Feature / Unit tests
- and working with a ton of other services via API

Some DevOps skills:
- Deploying and supporting projects with up to 15 servers (balancers, apps, db, cache, storage and etc.) with average 3M req/day and peaks to 4000rps + monitoring them with Prometheus+Grafana or Munin.
- Creating Docker test/production environment (used to isolate system resources for app services on low budget project and make easy local deployment with identical environment)
- Creating fully automated CI/CD using Ansible with automatic build creating, running feature/unit test, creating artifacts and deploying them to multiple production servers with real time reporting to Slack (deploy status or logs of tests errors if occurred), it allowed to create almost zero downtime deployment.

Also I have tried myself in others things like windows / android apps and even in hardware developing. That knowledge helps me a lot when I need to make backend and work with team on some mobile or IoT projects.