I am an experienced Backend Developer with more than 10 years of experience in international companies, always using the technologies and current trends of the market. I use mainly PHP/Laravel/Vue.js for my development producing fast and reliable websites with custom features.
Designed and created API points for a new application. Refactored big parts of the existing code. Built models for Elasticsearch to store a large number of records. Created Elasticsearch queries to aggregate big data. Sped up the running of unit test cases by up to 5x. Implemented unit, E2E, and specific automated tests.
Sales tool project - development, maintenance, analyst and testing of the selling tool product which is price modeling tool based on billing system, targeting on SMB and BD clients. Development, analyst, maintenance (PHP, CSS, Nette, JS, SQL) Data pumps for two ways synchronization Database optimization Deployment model design (Jenkins, Git, Shell) Application speed up with SQL queries caching (Memcachce)
Built a web application in Laravel from scratch. Designed front- and back-end components for online organizers. Worked closely with the inventor to ensure the vision became a reality. Iterated often on design and function to accommodate changing opinions and needs. Set up and maintained servers on multiple third-party hosting providers.
Designed and developed several components for order processing and warehouse management systems - from DB tables design to models, controllers, and services. Improved performance of order processing from 1.2 req/sec to 10 req/sec per a single process by analyzing performance of database requests, profiling and finding "bottlenecks" and resolving deadlocks. Made a system for managing background RabbitMQ consumer daemons.
Doctoral program at Department of Control Engineering
Master program at Faculty of Electrical Engineering