Markel is a Senior Software Engineer with 10+ years of experience working with various web development technologies, primarily PHP and related frameworks. He also has a wide understanding and knowledge of DevOps and System Engineering. Markel has often worked in a Scrum and Agile development environment, leading and mentoring when needed and adapting to any development process. He analyzes project requirements and assists with problem-solving to ensure applications run at an optimum level.
Working for a company that designs, develops, and commercializes a collaborative software platform that enables real-time decision-making for geographically distributed control rooms without the need of proprietary hardware.
Designed and developed back-end applications using mainly PHP 7+ and other technologies.
Improved team deliverability thanks to technical practices like small releases, trunk-based development, collective ownership, refactoring, pair programming, testing (unit and E2E), Hex Arch, DDD, CI/CD, DevOps, immutable infrastructure.
Improved product performance closely collaborating with the front-end team, focusing mainly on understanding technical tradeoffs and delivering value for the client.
Led technical discussions and actively participated in product development for new software.
Designed and developed a greenfield PHP web application based on Hexagonal Architecture and DDD for automating tasks integrating different interactors (PowerShell, Ansible, and Python).
Directly led and managed a team of 4 developers and supported the infrastructure team as well.
Promoted active documentation using OpenAPI for REST APIs and Markdown for common documents.
Developed the custom application mostly based on Symfony Components and was responsible for full SDLC.