Fredrik Johansson

Senior full-stack developer

Malmö, Swedenhej@goonk.selinkedin.com/in/fredrikjohanssongithub.com/xpekattgoonk.se

Last amended 2026-11-09 · Open to interesting opportunities — details here

Senior full-stack developer with 28 years of building and maintaining business-critical web systems: integrations with ERP and government services, multi-tenant platforms, and legacy systems that have to keep running while they’re modernized.

I’ve worked as a consultant, led a development team, and co-founded a B2B e-commerce platform whose technical side I ran for twelve years. I take features from vague requirements to production, and keep them stable there.

I’ve been making websites do things since the browser wars. Some habits are hard to break.

May 2022 → present
Malmö, Sweden
Developer — IntraPhone Solutions AB
  • Legacy modernization: Maintain and incrementally modernize established production systems, delivering new functionality while preserving compatibility and stability.
  • Government integrations: Develop and maintain integrations with Försäkringskassan, including electronic forms and specialized administrative workflows.
  • Relatives' portal: Rebuilt a legacy portal as a containerized Spring Boot API and SPA frontend, preserving existing workflows and BankID authentication and signing.
  • Staff signing application: Developed a separate application for staff to review, verify and electronically sign timesheets.
  • Platform modernization: Progressively replacing a monolith with independently deployable, multi-tenant services; co-designed the architecture and led implementation, developing with Podman locally and targeting Kubernetes via Argo CD.
  • AI-assisted engineering: Established a shared, Git-versioned architecture repository used across multiple coding agents for plans and design decisions, with human review of every generated change.
Oct 2015 → May 2022
Lund, Sweden
Consultant — Consulence

Consulting across unfamiliar codebases, technical stacks and business domains. Joined Consulence following an established development collaboration during my time at GearsERP.

  • QlikTech — Built a documentation pipeline transforming proprietary XML to HTML, replacing MadCap Flare output for a large technical documentation suite.
  • LinkMobility — Built a digital loyalty card platform end-to-end (UI, API, database), sold through to national retail chains, with payment provider integrations.
  • Tunstall — Maintained and extended healthcare planning and reporting systems, fixing critical production issues where reliability was non-negotiable.
  • Avensia — E-commerce development with integrations to Microsoft Dynamics NAV and product catalogue systems.
Feb 2011 → 2021
Co-founder / CTO / Lead Developer — GearsERP

Full-time until 2015; continued providing technical support alongside consulting through 2021.

Co-founded GearsERP as one of three, building a new B2B platform from scratch. Led architecture, integrations, product development and delivery, and shared the commercial and operational work of running a small software company.

  • From demo to customers: Signed the first customer after demoing the new platform, then grew to 10+ clients through word of mouth.
  • Real-time ERP integration: Built bidirectional Microsoft Dynamics NAV integrations for orders, inventory, pricing and customer data, preserving customer-specific pricing and ERP business rules across catalogues containing thousands of SKUs.
  • Multi-tenant platform: One codebase serving every client, each with its own styling, business rules and choice of features from a modular component system.
  • Offline-first trade-fair ordering: Tablet ordering used at live events with no connectivity; orders synced once back online, with conflict resolution when several reps edited the same customer.
2007 → Mar 2010
Developer — ScriptServer Intl

Websites, intranets and e-commerce platforms on an in-house CMS, through the transition from VBScript/JScript to .NET. Worked directly with clients on requirements.

2004 → 2007
Chief of Development / Digital Media Developer — Kühl+Co / ScriptServer Solutions
  • Led the development team building custom CMS, e-commerce and corporate intranet solutions.
  • Established coding standards, development workflows and quality assurance processes across the team.
2003 → 2004
Developer / Support — Dimac Development

Web application development and technical support.

1998 → 2003
Interface Developer — Framfab

Early commercial web development and cross-browser interface engineering, back when that meant Netscape 4, IE 4 and a fair amount of hope.

"Fredrik is a thoroughly creative developer, with advanced knowledge of obscure components as a speciality. There has been no problem he hasn't been able to solve after a few moments thought, and the solution has always been highly elegant."

— Johan Jardevall, CTO · Kühl+Co / ScriptServer Solutions

"No problem is too big and it will get solved in a very pragmatic manner."

— Thomas Heyen, colleague

Focused on backend development, systems integration, legacy modernization and application architecture.

Programming languages
  • Java
  • C#
  • TypeScript
  • JavaScript
  • SQL
Frontend
  • React
  • HTML/CSS
  • Tailwind
  • Accessibility
Backend & architecture
  • Spring Boot
  • .NET
  • REST APIs
  • Integrations
  • Authentication
  • Multi-tenancy
  • Database migrations
Infrastructure & delivery
  • Docker/Podman
  • Kubernetes
  • Argo CD
  • CI/CD
  • Observability
Engineering practices
  • Legacy modernization
  • System design
  • Debugging
  • Performance
  • AI-assisted development
  • Code review

Swedish (native) · English (fluent) · Danish (reading and listening comprehension)

1996 → 1998
Lund, Sweden
Lund University — Informatics

Studies in information systems, database design and systems analysis.