Position: Senior PHP Engineer / TechLead / Architect
Category: PHP
English level: fluent
Years of experience: 11

My last engagement was cloud-based EPR system Xentral that helps small and medium-sized businesses automate, scale and simplify their day-to-day operations. The system integrates all operations into one platform like e-commmerce, warehouse, production to fulfillment processes and accounting operations.

For the past 2 years my achievements included:
- Creation from the scratch tenant-manager microservice based on Slim framework for spinning up new US Xentral instances, internal instances and PR (pull request) instanses in the kubernetes cluster managed by ArgoCD
 - Moving instance-manager microservice into kubernetes cluster and extended its functionality (spin up new demo Xentral instances in EU region, API and webhooks integration with HubSpot, support multi-versioning concurrent upgrades, delete expired instances, recovery deleted instances from the snapshots, proxy licenses and apps upgrades to licensing-service microservice)
 - Creation from the scratch licensing-service microservice based on hexagonal architecture to manage licenses, apps and seats with Chargebee API/webhooks integration to process customers' payments and invoices
 - Migrating licenses from the deprecated update server to the new microservices stack (Chargeebee, licensing-service, instance-manager, HubSpot, Xentral)
 - Implementation of Xentral webhooks system based on event bus, cloudevents, Kafka Pub/Sub integration and webhooks microservice written on Golang
- Creating from scratch microservices architecture based on DDD for the highload platforms and SaaS solutions
- Ability to work on the legacy stack, complex monolith systems, upgrade, evolve and envelope code
- Integrating modern PHP frameworks (Symfony, Laravel, Slim) on top of existing self-made solutions
- Refactoring and optimization bottlenecks, provide alternative solutions
- 3rd party integrations and payments processing (Stripe, Chargebee, PayPal)
- Development flow based on containerization (Docker & Kubernetes) and AWS cloud infrastructure
- Using monitoring tools (New Relic, Grafana, Kibana) to health check, detect and troubleshoot issues on platforms
- Unit tests, functional and integration tests onboard
- Deployments based on GitHub actions and CI/CD process
- Taking leadership, mentoring co-workers, making interviews, code reviews and project estimation
- Follow Agile scrum methodologies and DoD principles
- Complex and challenging projects
- Ambitious management, clear vision and mission
- Friendly team with free to speech mind
- Opportunity for career growth, trying new technologies and stacks