Alex Rytov

Alex Rytov

Krakow, Poland
Hire Alex
Scroll To View More
Alex Rytov

Alex Rytov

Krakow, Poland
Member since August 28, 2013
Alexei is a web developer with over 8 years of experience in developing business applications. He has architected entire projects and has most recently worked as a Scrum Master and Senior PHP Developer. He enjoys photography, travel, and fishing in his spare time.
Alex is now available for hire
Portfolio
Experience
  • PHP, 11 years
  • Laravel, 3 years
  • jQuery, 5 years
  • SQL, 8 years
  • Test-driven Development (TDD), 4 years
  • Scrum, 3 years
  • Linux, 2 years
  • Software Architecture, 7 years
Krakow, Poland
Availability
Part-time
Preferred Environment
Mac OS X, PhpStorm, Git
The most amazing...
...thing I've created is a tool for dynamic generation of a PDF with highly complex designs.
Employment
  • PHP Developer
    Binary studio
    2013 - 2014
    • Worked with a development team from Canada on social projects. Implemented engine comments, a crowdsourcing system, a platform for the exchange of ideas among employees, and polls.
    • Build a REST API with Laravel.
    • Supported the old comment engine.
    • Refactored the code base.
    • Handled all unit testing.
    Technologies: PHP, JavaScript, CORS, PHPUnit, Puppet, CentOS, MySQL, Memcached
  • Scrum Master, Senior PHP Developer
    GM Consult IT GmbH
    2010 - 2013
    • Architected the project. Implemented a rough first version in 3 months. Completed a full redesign of the user interface and created a conceptually new system in future iterations.
    • Proposed and implemented the use of unit tests. Used a full database to refactor and redesign the data model using the test.
    • Migrated a project from SVN deployment to cluster using a special script for deploying projects to different instances. Included a section for developers and internal testing, one for certification and customer-side testing, and one for production deployment.
    • Used SVN for each release.
    • Used a Scrum approach in the development process with Jira to keep track of bugs and the status of other issues.
    • Developed a prototype of a simple mobile application for iOS involving basic screens and navigation. Supported an API for server-side Sencha components and, later on, Flash components.
    • Developed a module for generating dynamic reports.
    Technologies: PHP, SVN, MySQL, Scrum, JavaScript
  • Web Developer
    Freelance
    2008 - 2009
    • Created my own e-commerce shop. Developed a system of price updates by working with hundreds of suppliers and choosing prices according to certain rules. Developed a system of automatic updating warehouse delivery services.
    • Worked on an SEO optimization project.
    • Participated in the development of a news portal.
    Technologies: Mercurial, CSS, HTML, PHP
  • PHP Developer
    Donbass Soft
    2006 - 2007
    • Worked on a system for creating and managing events that is currently installed in over 30 locations in Europe and the US. Developed a database with multi-language and multi-client support. Optimized database queries.
    • Participated in the development of a project using Joomla! (2 months).
    • Corrected errors in the project using osCommerce.
    • Implemented a reporting module that worked with templates for generating Word and Excel documents.
    • Developed a translation module.
    Technologies: SVN, MySQL, PHP, PRADO Framework, HTML
  • Junior Web Developer
    Lookmy.info
    2005 - 2006
    • Prepared templates for installation on the CMS.
    • Modified the company's own CRM modules.
    • Initiated the transition from PHP4 to PHP5.
    • Began implementation of the OOP.
    • Developed the first version of a shop module for the company.
    Technologies: PHP, CSS, HTML, SQL, JavaScript
Experience
  • Accreditation software (Development)

    Software that I created for stadiums and venues requiring accreditation of VIP and media persons for events. It includes complex business logic and rules for automatically generating tickets, zone access information, and parking pass information.

  • Event Management System (Development)

    I was a part of a team in 2006-2007 that developed and supported the database layer and API of this event management system.

  • FlexiCall (Development)

    Software for vending company for services/deliveries and sales.
    It contains 2 parts: web application for backend employees, and mobile application for service engineers, deliveries engineers and salesman.
    Mobile app can work at offline and online modes. It syncs with node.js server and communicates via sockets.
    Backend is a REST api based on laravel framework.
    Mobile app created with sencha and phonegap.
    Web app created on sencha framework.

    The software supports many clients and is preparing to launch customer for the delivery of goods and security company.

  • CCP - call centre management software (Development)

    CCP software is a call centre management software.
    I worked as php developer:
    adds new features
    correcting errors
    improved database structure
    optimized code
    modified the system of rights

  • E-commerce platform (Development)

    I helped to refactor the existing platform architecture design, as well as wrote REST api, unit tests, and documentation. The project is a big e-commerce solution that supports unlimited number of merchants and webshops (like ebay).
    Technologies: php/laravel, mysql, phpunit

  • Why I Decided To Embrace Laravel (Publication)
    Laravel designers didn't spend too much time reinventing the wheel. A lot of solutions and practices are transferred from other frameworks. The decision to embrace a new PHP framework should not be taken lightly, so let's examine why considering Laravel may be worth your time and effort. Toptal freelance software engineer Alex Rytov explains what made him take the plunge and why he believes Laravel has a bright future.
  • Alex is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Alex shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    PHP, JavaScript, SQL
  • Frameworks
    Laravel, PRADO, PhoneGap, Marionette.js, PHPUnit, Yii Framework 2.0, Sencha Touch, Ruby on Rails, CakePHP, AngularJS
  • Libraries/APIs
    jQuery, Backbone.js, Doctrine, Node.js, SQLite, Google API
  • Paradigms
    Refactoring, Test-driven Development (TDD), Scrum
  • Storage
    MySQL, Memcached, CouchDB
  • Tools
    SVN, Git, Eclipse, Xcode
  • Platforms
    Mac OS X, Linux, iOS
  • Misc
    Software Architecture
Education
  • Bachelor's degree in Computer Engineering
    Donetsk State Technical University - Donetsk
    2001 - 2006
I really like this profile
Share it with others