Illustrated head-shot of Jaka Krajnc

Curriculum Vitae

Jaka Krajnc

Jaka Krajnc

Software Engineer

Remote • jaka.krajnc@outlook.com

About

Software Engineer with over three years of professional experience designing and building scalable, production-grade web platforms using Go, TypeScript, and Python. Pragmatic, systems-oriented mindset with a strong emphasis on clean architecture, explicit interfaces, and decoupled, event-driven services.

Currently specializing in backend engineering roles using Go, with a focus on developing robust, maintainable APIs and microservices that reliably scale to serve millions of users. Strong advocate for practical testing strategies, continuous learning, and effective cross-functional collaboration.

Work Experience

Same Agency for the following positions (Agiledrop d.o.o.):

Backend Engineer

Agiledrop d.o.o. → Contracted to Confidential German Unicorn – Enterprise SaaS, DACH Region

05/2024 – Present

GoOpenAPIMongoDBTemporalRBAC
  • Developed a high-scale microservice handling database operations and email generation for millions of recipients.
  • Implemented integration with Temporal.io to orchestrate long-running activities.
  • Managed multi-tenant Role Based Access Control (RBAC) logic for enterprise clients.
  • Ensured robustness through comprehensive testing suites and integrating CI/CD workflows for consistent, reliable releases.
  • Maintained a critical internal service responsible for weekly security updates across the platform.
  • Extended a forked open-source finite state machine library to meet production requirements.

Lead Fullstack Engineer

Agency Internal Project – Corporate Website Redesign

07/2023 – 04/2024

Next.jsGraphQLNode.jsMySQLGitLab
  • Led the redesign of the agency's website using Next.js, replacing a legacy Gatsby MVP.
  • Implemented a hybrid static + server-side rendering strategy in Next.js, reducing page load times by over 80%.
  • CMS based site builder, enabling content editors to dynamically compose pages with dynamic React componenets.
  • Integrated multilingual support and form-driven applications via a headless CMS.
  • Engineered a Node.js script to migrate over 1,000 multilingual blog posts.
  • Maintained CI/CD pipelines and deployment automation using GitLab, ensuring smooth and consistent release cycles.

Fullstack Engineer

Agiledrop d.o.o. → Contracted to Confidential German Unicorn – Enterprise SaaS, DACH Region

08/2022 – 06/2023

ReactReact QueryPlaywrightJestFeature Flags
  • Refactored intranet user creation flows using React Query and Yarn Workspaces.
  • Maintained frontend client libraries aligned with backend APIs.
  • Implemented feature flags for tiered user experiences.
  • Developed Playwright end-to-end tests for critical user flows.

Frontend Engineer Intern

Atomnius · Apprenticeship

04/2022 – 08/2022

Ptuj, Slovenia (Hybrid)

ReactStorybookSWRGit
  • Contributed to a proof-of-concept real estate platform using React and SWR.
  • Gained experience in component-based design and Git-based collaboration.

Projects

Multi-agent Retrieve Augmented Generation

PythonPostgreSQLChromaDBLanggraphNext.jsDocker
  • Developed a modular FastAPI service for multi-agent AI workflows, with real-time chat streaming over WebSockets and flashcard generation.
  • With custom EPUB parsing and preprocessing pipeline that breaks books into sub-chapters, sanitizes text, and creates RAG-ready vectors in Chroma DB.
  • Decoupled modular architecture with Poetry packages.
Read More

Skills

GoTypeScriptPythonReactNext.jsNode.jsGraphQLReact QueryMicroservicesRESTful APIsCI/CDPostgreSQLMongoDBGitPlaywrightLanggraphRBAC

Languages

SlovenianNativeEnglishC2GermanC2SpanishB2

Education

Master of Political Science

University of Ljubljana

2019

Bachelor of Political Science

University of Ljubljana

2017

This print version was generated directly from the live <html> source — styled for paper using print: classes.

View the full version at krajnc.cc/cv