Michał Krakiewicz, Software Developer in Wrocław, Poland
Michał Krakiewicz

Software Developer in Wrocław, Poland

Member since January 12, 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.
Michał is now available for hire

Portfolio

Experience

Location

Wrocław, Poland

Availability

Full-time

Preferred Environment

Git, PhpStorm, macOS

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.

Employment

  • 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: Vue.js, JavaScript, Laravel, PHP, MySQL, Docker
  • Laravel API Developer

    2018 - 2020
    NDA Restricted Client (via Toptal)
    • Created several API endpoints in Laravel.
    • Built several external API integrations: Twitch, Chatkit, 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: Laravel, PHP, JavaScript, MySQL, Redis
  • PHP Developer

    2019 - 2019
    NDA Restricted Client (via Toptal)
    • Made small improvements to a photo CMS for photographers.
    Technologies: Koken Framework, PHP, JavaScript
  • Laravel 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.
    • While working on Dental Sleep Solutions, learned a lot of Vue.js and Laravel best practices.
    • Took part in estimating and Agile workflow in various teams.
    Technologies: Laravel, Vue.js, MySQL, Docker, Node.js, Angular, PHPUnit, JavaScript, HTML
  • 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 Angular.JS.
    • 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: Symfony 3, Piwik, MySQL, PHPUnit, Unit Testing, Angular
  • PHP Developer

    2013 - 2016
    Adaptris
    • Worked with international clients on the back-end and front-end in a precision agriculture field.
    • Built many REST APIs.
    • Deployed production-ready applications to servers.
    • Communicated with English project managers.
    • Took part in the project planning and the specification phase.
    Technologies: CodeIgniter, Laravel, MySQL, JavaScript, jQuery

Experience

  • Piwik PRO (Other amazing things)

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

  • HelpX | Laravel Social Site (Development)

    I aided in the build of a small social site in Laravel; the build took about 30 hours.

  • Dental Sleep Solutions (Development)

    I worked on a rewrite of legacy PHP into Laravel and Vue.js.

  • Working with TypeScript, Dependency Injection, and Discord Bots (Publication)
    Types and testable code are two of the most effective ways of avoiding bugs. In this tutorial, discover TypeScript best practices while you create a Discord bot from scratch.

Skills

  • Languages

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

    PHPUnit, Laravel 5, Swagger, Laravel, CodeIgniter, Laravel Mix, AngularJS, Angular, Symfony 3, Selenium, CakePHP, Ionic
  • Libraries/APIs

    Vue.js, Vue.js 2, jQuery Plugins, jQuery, React, Vuex, GitHub API
  • Tools

    PhpStorm, Karma, 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, Discord Bots

Education

  • Bachelor of Science degree in Computer Science
    2012 - 2015
    University of Zielona Góra - Zielona Góra, Poland

To view more profiles

Join Toptal
Share it with others