KP

Karl-Gustav Peterson

Available to hire

I'm Karl-Gustav Peterson, a senior full-stack and mobile engineer with 10+ years of experience building scalable microservices, cross-platform apps, and cloud-native architectures across AWS, Azure, and GCP.

About

I’m Karl-Gustav Peterson, a senior full-stack and mobile engineer with 10+ years of experience building scalable microservices, cross-platform apps, and cloud-native architectures across AWS, Azure, and GCP. I design and deliver production-grade systems with real-time capabilities, secure authentication, and optimized Core Web Vitals, driving performance and reliability at scale.

I have led large-scale platform migrations, built composable content models, and integrated AI capabilities to automate workflows and semantic enrichment. I thrive in Agile environments, collaborate effectively with cross-functional teams, and enjoy delivering robust solutions from backend services to responsive front-end and mobile experiences.

  • 10 years' experience
  • Joined February 2026

Industry experience

  • Healthcare
  • Software & Internet
  • Professional Services
  • Media & Entertainment
  • Education
  • Other

Work experience· 4 roles

Senior Full-Stack & Mobile Software Engineer · SolveltMay 2022 – Nov 2025 · 3 yrs 7 mos

Led migration of a 100K+ page medical platform to a composable stack using TypeScript, Next.js 13, React 18, Node.js, Sanity, Algolia, Redis, Docker, Kafka, Vercel, AWS (S3, CloudFront, IAM, Route 53, Kubernetes), and Stripe. Architected structured content models in Sanity Studio v3 (GROQ, custom schemas, RBAC, i18n, webhooks) supporting multi-region deployments. Built scalable backend APIs with REST, JWT, RBAC, and Kafka for real-time event handling, integrating with AWS services for CPD tracking, PDF generation, and compliance logging. Implemented hybrid SSG, SSR, ISR with Next.js App Router, API Routes, and Edge Functions, deployed via Vercel and AWS, achieving green Core Web Vitals (LCP, INP, CLS). Integrated Algolia InstantSearch.js with unified indexing and webhook-triggered reindexing across 40K+ clinical articles and multimedia content. Optimized frontend performance with techniques like dynamic imports, React.memo, Tailwind CSS, and CloudFront caching. Developed secure subscri

Senior Mobile & Full-Stack Software Engineer · JelvixJul 2020 – Mar 2022 · 1 yr 9 mos

• Delivered a cross-platform mobile and web MVP using TypeScript, React Native, Expo, React.js, Nest.js, Firebase, Sanity CMS, and Azure Cloud Services. • Built iOS and Android applications with structured state management and reusable UI components using React Native, Expo, Redux Toolkit, and Styled Components. • Developed responsive frontend with React.js, TypeScript, React Router, and Axios, deployed via Azure App Service and Azure Static Web Apps. • Engineered backend APIs and serverless business logic using Nest.js, Firebase Cloud Functions, and Azure Functions for scalable, modular, and maintainable microservices architecture. • Implemented real-time data sync and secure storage using Firebase Authentication, Firestore, Azure Blob Storage, and security rules. • Integrated dynamic content delivery with Sanity CMS, GROQ, YouTube API, optimized via Azure CDN. • Built push notification workflows using Expo Notifications, Firebase Cloud Messaging, Azure Notification Hubs, and Cloud Scheduler. • Implemented analytics via Firebase Analytics, Azure Application Insights, and custom event tracking. • Automated lifecycle workflows using Mailchimp API, HTTPS Functions, and Azure Logic Apps. • Configured CI/CD with Expo EAS Build, GitHub Actions, and Azure DevOps Pipelines

Mobile Software Engineer · Opus OnlineNov 2017 – Jul 2020 · 2 yrs 9 mos

Architected cross-platform mobile applications using React Native, Expo CLI, and TypeScript; implemented passwordless authentication (Magic Link), JWT, OAuth, secure storage, GraphQL mutations with Apollo Client, and REST APIs with Axios. Developed QR voucher scanning with Expo Camera, deep linking, background tasks, and real-time validation. Optimized state and data management with GraphQL, Apollo Cache, and optimistic UI updates. Built reusable UI components with Storybook and followed atomic design. Improved performance via memoization and lazy loading; established CI/CD with GitHub Actions and Expo EAS Build, managing releases via App Store Connect and Google Play Console; enforced quality with ESLint, Prettier, Husky, Jest, and RN Testing Library.

Full Stack Software Engineer · BrocodersJun 2015 – Sep 2017 · 2 yrs 4 mos

Education

Bachelor’s Degree in Computer Science · University of Tartu2012 – 2015
Bachelor’s Degree in Computer Science · University of Tartu2012 – 2015
Bachelor's Degree in Computer Science · University of Tartu2012 – 2015
Bachelor’s Degree in Computer Science · University of Tartu2012 – 2015

Hire Karl-Gustav Peterson today

Post a job and invite Karl-Gustav, or contact them directly. No hidden commission.

Post a job