Position: Middle PHP Developer
Category: PHP
English level: upper
Years of experience: 2.5


ALLDATA(adata.kz):
  • Build communication between microservices using RabbitMQ queuing tool;
  • Created a wrapper above Elasticsearch Search API as an ORM to make it easier to query ES indexes;
  • Implemented searching using Elasticsearch and Sphinx search engines;
  • Integrated with ArangoDB to build relationship tree;
  • Optimized application performance through building efficient raw queries into PostgreSQL database and caching using Redis, Memcached.
  • Participated in the division of a large monolithic application into many microservices using best practices of MicroService Archtiecture;
  • Worked with Laravel/Lumen frameworks in order to create RESTful endpoints for frontend; 

EXORE LTD:
  • Built application and database architecture;
  • Created admin panel for basic CRUD operations using Laravel Backpack;
  • Developed fast and maintainable backend for markket.io marketplace and governmental platform;
  • Implemented web chat using Pusher;
  • Integrated with external services;
  • Integration with payment services using Cashier;

AQNIET GROUP:
  • Completely rewrote the backend for the application for the delivery of medicines across the country;
  • Engaged in building the architecture and business logic of internal projects;
  • Improved the deliverability of push notifications to users;
  • Integration with Yandex maps and with external logistics services;
  • Optimization of search logic and improvement of search results using Algolia;
  • Project deployment via Portainer (Docker Swarm) and Gitlab CI/CD;
  • Testing and validating work using PHPUnit testing framework.
  • Trained and mentored two interns.