Jon Bernhardsen is a seasoned back-end developer with over 15 years of hands-on experience across oil & gas, fintech, blockchain, and micromobility, currently building resilient APIs for Ruter in Lisbon. He specializes in Node.js and TypeScript backends, GraphQL (Apollo), message-driven systems with Kafka, and operational data stores like MongoDB and Redis, and has a knack for eliminating subtle race conditions in distributed systems. Jon has led end-to-end projects—designing architectures, CI/CD pipelines and devops on Kubernetes and Azure—and brought blockchain payment flows and off-chain scaling solutions into production. He combines deep engineering practice with pragmatic system design, producing reusable testing patterns and synchronization libraries that reduce operational risk. Notably, he has fixed long-standing Apollo Gateway/Federation issues enabling GraphQL subscriptions at scale, a behind-the-scenes contribution that unlocked new real-time capabilities for his organization. Based in Portugal with a computer engineering background, he thrives on turning complex business requirements into dependable, maintainable systems.
11 years of coding experience
14 years of employment as a software developer
Bachelor, Computer Engineering, Bachelor, Computer Engineering at Western Norway University of Applied Sciences
Contributions:30 commits, 42 pushes, 1 branch in 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.