Karim Sakhibgareev

Karim Sakhibgareev

Moscow, Russia
Hire Karim
Scroll To View More
Karim Sakhibgareev

Karim Sakhibgareev

Moscow, Russia
Member since July 27, 2016
Karim is a PHP developer with over ten years of experience creating web applications from scratch, developing projects from architecture to launch, making high-load optimizations, and refactoring legacy code. He combines expert knowledge with a keen problem-solving skill.
Karim is now available for hire
Portfolio
Experience
  • PHP, 13 years
  • MySQL, 12 years
  • Sphinx Search Engine, 6 years
  • Memcached, 6 years
  • MongoDB, 4 years
  • Symfony2, 3 years
  • Vue.js, 1 year
  • Laravel 5, 1 year
Moscow, Russia
Availability
Part-time
Preferred Environment
MacOS, PhpStorm, Git
The most amazing...
...project I've worked on is a driving regulations training platform that had unique examples and useful tips for the users.
Employment
  • Back-end Symfony Developer
    IntoFilm (via Toptal)
    2016 - 2016
    • Developed an API to integrate internal services with Salesforce using AWS SNS.
    • Created build and deploy plans along with AWS Elastic Beanstalk configuration.
    • Implemented a bunch of API resources for internal and public use, updated and refactored others, and fixed performance issues.
    • Built a PHP SDK for implemented API resources.
    • Worked in a team using Scrum methodology as well as participated in daily Scrum meetings and weekly planning meetings.
    • Created well-structured documentation in Confluence with schemes and diagrams.
    Technologies: Symfony2, Salesforce API, PHP, PHPUnit, AWS Elastic Beanstalk, AWS SQS, AWS SNS, Ant
  • CTO
    Guru Corporation
    2014 - 2016
    • Created and implemented a cross-site registration and authentication system for the company's projects.
    • Integrated unit and web tests.
    • Moved carsguru.net from PHP 5.2 to PHP 5.6, including deprecated libraries and dependencies (about 6500 changes in 150 files) and successfully launched it within six weeks to an operating site with over a million page views per day.
    • Led the project development (marketguru.ru) from scratch.
    • Integrated task tracker Redmine, a CRM system, Git version control (and moved fifty projects there), Git workflow, Relies plans, and Scrum methodology.
    Technologies: PHP, MySQL, Sphinx Search, MongoDB, Memcached, Nginx, Symfony
  • Senior PHP Developer
    Guru Corporation
    2010 - 2014
    • Launched several new projects from scratch, including apps.mobiguru.ru, realguru.ru, and mmoguru.ru.
    • Solved the high-load problem at onlineguru.ru, which had 1,000 RPS on the PHP back-end at peak.
    • Developed and launched an advert targeting system for better rotation of clients’ banners on partners’ and our sites, which increased our profit up to 30%.
    • Integrated Sphinx Search in gameguru.ru and carsguru.net to increase page load speed.
    Technologies: PHP, MySQL, Sphinx Search, Memcached, MongoDB, Nginx, Symfony
  • Senior PHP Developer
    iFLY
    2009 - 2010
    • Built and launched a PHP back-end for processing loyalty cards for clients of different companies.
    • Created a desktop application to work with loyalty cards.
    • Integrated the system at several companies.
    Technologies: PHP, MySQL, C++
Experience
  • Catalogue of Mobile Apps (Development)
    http://mobiguru.ru/apps/

    A catalogue of mobile apps with automatic data gathering and linking of different platforms into a single app.

  • MMOGuru (Development)
    http://mmoguru.ru/

    Single login environment for free-to-play online games and gamers.

  • CarsGuru Commercial Transport (Development)
    http://carsguru.net/komtrans/

    A catalogue of commercial transport focused on flexible search. It supports various types of transport categories and builds pages structure using knowledge about items on sale.

  • PHP Frameworks: Choosing Between Symfony and Laravel (Publication)
    Many popular languages for web development have their 'default' framework, such as Ruby on Rails for Ruby, or Django for Python. However, PHP has no such single default and has multiple popular options to choose from. In this article, Toptal Freelance Developer Karim Sakhibgareev compares the two most popular PHP frameworks, Symfony and Laravel, explores their features, and establishes guidelines for how PHP developers should choose between them.
Skills
  • Languages
    PHP, JavaScript, HTML
  • Tools
    Redmine, PhpStorm, Trello, Xdebug, Git, XHProf, Git flow, Slack, SVN, Nginx, Beanstalk, Ansible, Graylog, Zabbix, JIRA, AWS SQS, AWS Push Notification Service (AWS SNS)
  • Storage
    Sphinx Search Engine, Memcached, MongoDB, MySQL, Redis
  • Frameworks
    Symfony2, Laravel 5, PHPUnit, Mockery
  • Libraries/APIs
    jQuery, Yandex API, Vue.js, Yandex Maps API, VK API, Facebook API, Salesforce API, Google Analytics API
  • Paradigms
    Model View Controller (MVC), Scrum, Agile Software Development, SOLID, Test-driven Development (TDD), Lean Development
  • Platforms
    Linux, AWS Elastic Beanstalk
  • Misc
    WebDAV, CRM
Education
  • University degree (specialist) in Mathematics and Computer Engineering
    Ufa State Aviation Technical University - Ufa
    2005 - 2010
I really like this profile
Share it with others