Späť na profesionálov

DevOps Engineer & PHP Developer

Prehľad


Krátke zhrnutie

Kandidát sa venuje OOP v PHP už 18 rokov. Pracuje predovšetkým so Symfony, ktoré sa mu páči najviac a cíti sa v ňom ako ryba vo vode. Má tiež nejaké skúsenosti s Laravelom, Nette a Drupalom. Nerobí mu problém byť aj full-stack developerom, kde na frontende používa HTML, CSS, JavaScript a jQuery. Počas svojej praxe vytvoril množstvo aplikácií - za zmienku stojí napríklad vizualizačná aplikácia na automatický zber energetických dát, aplikácia na monitorovanie vozidiel pomocou GPS alebo online obchod v Prestashope atď. Kandidát rád pracuje vo viacerých oblastiach, aby bol vo svojej práci čo najužitočnejší. Preto sa už niekoľko rokov popri PHP venuje aj DevOps a nerobí mu problém zvládnuť obe úlohy naraz. Práve jeho hlboké znalosti vývoja sú pre neho v oblasti DevOps veľkou výhodou, vďaka ktorej dokáže odvádzať veľmi kvalitnú prácu. Z tímového hľadiska má skúsenosti s prácou v stredne veľkých tímoch aj ako samostatný vývojár. Z agilných metodík využíval na projektoch Kanban. Pracoval aj ako projektový manažér na niekoľkých projektoch a má skúsenosti so školením mladších kolegov či už v oblasti PHP alebo DevOps. V budúcnosti si vie predstaviť seba ako vedúceho tímu - papierová byrokracia ho však nezaujíma, skôr ho baví pomáhať kolegom napredovať. Jeho angličtina je na úrovni čítania a písania, ale v komunikácii je slabý.

Pracovné skúsenosti

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.

Author
DevOps Engineer & PHP Developer
60812b1309f57c0009f94122
Kontraktor308  / Denne
ÚroveňSENIOR
Role
DevOps Engineer PHP Developer
Jazyky
English
Zručnosti
AJAXApache KafkaAutomation TestingBashBitbucketCMSCSSCakePHPCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerDrupalGitGitlabHTMLJavaScriptJiraJoomlaLaravelLinuxMessage BrokerMySQLOperation SystemsPHPPHP CMSPostgreSQLPrestashopProject Management ToolsRestSW Tools APIsSeleniumShellSoapSpecificationsSymfonyTest DevelopmentToolsUnixWordPressjQuery
Lokality
BratislavaRemote