DevOps Engineer & PHP Developer
Overview
Short Summary
The candidate has been doing OOP in PHP for 18 years. He works primarily with Symfony, which he likes the most and feels like a fish in water. He also has some experience with Laravel, Nette and Drupal. He also has no problem being a full-stack developer, where he uses HTML, CSS, JavaScript and jQuery on the frontend. He has created many applications during his work experience - it is worth mentioning, for example, a visualization application for automatic energy data collection, an application for monitoring vehicles using GPS or an online store in Prestashop, etc. The candidate likes to work in several areas in order to be as useful as possible in his work. That's why he has been doing DevOps alongside PHP for several years now and has no problem managing both tasks at the same time. It is his deep knowledge of development that is a great advantage for him in DevOps, thanks to which he is able to do a very high quality job. From a team perspective, he has experience working in medium sized teams and also as an independent developer. From agile methodologies, he used to use Kanban on projects. He has also worked as a project manager on a few projects and has experience in training junior colleagues in either PHP or DevOps. He can see himself as a team leader in the future - but he is not interested in paper bureaucracy, rather he enjoys helping his colleagues to move forward. His English is at reading and writing level, but he is weak in communication.
Work Experience
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.
| Freelancer | 308 € / Per day |
| Level | SENIOR |