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 (Go)

Client: Confidential (German Unicorn Company)

May 2024 – Present

Remote

GoMicroservicesRBACCI/CDTesting
  • Developed and maintained a high-scale microservice handling database operations and email creation for tens of thousands of weekly users and millions of recipients.
  • Ensured robustness through extensive test coverage and CI practices for code used in a multi-million user environment.
  • Contributed to a complex microservice architecture, with a focus on cross-system integration and reliability.
  • Managed multi-tenant RBAC logic and access control for enterprise-scale clients.
  • Maintained a critical internal service responsible for automated weekly dependency updates across the platform.
  • Extended a forked open-source finite state machine library to meet internal production requirements for robustness and flexibility.

Lead Fullstack Engineer

Agency Internal Project – Corporate Website Redesign

Jul 2023 – Apr 2024

Remote

Next.jsGraphQLNode.jsHeadless CMSCI/CD
  • Led the redesign and rebuild of the agency's public-facing website using Next.js, replacing a legacy Gatsby MVP.
  • Integrated multilingual support and form-driven applications via a headless CMS with a GraphQL API.
  • Engineered a custom Node.js migration script to import over 1,000 multilingual blog posts into the new CMS.
  • Owned architecture decisions across frontend and backend, coordinating UI updates with design and content teams.
  • Maintained CI/CD workflows and codebase quality using GitLab pipelines and reviews.

Fullstack Software Developer

Client: Confidential (German Unicorn Company)

Oct 2022 – Jun 2023

Remote

ReactReact QueryYarn WorkspacesPlaywrightFeature Flags
  • Refactored and redesigned intranet user creation flows using React Query and Yarn Workspaces, optimizing code sharing and maintainability.
  • Maintained internal frontend client libraries to reflect evolving monolith APIs, ensuring alignment with backend delivery cycles.
  • Implemented and managed feature flags for tiered user experiences and controlled rollouts.
  • Developed extensive Playwright end-to-end test coverage for key user flows, improving confidence in critical releases.

Frontend Engineer Intern

Atomnius · Apprenticeship

Apr 2022 – Aug 2022

Ptuj, Slovenia (Hybrid)

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

Skills

GoTypeScriptPythonReactNext.jsNode.jsGraphQLMicroservicesRESTful APIsCI/CDTestingGitPlaywrightReact QueryYarn WorkspacesFeature FlagsRBAC

Education

Master of Political Science

University of Ljubljana

2019

Bachelor of Political Science

University of Ljubljana

2017