![Image of Working With TypeScript, Dependency Injection, and Discord Bots publication](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Fcomponents%2Fblog_post_page%2Fcontent%2Fcover_image_file%2Fcover_image%2F1294600%2Fcover-0521-TypeScriptDependencyInjectionDiscord-Bots-Luke_Newsletter-b449a98148dde3b7c5bfd2c4a094f57b.png&width=768)
![Michał Krakiewicz, Developer in Wrocław, Poland](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F10416%2Fpicture%2Foptimized%2Fhuge_bae3ef054a3db3705bfb258707fd3c32-90e6d671ea562c40868f4a9c4a090c3d.jpg&width=524)
Michał Krakiewicz
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Laravel API Developer
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.
PHP Developer
NDA Restricted Client (via Toptal)
- Made small improvements to a photo CMS for photographers.
Laravel and Vue.js Developer
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.
PHP Developer
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.
PHP Developer
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.
Experience
Dental Sleep Solutions
https://dentalsleepsolutions.com/managePiwik PRO
HelpX | Laravel Social Site
Skills
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
Education
Bachelor of Science Degree in Computer Science
University of Zielona Góra - Zielona Góra, Poland
Certifications
First Certificate in English
University of Cambridge
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