Teddie Stenvi

Introduction


Principal Software Engineer | Software Architect | Cloud Enthusiast


Experienced software architect with expertise in cloud computing and distributed systems. Proficient in multiple programming languages such as Go, C and C++. Skilled at designing scalable architectures and collaborating with cross-functional teams.

Teddie is much more than just an engineer. He understands that there are ramifications to the business side of the company with everything he does. A fire-and forget type of engineer.

- Former colleague

About me

I’m a Stockholm-based software engineer with roots in Västerås, Sweden. My journey in the world of technology began at Blekinge Institute of Technology, where I earned my master’s degree in Software Engineering with a specialization in technology back in 2007. Since then, I’ve been passionate about creating elegant solutions and pushing the boundaries of what’s possible in the digital realm.


When I’m not immersed in code, you’ll find me out on the disc golf course, enjoying the fresh air and strategizing my next throw. Movies are another love of mine—I appreciate everything from thought-provoking indie films to epic blockbusters. But my curiosity doesn’t stop there; I’m always eager to learn new things, whether it’s diving into a new programming language, exploring a different cuisine, or picking up a new hobby.

Recognitions

Experience

Principal Engineer - Flexera

2024 - Present

Continuing in my role as a Principal Engineer at Flexera, I focus on software architecture, design, and implementation for the cloud-native platform. Additionally, I play a key role as a member of both the technical design group and the architecture group. I actively contribute to the Cloud Native Foundation (CNCF) end-user community, collaborating with other organizations and driving cloud-native adoption.

Principal Engineer - Flexera (Formerly Snow Software)

2021 - 2024

As a Principal Engineer at Snow, I led and oversaw the development of the cloud-native platform within Engineering at Snow. My responsibilities included working on cloud-native architecture, design, and implementation. Additionally, I served as the technical leader for the cloud-native platform purpose area, with Golang as the primary programming language.

Engineering Lead - Flexera (Formerly Snow Software)

2018 - 2021

Joined the company to design the core platform for a future cloud solution, which was later named Snow Atlas. I contributed to writing the initial business case and developing the architecture and implementation. As an Engineering Lead at Snow, my responsibilities included technical team leadership, software architecture tasks, and hands-on software development. I worked with a variety of programming languages, including Go and .NET Core, and utilized tools such as Git, Docker, and Kubernetes.

Technical lead - Qlik

2014 - 2018

As the technical lead for software development in the core engine, I was responsible for software design and implementation. My primary focus was on using C++ as the programming language. Additionally, I played a key role in the cloud transformation of the engine, working extensively with various cloud-native technologies.

C++ Developer - Qlik

2012 - 2014

Joined the company in the early stages of the next generation product, which was later named Qlik Sense.

As a C++ Developer, I was deeply involved in software design and implementation within the core engine. I took responsibility for a diverse range of tasks across multiple products, where the engine served as the central component of the system.

Lead / Senior Engineer - ST-Ericsson

2009 - 2012

During my tenure, I focused on software development and API specification standardization, primarily in the OpenCL domain. I had the privilege of representing our company within the Khronos group. Additionally, I contributed to various aspects of the mobile platform, including the USB and Telephony stack, as well as power management and Linux device drivers.

Development Engineer - Ericsson Mobile Platforms

2007 - 2009

I contributed to software development for handheld devices within the Open Platform API (OPA) middleware of the OSE-based mobile platform. My work involved developing middleware for various layers in the stack, including the IP stack.