Ola Karlsson

Software Engineer at Megaport

Sundsvall, Västernorrland County, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ola Karlsson is a seasoned software engineer and SRE with over a decade of experience building high-availability telecom and cloud systems, currently working at Megaport from Sweden. His background spans deep networking, IMS/SIP VoIP, and performance-focused UNIX/Linux development, with a strong emphasis on Golang and Google Cloud. Ola spent many years at Google across network and Chrome reliability roles, bringing production-scale operations and bandwidth expertise to software engineering. He contributes to open source tooling—most notably enhancements to the well-used goexpect library—demonstrating practical DevOps and automation sensibilities. Colleagues value his blend of low-level protocol knowledge and pragmatic cloud-native engineering, and he often surfaces non-obvious reliability improvements born from decades of on-call and kernel-level experience.
code10 years of coding experience
job8 years of employment as a software developer
bookHighschool
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

automation10
automations10
go10
testing10
cli9
ssh9
devops8

Programming languages (9)

TypeScriptC#ShellCGoLuaGroovyRuby

Github contributions (5)

github-logo-circle
google/goexpect

Apr 2017 - Apr 2021

Expect for Go
Role in this project:
userBack-end & DevOps Engineer
Contributions:112 commits, 42 PRs, 48 pushes in 4 years
Contributions summary:Ola primarily contributed to the development and enhancement of the `goexpect` library. Their work includes implementing a verbose logging option and integrating a writer for it, as well as adding functionality to send signals to spawned processes. They also added several examples demonstrating how to add new spawners for expect and how to use the SendSignal call. Additionally, the user worked on unit tests and added the use of the goterm library.
golangsshgoautomationcli
google/goterm

Oct 2015 - Sep 2020

Go Terminal library with PTY support and colors
Contributions:27 commits, 9 PRs, 12 pushes in 4 years 11 months
golangptyterminal
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.
Request Free Trial
Ola Karlsson - Software Engineer at Megaport