CV – ATS version

Mykhailo Solovei

Junior Software Developer

Thuringia, Germany mykhailo.solovei@kamidzu.com kamidzu.com

Profile

Junior Software Developer with practical experience in PHP, Symfony, Shopware 6, WordPress, and Gutenberg. I build web applications, e-commerce solutions, and integrations with a clear focus on maintainable workflows, testing, and real system requirements.

Professional experience

Vocational training as an IT specialist for application development

  • Developing and maintaining web applications with PHP, Symfony, and Shopware 6.
  • WordPress and Gutenberg development, including reusable plugin and block customisation.
  • Implementing API integrations and working with relational databases.
  • Debugging, automated testing, Git and Docker workflows, and technical documentation.

Education

IT specialist for application development (vocational training)

Examination status

Final examination Part 2 with the German Chamber of Industry and Commerce: retake planned.

Project experience

AI-supported Shopware product adviser

Project work

Development of a product adviser that semantically matches naturally phrased user requests with suitable shop products.

  • Connecting Shopware 6, PHP/Symfony, JavaScript, MariaDB, and Docker.
  • Working with OpenAI, Ollama, embeddings, semantic search, and vector search.
  • Considering consent, session handling, and rate limiting.

Technologies: Shopware 6 · PHP · Symfony · JavaScript · Vue · MariaDB · OpenAI · Ollama · Embeddings · Vector search

WordPress and Gutenberg migration

Project work

Migrating existing Elementor content to Gutenberg with reusable blocks and a consistent responsive presentation.

  • Comparing live and development environments and transferring existing content step by step.
  • Building author, service, and case-study pages with fewer dependencies.
  • Focusing on responsive presentation, maintainable content, and performance.

Technologies: WordPress · Gutenberg · PHP · JavaScript · Responsive web

ApplyPilot

Personal project in development

Typed application for managing vacancies, evaluating job opportunities, and preparing application packages.

  • Job management and structured evaluation of job postings.
  • Preparing application packages with tests for core workflows.

Technologies: Next.js · TypeScript · Prisma · Testing

LeadScout

Personal project in development

Application for domain analysis, technology detection, and lead prioritisation.

  • Structured domain analysis and detection of the technologies in use.
  • Preparing research findings for focused lead prioritisation.

Technologies: Next.js · TypeScript · Prisma · Automation

Skills

Professional focus

PHP · Symfony · Shopware 6 · WordPress · Gutenberg · JavaScript · TypeScript · Web development · E-commerce · API integration

Additional knowledge

Docker · Git · automated testing · AI-supported applications · Vue · Next.js · Prisma · MariaDB · OpenAI · Ollama · embeddings · semantic search · vector search