Senior Web Developer
Tonkosti Prodazh
Moscow, Russian Federation
Main projects:•Travel portal for tourists "Tonkosti Tourizma" (tonkosti.ru)•Travel portal for travel agencies and tour operators "Pro.Tonkosti" (pro.tonkosti.ru)The most significant parts of the projects:• B2C system for tour guides and tourists.• Advertising system with the collection and analysis of statistics.• Review system with comments and ratings.• Hotel search system with an additional interface on maps.Main responsibilities:• Adaptation of the Mediawiki software package for the company's business requirements.• Development of Mediawiki extensions that implement business logic and needs, some of them include an extensive administrative part for managing data and information.• Integrated Google Maps API, Yandex.Maps API, Booking.com API, Ostrovok.ru Affiliate API, CloudPayments API, PayPal API, Chekonline.ru API.• Developed business logic in database layer.• Optimization of SQL queries and stored procedures.• Created a system of communication between guides and tourists, as well as a system booking excursions.• Developed a multi-level caching system.• Added email notifications and mailing lists.• Designed and created the database, wrote stored procedures and triggers for Oracle and PostgreSQL.• Developed the frontend using PHP, JavaScript, jQuery, HTML, CSS.• Developed content export services for business partners, providing up-to-date information of countries, regions and events. Implemented as XML feeds and JS for inline integration on partner sites.• Created a chat system with public and private thematic channels.• Developed a forum system, including a public part and closed spaces for authorized members.• Optimized SQL queries and PHP scripts to improve performance.• Developed B2B services for publish news and special offers.• Created service to uploading XML files with price lists of tours for automatic processing and use in a tour search engine for travel agencies.• Developed a banner system.