DevOps Engineer & PHP Developer
Přehled
Krátké shrnutí
Kandidát se zabývá OOP v PHP již 18 let. Pracuje především se Symfony, které má nejraději a cítí se v něm jako ryba ve vodě. Má také zkušenosti s Laravelem, Nette a Drupalem. Nedělá mu problém být také full-stack vývojářem, kdy na frontendu používá HTML, CSS, JavaScript a jQuery. Během své praxe vytvořil mnoho aplikací - za zmínku stojí například vizualizační aplikace pro automatický sběr energetických dat, aplikace pro sledování vozidel pomocí GPS nebo internetový obchod v Prestashopu atd. Kandidát rád pracuje ve více oblastech, aby byl ve své práci co nejužitečnější. Proto se již několik let věnuje DevOps souběžně s PHP a nedělá mu problém zvládat obě úlohy současně. Právě jeho hluboké znalosti vývoje jsou pro něj v DevOps velkou výhodou, díky které je schopen odvádět velmi kvalitní práci. Z týmového hlediska má zkušenosti s prací ve středně velkých týmech i jako samostatný vývojář. Z agilních metodik používal na projektech Kanban. Pracoval také jako projektový manažer na několika projektech a má zkušenosti se školením mladších kolegů v PHP nebo DevOps. V budoucnu si dokáže představit sám sebe jako vedoucího týmu - papírová byrokracie ho ale nezajímá, spíše ho baví pomáhat kolegům posouvat se dál. Jeho angličtina je na úrovni čtení a psaní, ale v komunikaci je slabý.
Pracovní zkušenosti
Dec 2017 - Present: Senior PHP Programmer, DevOps (Company A)
- Led a team of programmers in transitioning to Symfony framework.
- Implemented automated Selenium tests using PHPUnit, Selenium, Symfony, er, and GitLab pipelines.
- Developed a system for generating weekly XLSX reports from Jira using Symfony, er, and Jira REST API.
- Created a web analysis bot using Symfony and Selenium Server to analyze Slovakian domains and determine the technologies used.
- Worked on DevOps tasks for trialexa.com and cykloon.com, including automating deployment processes using GitLab.
- Currently involved in the development of a multi-tenant administrative application using Symfony.
- Responsible for maintaining a unified development environment using er and er Compose.
- Streamlined development processes by introducing Git branches and Jira.
- Implemented DevOps practices for deployment using Bitbucket.
- Collaborated on various smaller projects related to the intranet, including programming, server management, and design.
2018-2019: CVakapp.sk (Symfony 3) (Company A)
- Maintained and developed new functionalities for the CVakapp.sk platform.
2018-2019: Universal Multi-Tenant Application (Symfony 4) (Company A)
- Created a custom company repository using Composer.
- Developed specifications and implemented the entire application, including a module for CV management.
June 2021 - January 2022: Senior PHP Programmer, DevOps (Company B)
- Developed a master data management server using Symfony, Kafka, and SOAP server.
- erized both new and existing projects for development environments.
- Automated processes using CI/CD scripts in GitLab, including building production images, testing, deployment, and pushing Symfony packages to Nexus repositories.
- Shared knowledge and provided training to team members.
- Worked on feature development for other projects.
April 2017 - November 2017: PHP Programmer (Company C)
- Independently created projects and automated processes to reduce costs for the company.
- Programmed in PHP and managed certain projects.
January 2006 - April 2017: Freelance Work
- Worked on various projects, some of which are no longer available online.
- Notable projects include Fortigo.sk (vehicle monitoring), socket server for GPS data, AMR-export.lumacol.sk (visualization application for energy data), diagnostika.zadako-amr.sk (diagnostic program for energy data), and monitor spotreby v raspberrypi (energy consumption monitoring device).
- Also worked on Autobazar.eu, Topreality.sk, and Megaportal.sk, handling programming, server administration, and database management tasks.
Note: The translations provided are approximate and may not be 100% accurate.
| Kontraktor | 7497 Kč / Denně |
| Úroveň | SENIOR |