Scroll To View More
Michał Tatarynowicz

Michał Tatarynowicz

Elblag, Poland
Member since July 18, 2014
Michał has been a professional full-time developer for thirteen years. Before that, he worked mostly in advertising companies doing technical, print-related work, and website development. He is very passionate about code quality and how it relates to developer productivity and the company bottom line.
Michał is now available for hire
  • PHP, 13 years
  • Web App Development, 13 years
  • JavaScript, 8 years
  • Silex, 2 years
  • SOA, 2 years
Elblag, Poland
Preferred Environment
PhpStorm, Git, Composer
The most amazing...
...thing I've done is to start the CakePHP open source project, a set of tools for building web apps that is currently in use by tens of thousands of websites.
  • Programmer
    2014 - PRESENT
    Assertis, Ltd.
    • Helped design and implement a train tickets eCommerce service-oriented architecture.
    • Implemented train reservations and payments based on outside APIs.
    • Created an app to pull in multiple data feeds and parse them into a single database with a helper library.
    • Created an CQRS/ES-driven multi-step refunds service.
    • Learned a great deal about testing and code quality management.
    Technologies: PHP
  • Programmer
    2013 - 2014
    Wirtualna Polska SA
    • Created a system for storing, calculating, and displaying sports results and statistics.
    • Helped create the front-end and back-end of a blogging platform.
    • Helped design and create a multi-datacenter, SOA-based content repository system for a group of popular websites.
    • Created a JavaScript-based Markdown-style markup language editor.
    Technologies: PHP, JavaScript, Oracle, MySQL, MongoDB
  • Programmer
    2006 - 2013
    • Designed and developed a drag-n-drop, multi-site, versioned CMS with payments and domain purchasing.
    • Created a web app for tracking and visualizing occupancy and finances for hotels and hotel networks.
    • Wrote the back-end for an online Farmville-type game.
    • Created and supported dozens of online competition sites, including a suite of back-office apps with graphical stats, personal data management, and spam/scam fighting tools.
    • Created a system to interface with a mobile operator gateway for a SMS-based competition.
    Technologies: PHP, MySQL, JavaScript
  • Web Developer
    2004 - 2006
    • Created a large-scale PHP/MySQL forum.
    • Created standards-compliant websites.
    Technologies: PHP, MySQL
  • Web Master, Designer
    2003 - 2004
    Mama Design Poland
    • Created and open-sourced a PHP framework (CakePHP).
    • Created CMS-backed websites.
    • Prepared materials for offset printing.
    Technologies: PHP, Photoshop, InDesign
  • Website (Development)

    Helped create the back-end architecture supporting ticket reservations, sales, back-office management, and refunds for a Scottish train operating company.

  • Monitoring Rynku Hotelarskiego (via Wonderhouse) (Development)

    An app for tracking and visualizing occupancy and finances for hotels and hotel networks using PHP5, MySQL, and Google Charts API.

  • CakePHP Framework (Other amazing things)

    I started the CakePHP open source project, which is a set of tools to make building web apps easier. It is currently used by tens of thousands of websites, is actively developed by 50+ programmers, and has received more than 5,000 stars on GitHub.

  • WebRobi (via Wonderhouse) (Development)

    A multi-website, drag-n-drop CMS system with payments and domain purchasing. Technologies used: PHP, MySQL, JavaScript, and vendor APIs.

  • (via Wirtualna Polska) (Development)

    A history blog made using PHP, Java, and OracleDB.

  • (via Wirtualna Polska) (Development)

    A rewrite of a blogging platform utilizing PHP, Java, JavaScript, and MySQL.

  • WP New Content Repository (Development)

    An internal CMS project in a multi-data-center, microservice-based architecture, including technologies such as PHP, Java, JavaScript, Python, Kafka, Consul, Docker, MongoDB, and HBase-backed Titan.

  • Languages
    PHP, JavaScript
  • Frameworks
    Silex, Bootstrap
  • Paradigms
    Object-oriented Programming (OOP), Model View Controller (MVC), SOA, Clean Code, REST, KISS, CQRS, Event Sourcing
  • Other
    Web App Development, AJAX, User Experience (UX)
  • Tools
    JIRA, PhpStorm, Slack, Git, HipChat, Jenkins
  • Platforms
    LAMP, Linux, NetBeans, Oracle
  • Storage
    JSON, MySQL, Memcached
  • Libraries/APIs
I really like this profile
Share it with others