CV – ATS version
Mykhailo Solovei
Junior Software Developer
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