Max Ivanov

Max Ivanov

Lisbon, Portugal
Hire Max
Scroll To View More
Max Ivanov

Max Ivanov

Lisbon, Portugal
Member since October 22, 2014
With a degree in computer science and over nine years of experience in software engineering, Max is an expert in web application development from concept to production with a modern approach and a full stack of development tools. He is an effective collaborator as well as performant both as a sole developer or in a team.
Max is now available for hire
  • EAV
    PHP, Symfony 2, JavaScript, AngularJS, D3.js, HTML5, CSS3, jQuery
    PHP, Zend Framework 1 and 2, MongoDB, Redis, Cassandra, Elasticsearch...
    PHP, Zend Framework, Nginx, PHPUnit, MySQL, Memcached, Redis, MongoDB, Sphinx
  • PHP, 9 years
  • Zend Framework, 5 years
  • Redis, 4 years
  • MongoDB, 4 years
  • SQL, 8 years
  • HTML5, 2 years
  • Elasticsearch, 2 years
  • AngularJS, 1 year
Lisbon, Portugal
Preferred Environment
OS X/Linux, PhpStorm, Git
The most amazing... I've designed is a distributed Redis-backed service holding popular content with a seamless 24-hour rotation.
  • Web Developer
    2015 - PRESENT
    • Designed and developed an internal asset management system from scratch.
    • Created various report import and parsing/generation tools: visualization with D3.js.
    • Developed automated schedule generator maintaining items randomness based on user supplied rules.
    • Created an Angular Material-based guide website.
    • Designed database structure and set up multi-database interactions with triggers.
    Technologies: PHP, Symfony 2, JavaScript, AngularJS, D3.js, HTML5, CSS3, jQuery
  • Team Lead and Senior Software Engineer
    2010 - 2015
    • Deployed code to a multi-server production environment with Capistrano.
    • Upgraded the codebase for newer frameworks, language versions (php 5.5), and databases versions.
    • Created a custom picture storage naming solution with Nginx and dynamic resolve via Lua scripting.
    • Designed and tested a newer Newsfeed service backed by Redis and Cassandra.
    • Conceptualized and implemented a distributed service for storing popular and current content (Node.js, Redis).
    • Worked on parts of a AngularJS client app tied to the website's REST API.
    • Created some core parts and implemented parts of the REST API used for a web app and iOS app.
    Technologies: PHP, Zend Framework 1 and 2, MongoDB, Redis, Cassandra, Elasticsearch, Angular JS
  • Senior Web Developer
    2009 - 2010
    • Created new social services for the website (custom Zend Framework installation) including features such as friends, messages, and blogs.
    • Wrote functional and unit tests with PHPUnit and Mockery.
    • Tested and optimized performance with Zend Profiler and a MySQL query analyzer.
    • Built a newsfeed service (originally backed by MySQL, then by MongoDB).
    • Supported a search service backed by a Sphinx search server.
    Technologies: PHP, Zend Framework, Nginx, PHPUnit, MySQL, Memcached, Redis, MongoDB, Sphinx
  • Web Developer
    Corporate Education Systems, CJSC
    2008 - 2009
    • Supported PHP-based, Postgres-backed online testing framework.
    • Refactored old procedural components to OOP.
    • Created a JavaScript word-tracking plugin.
    • Wrote an .xls reports generator.
    • Optimized Postgres SQL queries.
    Technologies: PHP, JavaScript, Postgres
  • Web Developer
    2007 - 2009
    • Created an address book parser for email services.
    • Built an activity tracking service for popular social networks.
    • Designed a MySQL database structure and optimized queries.
    • Programmed a bookmarks service with website screenshot capture.
    • Developed an online payment processor based on
    Technologies: MySQL, PHP, JavaScript
  • (Development)

    A website back-end and REST API that I have worked on for the last five years. It is designed to be distributed and highly available.

  • Smiley Alarm for iOS (Other amazing things)

    Went from idea to Apple AppStore release as a producer (visual design and objective-c code made by contractors). It's an alarm app where you need to smile to turn alarm off. Nice way to start a day!

  • Quotts - Quotes Browser and Saving Tool for iOS (Other amazing things)

    My first experience with iOS apps as a producer (coding and design by contractors). The app was launched in 2012 and made it to #2 in Top Free Russia. It had more than 200k downloads.

  • Languages
    PHP, HTML5, SQL, JavaScript, CSS, SASS
  • Frameworks
    Zend Framework, PHPUnit, Symfony2, Silex, Bootstrap 3.0, AngularJS, Zend Framework 2
  • Libraries/APIs
    REST API, Backbone.js, Node.js
  • Tools
    Git, GitHub, Nginx
  • Paradigms
    MVC, Object-oriented Programming (OOP), Scrum, REST, Microservices, SOA, Test-driven Development (TDD), Agile Software Development
  • Storage
    MongoDB, Redis, Elasticsearch, Memcached, MySQL, Cassandra, Sphinx
  • Platforms
    Mac OS X, Linux, Ubuntu
  • Misc
    OAuth2, Angular Material
  • Bachelor's degree in Computer Science
    Polytechnic University - Saint Petersburg, Russia
    2003 - 2008
I really like this profile
Share it with others