Michał Tatarynowicz

Michał Tatarynowicz

Gdańsk, Poland
Hire Michał
Scroll To View More
Michał Tatarynowicz

Michał Tatarynowicz

Gdańsk, Poland
Member since July 18, 2014
Michał has been a professional full-time developer for 11 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
Portfolio
Experience
  • PHP, 13 years
  • Silex, 2 years
  • Web App Development, 13 years
  • SOA, 2 years
  • JavaScript, 8 years
Gdańsk, Poland
Availability
Part-time
Preferred Environment
NetBeans, Git, Composer, Bower
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.
Employment
  • Programmer
    Assertis, Ltd.
    2014 - PRESENT
    • 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
    Wirtualna Polska SA
    2013 - 2014
    • 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
    Wonderhouse.pl
    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
    Engine.pl
    2004 - 2006
    • Created a large-scale PHP/MySQL forum.
    • Created standards-compliant websites.
    Technologies: PHP, MySQL
  • Web Master, Designer
    Mama Design Poland
    2003 - 2004
    • Created and open-sourced a PHP framework (CakePHP).
    • Created CMS-backed websites.
    • Prepared materials for offset printing.
    Technologies: PHP, Photoshop, InDesign
Experience
  • Sleeper.scot Website (Development)
    https://www.sleeper.scot

    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)
    http://hospitality.pl

    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)
    http://cakephp.org/

    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)
    http://www.webrobi.pl/

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

  • Historia.wp.pl (via Wirtualna Polska) (Development)
    http://historia.wp.pl

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

  • Bloog.pl (via Wirtualna Polska) (Development)
    http://bloog.pl

    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.

Skills
  • Languages
    PHP, JavaScript
  • Frameworks
    Silex, Bootstrap
  • Paradigms
    Object-oriented Programming (OOP), MVC, Web App Development, Clean Code, SOA, REST, AJAX, KISS, CQRS, Event Sourcing
  • Tools
    Slack, Git, JIRA, PhpStorm, Jenkins, HipChat, Netbeans
  • Platforms
    LAMP, Linux
  • Storage
    MySQL, Memcached, Oracle
  • Misc
    JSON, User Experience (UX)
  • Libraries/APIs
    jQuery
Hire the top 3% of freelance developers
I really like this profile
Share it with others