Solviks d.o.o – Senior Software Engineer (Contractor, fixed-term)
Remote–
Laravel 11, Vue 3 + TypeScript services for a Slovenian multi-service network, including a pre-launch platform
Built out one Laravel module from a bare skeleton (a few models) into a full feature set, and maintained four public-facing ones (permissions, payment records, notifications, weather). Sole engineer for 5 months, then onboarded all five engineers as the team grew to six.
Made our database the source of truth for documents in a third-party storage API shared with clerk uploads and an e-signature service: versioned status history, rollback of files and records on failure.
Integrated SOAP and REST services behind stubbed interfaces ; designed REST APIs with consistent error responses; rewrote part of a Lotus Notes integration. Wrote services for filling and converting word and PDF files to PDF/A.
Moved heavy work (document generation, emails, API calls) to Horizon-managed queues; reduced queries with eager loading and indexes; trimmed API responses to the fields used.
Pest feature tests for every controller and service with mocked APIs and filesystem, enforced in GitLab CI with GrumPHP. Monitored errors across environments and modules with Sentry. Secured uploads with magic-byte validation and ClamAV.
Built Python automations with Claude and Ollama for log parsing (Nginx, Docker, PHP) and translating Slovenian documents to English. Extended the Vue 3 + TypeScript frontend with TanStack Query.