Position: PHP Developer
Category: PHP
English level: upper
Years of experience: 11

• Successfully migrated the project database (including more than 400 tables and stored procedures) from Oracle to PostgreSQL in 2 months.
• Saved more than $ 1,000 per month for the company by switching within 3 days from the Google Maps API to the Yandex.Maps API.
• Advised the development team at Rambler.ru on travel industry.
Summary of Qualifications
• A senior web developer with over 20 years of professional engineering experience in PHP, SQL, PL/SQL, JavaScript, jQuery, HTML, CSS, PostgreSQL, Oracle, MySQL and MediaWiki software package.
• Experienced in building websites from user requirements gathering to production rollout.
• Experienced with integration and creating API services.
• Last 15 years have been working remotely.

Experience
• Designed and developed the database, wrote stored procedures, triggers for Oracle and PostgreSQL.
• Developed business logic on database layer.
• Optimized SQL queries and stored procedures.
• Developed the frontend using PHP, JavaScript, jQuery, HTML, CSS.

• Adapted Mediawiki software package for company business requirements.
• Developed Mediawiki extensions implementing business logic and needs, some of them include extensive administrative part for manage data and information.
• Integrated Google Maps API, Yandex.Maps API, Booking.com API, CloudPayments API, PayPal API, Chekonline.ru API.
• Created a system for collecting and analyzing statistics.
• Implemented multi-level caching mechanism.

• Developed administrative area for portal manage, including a lot of different forms and reports (with export ability in PDF and Excel formats).
• Developed B2B services for publish news and special offers.
• Developed service to upload XML files with pricelists for automated processing and using in tour search engine for tour agencies.
• Developed banner system.
• Developed frontend, including tour search system.
• Developed online working area for sales offices staff and department of marketing, including complex tour management and search system, using big interactive forms.

• Trained and mentored new developers in the project.
Interested in
• Complex, long term projects.
• Improving database queries and common performance.