Michał Krakiewicz, Developer in Wrocław, Poland
Michał is available for hire
Hire Michał

Michał Krakiewicz

Verified Expert  in Engineering

Software Developer

Location
Wrocław, Poland
Toptal Member Since
August 10, 2017

Michał is a PHP developer with five years of experience and a bachelor's degree in computer science. Currently, he mainly develops with PHP and JavaScript, but he's also a great all-around developer, possessing the ability to work both on the back end and front end. Overall, Michał is a polite, industrious worker who is looking to work on freelance projects that perk his interest.

Portfolio

NDA Restricted Client
PHP 7, CSS, Front-end, Docker, MySQL, PHP, Laravel, JavaScript, Vue
NDA Restricted Client (via Toptal)
PHP 7, SQL, Linux, Redis, MySQL, JavaScript, PHP, Laravel
NDA Restricted Client (via Toptal)
jQuery Plugins, SQL, JavaScript, PHP, Frameworks

Experience

Availability

Part-time

Preferred Environment

MacOS, PhpStorm, Git

The most amazing...

...project I've worked with was Piwik PRO where I had to optimize my code to handle millions of records which often took hundreds gigabytes of database space.

Work Experience

Vue.js and Laravel Developer

2020 - 2020
NDA Restricted Client
  • Developed new features in a message board written in Vue.js.
  • Implemented various bug fixes in Vue.js and Laravel code.
  • Created additional API endpoints in Laravel.
Technologies: PHP 7, CSS, Front-end, Docker, MySQL, PHP, Laravel, JavaScript, Vue

Laravel API Developer

2018 - 2020
NDA Restricted Client (via Toptal)
  • Created several API endpoints in Laravel.
  • Built several external API integrations: Twitch, Chatkit, and S3.
  • Ensured code testability by insisting on CI workflow with multiple test suites.
  • Used JavaScript and Vue.js in the admin panel.
  • Performed code reviews on team members in order to enforce high-quality code.
Technologies: PHP 7, SQL, Linux, Redis, MySQL, JavaScript, PHP, Laravel

PHP Developer

2019 - 2019
NDA Restricted Client (via Toptal)
  • Made small improvements to a photo CMS for photographers.
Technologies: jQuery Plugins, SQL, JavaScript, PHP, Frameworks

Laravel and Vue.js Developer

2017 - 2019
Polcode
  • Contributed to the development of multiple sites built with Laravel and Vue.js.
  • Researched about and implemented a complex setup of a multiple-repository project and then also tested it with Selenium.
  • Worked on Dental Sleep Solutions and learned and implemented a lot of Vue.js and Laravel best practices.
  • Took part in estimating the agile workflows in various teams.
Technologies: Agile, PHP 7, SQL, CSS, Front-end, HTML, JavaScript, PHPUnit, Angular, Node.js, Docker, MySQL, Vue, Laravel

PHP Developer

2016 - 2017
Piwik PRO
  • Worked with large databases that handled millions of row records in the Piwik platform.
  • Wrote many plugins for the Piwik platform using Symfony and AngularJS.
  • Investigated clients' problems with Piwik and fixed bugs.
  • Worked in an agile team, attended daily meetings, retrospections, and sprint plannings.
  • Performed code reviews of fellow developers, which helped maintained code standards and best practices.
Technologies: SQL, Linux, Angular, Unit Testing, PHPUnit, MySQL, Piwik, Symfony 3

PHP Developer

2013 - 2016
Adaptris
  • Worked with international clients on the back end and front end of a precision agriculture field.
  • Built many REST APIs and deployed production-ready applications to servers.
  • Communicated with English project managers as part of my role.
  • Took part in the project planning and the specification phase.
Technologies: Agile, jQuery Plugins, PHP 5, SQL, CSS, Front-end, jQuery, JavaScript, MySQL, Laravel, CodeIgniter

Dental Sleep Solutions

https://dentalsleepsolutions.com/manage
I implemented several API endpoints using Laravel in a multiple-repository Docker project (microservices), tested heavily with Selenium and PHPUnit (unit tests and integration tests). I migrated a great amount of PHP legacy code into a Vue.js single-page app using Vuex. I also took part in estimating tasks in the agile workflows as part of my role in the project.

Piwik PRO

I worked on professional improvements to Piwik Analytics, an open-source framework.

HelpX | Laravel Social Site

I collaborated in building up a small social site in Laravel; the development took about 30 hours.

Languages

CSS, SQL, JavaScript, PHP 7, PHP 5, PHP, C++, TypeScript, HTML, C#, Java, Python

Frameworks

PHPUnit, Laravel 5, Swagger, Laravel, CodeIgniter, Laravel Mix, AngularJS, Angular, Symfony 3, Selenium, CakePHP, Ionic

Libraries/APIs

Vue, Vue 2, jQuery Plugins, jQuery, React, Vuex, Node.js, GitHub API

Tools

PhpStorm, Karma, Git, Piwik

Paradigms

Unit Testing, Dependency Injection, Agile, Scrum

Platforms

Linux, iOS, MacOS, Ubuntu, Debian, Docker

Storage

MySQL, Redis, MongoDB, Elasticsearch

Other

Front-end, OOP Designs, English Language Assessment, Frameworks, Discord Bots

2012 - 2015

Bachelor of Science Degree in Computer Science

University of Zielona Góra - Zielona Góra, Poland

APRIL 2006 - PRESENT

First Certificate in English

University of Cambridge

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring