Michał Tatarynowicz
Verified Expert in Engineering
Web App Development Developer
Elblag, Poland
Toptal member since September 18, 2014
Michał has been a professional full-time developer for over a decade. 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.
Portfolio
Experience
- PHP - 13 years
- Web App Development - 13 years
- MySQL - 12 years
- Object-oriented Programming (OOP) - 10 years
- JavaScript - 8 years
- Service-oriented Architecture (SOA) - 6 years
- TypeScript - 6 years
Availability
Preferred Environment
Composer, Git, PhpStorm, APIs, REST APIs, Back-end, Node.js, Docker, API Development, API Integration, JSON, TypeScript, MVC Frameworks
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.
Work Experience
Programmer
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.
PHP Programmer
Egmont Publishing
- Improved and refactored a large CMS/Publishing application running 10+ news sites.
- Created unit and acceptance tests.
- Added issue and bug tracking software, automated error and log gathering.
Programmer
Wirtualna Polska SA
- Created a system for storing, calculating, and displaying sports results and statistics.
- Helped create the front 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.
Programmer
Wonderhouse.pl
- 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.
Web Developer
Engine.pl
- Created a large-scale PHP/MySQL forum.
- Created standards-compliant websites.
Web Master, Designer
Mama Design Poland
- Created and open-sourced a PHP framework (CakePHP).
- Created CMS-backed websites.
- Prepared materials for offset printing.
Experience
Sleeper.scot Website
https://www.sleeper.scotMonitoring Rynku Hotelarskiego (via Wonderhouse)
CakePHP Framework
http://cakephp.org/WebRobi (via Wonderhouse)
Historia.wp.pl (via Wirtualna Polska)
http://historia.wp.plBloog.pl (via Wirtualna Polska)
http://bloog.plWP New Content Repository
Skills
Libraries/APIs
REST APIs, Node.js, API Development, jQuery
Tools
Slack, PhpStorm, Jira, Git, Composer, Adobe Photoshop, Adobe InDesign, Chef, Jenkins
Languages
TypeScript, PHP, JavaScript, SQL, Java, XML
Frameworks
Silex, Laravel, Symfony
Paradigms
Refactoring, Service-oriented Architecture (SOA), Object-oriented Programming (OOP), Model View Controller (MVC), Microservices, REST, Clean Code, KISS, API Architecture, Event Sourcing, CQRS
Storage
JSON, MySQL, MongoDB, Memcached
Platforms
Amazon Web Services (AWS), LAMP, Linux, Ubuntu, Docker, Oracle, WordPress
Other
MVC Frameworks, Web App Development, APIs, Back-end, Architecture, API Integration, Software Architecture, Software as a Service (SaaS), User Experience (UX), Ajax, Technical Project Management, CI/CD Pipelines
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring