Head Of It Department (Php Dev)
CurrentWebsite development ads-creator.ru (Laravel), Few impressions service (Python + Mongodb + Rabbitmq), thorough AmoCRM, Google Adwords parsing.Improved and received Hard Skills on the project:- MySQL- RabbitMQ- PHP 7.4- Laravel 8- Python 3- MongoDB- Supervisor ctl- Elastic stack (ElasticSearch + Kibana + Logstash)Together with the team I:- - Developed an architectural service for working with AMO CRM + Textback, a split service on several microservices on queues. This improves stability and gives a quick response (up to 1 second) to Webhooks.- Worked on the task of full-text search in the history of messages (implemented through ElasticSearch).- Optimized the "heavy" processing of Excel spreadsheets parsing.- An array of string comparisons and a word form analyzer have been compiled for the "Little impressions" service. The algorithm allows you to find the "nearest phrase" in an array of up to 10,000 lines. Full text search was not suitable. constant synchronization of word forms with Yandex was required.- Together with the Timeweb team, we move to a new server infrastructure. I have the necessary qualifications (I know LInux, Nginx and how the server works).- Together with the Timeweb team, we setting up ElasticStack.- Participated in the implementation of Confluence, Jira, Bitbucket tools, which reduced the time to deployment and the ease of onboarding new employees.- Participated in the implementation of Ci / CD (Bitbucket), which simplified the deployment.- Participated in the implementation of testing units and test cases.Introduced several sketches for writing code and testing to simplify the introduction of new employees (including juniors).- Participated in the implementation of Sentry and "bugs on duty".- Introduced the practice of mandatory code review.- Worked on the Scrum methodology.