PHP Developer
Přehled
Krátké shrnutí
Kandidát se zabývá vývojem již více než 20 let. V roce 2005 začal vyvíjet v Javě a posledních 8 let se věnuje OOP v PHP (PHP se věnuje déle). Od roku 2015 pracuje převážně s Laravelem, ale nyní jej používá jen na menších projektech. V současné době již 4 roky denně pracuje v Symfony a před rokem začal pracovat s .Net Core. Automatizované testy zatím nepsal. V posledních letech se snaží pracovat pouze na backendu, ale nějakou dobu pracoval i na frontendu jako fullstack vývojář (Bootstrap, CSS, HTML, LESS, SASS, JavaScript). Vzhledem ke svým rozsáhlým zkušenostem už nemá v PHP moc prostoru k pohybu, a tak se snaží zdokonalovat v architektuře, kde má také dlouholeté zkušenosti. Dává přednost velkým podnikovým řešením, protože dělat např. web pro místní kadeřnictví ho už nenaplňuje. Martin 10 let vedl velké týmy na různých vedoucích pozicích, kde byl zodpovědný nejen za vedení a motivaci týmu, ale také za vlastnictví produktu, plánování, řízení a sestavování rozpočtu - často na mezinárodní úrovni. Přestože ho v poslední době více naplňuje vývoj než vedení, nemá problém v budoucnu zastávat pozici vedoucího týmu - ale až poté, co se do týmu sám začlení. Rozhodně nechce hned od začátku začít vést tým, který nezná. V rámci týmu také běžně provádí revize kódu. Z osobnostního hlediska je Michal velmi příjemný člověk. Ve WebSupportu ho zaujaly zejména zajímavé technologie. V současné době zvažuje změnu zaměstnání kvůli některým změnám v jeho současné práci - ale to jsou interní záležitosti. Kromě News and Media Holdingu stále pracuje ve společnosti ESET, kde několik hodin měsíčně konzultuje. Od začátku své kariéry v IT denně komunikuje v angličtině.
Technologie.
Pracovní zkušenosti
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 | 6694 Kč / Denně |