PHP Developer
Prehľad
Krátke zhrnutie
Kandidát sa zaoberá vývojom už viac ako 20 rokov. V roku 2005 začal vyvíjať v jazyku Java a posledných 8 rokov sa venuje OOP v PHP (PHP sa venuje už dlhšie). Od roku 2015 pracuje najmä s Laravelom, ale teraz ho používa len na menších projektoch. V súčasnosti už 4 roky denne pracuje v Symfony a pred rokom začal pracovať s .Net Core. Automatizované testy zatiaľ nepísal. V posledných rokoch sa snaží pracovať len na backende, ale istý čas pracoval aj na frontende ako fullstack developer (Bootstrap, CSS, HTML, LESS, SASS, JavaScript). Vzhľadom na svoje bohaté skúsenosti už nemá veľa priestoru na posun v PHP, preto sa snaží zdokonaľovať v architektúre, kde má tiež dlhoročné skúsenosti. Uprednostňuje veľké podnikové riešenia, pretože tvorba napr. webovej stránky pre lokálne kaderníctvo ho už nenapĺňa. Martin 10 rokov viedol veľké tímy na rôznych vedúcich pozíciách, kde bol zodpovedný nielen za vedenie a motiváciu tímu, ale aj za vlastníctvo produktu, plánovanie, riadenie a tvorbu rozpočtu - často na medzinárodnej úrovni. Hoci ho v poslednom čase viac napĺňa vývoj ako vedenie, nemá problém v budúcnosti zastávať pozíciu vedúceho tímu - ale až potom, čo sa do tímu začlení. Určite nechce hneď od začiatku začať viesť tím, ktorý nepozná. V rámci tímu tiež bežne vykonáva revízie kódu. Z osobnostného hľadiska je Michal veľmi príjemný človek. Vo WebSupporte ho zaujali najmä zaujímavé technológie. V súčasnosti zvažuje zmenu zamestnania kvôli niektorým zmenám v jeho súčasnej práci - ide však o interné veci. Okrem News and Media Holding stále pracuje v spoločnosti ESET, kde niekoľko hodín mesačne konzultuje. Od začiatku svojej kariéry v oblasti IT denne komunikuje v angličtine.
Technológie.
Pracovné skúsenosti
Senior Backend Developer / Team Leader (December 2019 - Present)
Responsible for leading a team of 4 front-end developers, 5 back-end developers, 3 data analysts, tester, and devops engineers. Implemented scrum methodology and designed workflow. Developed microservices architecture applications using Symfony, PHP, MySQL, Postgres, Redis, MongoDB, and Vue.js. Utilized Doctrine ORM and ODM, RabbitMQ, and REST API. Developed AWS Athena queries and AWS Lambda functions in Node.js. Also worked on .NET Core development of microservices solutions.
Senior Full Stack Developer / Architect (December 2018 - September 2019)
Worked remotely for Jumptomorrow Austria on a project basis. Responsible for analyzing, designing, and implementing an information system for a jewelry trading company in Austria and Germany. Gathered business requirements, performed functional analysis, and created entity relationship diagrams. Developed using Lumen, MySQL, and Vue.js. Handled data import, cleaning, and processing.
Member of Management Board / Head of Production (June 2012 - 2019)
Hired and built teams for various software technologies. Led a core team of 30+ people in Slovakia and Austria. Managed a team of 15 on-site developers and project managers, as well as teams in 3 other countries. Designed and architected software projects. Planned and budgeted projects, analyzed milestones, and developed technical solutions and strategies. Integrated quality assurance processes and agile development methodology (Scrum). Prepared reports for board members and invoicing. Managed overall site operations.
Consultant for Marketing and SEO (August 2013 - Present)
Provided consulting services for marketing and SEO to ESET remotely.
| Kontraktor | 275 € / Denne |