Späť na profesionálov

PHP Developer

Prehľad


Krátke zhrnutie

Kandidát je vývojár s 3,5 ročnou praxou. Vyvíjal viac ako 20 aplikácií v PHP. V súčasnosti vylepšuje internú predajnú aplikáciu, prechádza z jQuery na React a aktualizuje backendový kód PHP na verziu 8.0. Na vývoj používa PHPStorm, MAMP, Docker a príležitostne nástroje FE ako yarn a craco, v prípade potreby sa zapája do kódu TypeScript. Okrem toho pracoval na vlastných integráciách CMS a API. Pracuje tiež v agilnom prostredí. Veľmi dobre ovláda angličtinu a na pasívnej úrovni nemčinu a španielčinu.

Pracovné skúsenosti

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.
Author
PHP Developer
62345d624adcbe0008a41175
Kontraktor326  / Denne
ÚroveňMEDIOR
Role
PHP Developer
Jazyky
English
Zručnosti
AJAXApplication ServerC#CSSCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerGitHTMLJSONJavaJavaScriptLinuxMicrosoft serversMySQLNette FrameworkOperation SystemsPHPPostgreSQLRestSASSSQLSoapSpecificationsSymfonyToolsXMLjQuery
Lokality
WienPrahaWarszawaBerlinRemote