Full Stack (Vue.Js, Php, Python, Laravel, Phalcon, Elk Stack, Scrapy, Bash Scripting) Developer
CurrentAt Virail, I played a key role in transitioning our platform from a monolithic architecture to a microservices-based system, significantly enhancing functionality and scalability. I gained hands-on experience with large legacy codebases and implemented web scraping solutions using Scrapy. I applied MVC patterns, conducted unit and end-to-end testing, implemented caching with Redis, dockerized all our microservices, and leveraged OOP principles such as inheritance and polymorphism. Additionally, I worked with the ELK stack for big data analysis and used Bash scripting for automation tasks.My contributions notably boosted revenue through several key initiatives: integrating new spiders or migrating deprecated ones to improve data collection, developing features like user areas and price trackers, and creating a vital ticketing system that enabled direct sales on our platform. This transformation shifted our business model from a meta search engine to a comprehensive online travel agency (OTA). I also focused on code refactoring and performance optimisations to enhance overall system efficiency.