Javascript Developer & PHP Developer
Prehľad
Krátke zhrnutie
Skúsený fullstack vývojár, ktorý pracuje s PHP takmer 6 rokov a tiež používa Javascript na FE asi 5 rokov. Väčšinou používa Laravel, je to jeho obľúbený framework, nebojí sa ani Symfony, hoci s ním má menej skúseností. V minulosti pracoval aj so Zendom, ale považuje ho za dosť zastaraný. Na svojej súčasnej pozícii strávil väčšinu času na projekte digitálnych inovácií, ktorý zabezpečoval prepravu tovaru cez hranice, tu používal Laminas, Docker alebo Multichain. Na inom projekte pracoval na aplikácii, ktorá umožňuje farmám komunikovať s veterinármi. Medzi ďalšie technológie, ktoré používa, patria Typescript, Express.js a Nuxt. Na projektoch vykonáva aj pomerne veľa architektonických prác, ako je napríklad zapojenie API. Používa mikroslužby a pevné princípy OOP. Stretol sa s metódami Scrum aj Kanban. Má skúsenosti aj s riadením tímu a nemal by problém zastávať takúto funkciu znova. Je jediným Čechom v zahraničnom startupe, takže angličtinu používa na dennej báze.
Pracovné skúsenosti
PHP Developer
(February 2022 - Present)
- Developed a microservice using PHP (Laminas framework) to store data into blockchain.
- Utilized technologies such as Docker Compose, Multichain, and briefly VueJS with Nuxt.
- Stabilized the application using a TDD approach and testing negative scenarios.
- Refactored code using the strategy pattern to reduce complexity.
- Upgraded the application to PHP 8, addressing testing issues and technical debt.
- Participated in technical discussions, advocated for CI/CD and quick priming tools.
- Primed Nuxt frontend app for one of company's clients.
Laravel Developer
(July 2019 - January 2022)
- Held various roles including Fullstack Developer, Team Leader, and DevOps Engineer.
- Followed SOLID principles, DDD, and TDD throughout the projects.
- Developed Laravel extensions, implemented frontend enhancements, and refactored functionalities.
- Acted as a deputy and later team leader, participating in technical planning and VueJS projects.
- Assumed a technically-oriented developer role, focusing on tool maintenance and debugging complex issues.
- Contributed to CI/CD automation using GitLab, Packer, Ansible, and other scripting languages.
- Maintained composer packages, both internal and external open source.
Fullstack Developer (self-employed)
(October 2018 - Present)
- Worked on smaller projects such as websites and information systems.
- Developed an order management system, connected to an accountant system, using Laravel and Vue.js.
- Built a Gatsby website and a personal time tracking/invoicing system using Laravel and Nuxt.
- Developed a Laravel website with a Vue.js component and integration with Facebook Graph API.
- Built and maintained various websites using different technologies like WordPress and Laravel.
Magento Developer
(September 2017 - July 2019)
- Initially worked on PrestaShop and later transitioned to Magento.
- Handled both frontend and backend tasks, including VAT calculations, automation, and database optimizations
| Kontraktor | 271 € / Denne |
| Úroveň | SENIOR |
| Praha | |
| Plzeňský kraj |