Zpět na profesionály

PHP Developer
Přehled
Krátké shrnutí
Kandidát je vývojář s 3,5 lety zkušeností. Vyvíjí více než 20 aplikací v jazyce PHP. V současné době vylepšuje interní prodejní aplikaci, přechází z jQuery na React a aktualizuje backendový kód PHP na verzi 8.0. Pro vývoj používá PHPStorm, MAMP, Docker a příležitostně nástroje FE jako yarn a craco, v případě potřeby se zapojuje do kódu TypeScript. Kromě toho pracoval na zakázkových integracích CMS a API. Pracuje také v agilním prostředí. Velmi dobře hovoří anglicky a pasivně německy a španělsky.
Pracovní zkušenosti
PHP Programmer
(12/2022 - Present)
- At O2, I actively contribute to an internal sales app, collaborating with business associates and operators in an Agile Scrum team. My role involves transitioning the app from jQuery to React and refactoring backend PHP code to version 8.0, adhering to MVC architecture and SOLID principles.
- I design REST API endpoints for frontend use and simplify data output from diverse systems, including CRM and big data, aligning with frontend needs. We split the app between Microsoft Azure and on-premise servers. In the backend, we favor Laravel for routing, autoloading, and middleware, while minimizing other functionalities.
- We utilize Doctrine for data handling.
- We integrate Nette libraries like Nette/Utils, Filesystem, and Tracy. Custom libraries include a JSON-to-PHP Data Transfer Object hydrating tool using reflection and regular expressions.
- We ensure code quality via PHPStan analysis (level 8), oversee level 2 analysis, and maintain consistency through cs:fixer. Sentry aids error tracking, supporting our high-traffic app.
- Security, clarity, and optimized Doctrine DQL queries are paramount.
- We leverage YAML files (swagger) for interface agreements. Authentication methods encompass Jwt tokens, basic authentication, and two-way SSL.
- For local development, I utilize PHPStorm, MAMP, and Docker. Occasionally, I engage FE tools like yarn, craco, and read TypeScript code.
PHP Web Developer
(4/2021 - 12/2022)
- Most of the work was to writing custom CMS and some API integrations of albixon.cz page. We used Doctrine, PHP 7.1. and 8.0., Nette, jQuery. We used SOLID principles and DDD.
Software Developer PHP JS, Tester
(10/2020 - 03/2021)
- Implemented a new graphic design for a website using HTML, CSS, and Javascript. Worked on a part-time basis.
PHP Developer
62345d624adcbe0008a41175
| Kontraktor | 7920 Kč / Denně |
| Úroveň | MEDIOR |
Role
PHP Developer
Jazyky
English
Dovednosti
AJAXApplication ServerC#CSSCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerGitHTMLJSONJavaJavaScriptLinuxMicrosoft serversMySQLNette FrameworkOperation SystemsPHPPostgreSQLRestSASSSQLSoapSpecificationsSymfonyToolsXMLjQuery
Lokality
WienPrahaWarszawaBerlinRemote