Javascript Developer & PHP Developer
Přehled
Krátké shrnutí
Zkušený fullstack vývojář, který pracuje s PHP téměř 6 let a také používá Javascript na FE asi 5 let. Nejčastěji používá Laravel, je to jeho oblíbený framework, nebojí se ani Symfony, i když s ním má méně zkušeností. V minulosti pracoval také se Zendem, ale považuje ho za poměrně zastaralý. Na své současné pozici strávil většinu času na projektu digitálních inovací, který zajišťoval přepravu zboží přes hranice, zde používal Laminas, Docker nebo Multichain. Na jiném projektu pracoval na aplikaci, která umožňuje farmám komunikovat s veterináři. Mezi další technologie, které používá, patří Typescript, Express.js a Nuxt. Na projektech se také poměrně hodně věnuje architektuře, například zapojování API. Používá mikroslužby a pevné principy OOP. Setkal se s metodami Scrum i Kanban. Má také zkušenosti s vedením týmu a neměl by problém takovou roli zastávat znovu. Je jediným Čechem v zahraničním startupu, takže angličtinu používá na denní bázi.
Pracovní zkušenosti
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 | 6600 Kč / Denně |
| Úroveň | SENIOR |
| Praha | |
| Plzeňský kraj |