Kjell Winblad

Software Engineer @ EMQ Technologies

About Kjell Winblad

Kjell Winblad is a software engineer with a Ph.D. in Computer Science from Uppsala University, specializing in synchronization primitives and concurrent data structures. He has worked for various companies, including Ericsson and EMQ Technologies, and has a strong background in high-level system design and multiple programming languages.

Work at EMQ Technologies

Kjell Winblad has been employed as a Software Engineer at EMQ Technologies Co., Ltd. since 2022. His role involves contributing to the development and optimization of software solutions within the organization. EMQ Technologies specializes in providing IoT solutions, and Winblad's expertise in high-level system design and programming is integral to the company's projects.

Education and Expertise

Kjell Winblad earned his Doctor of Philosophy (Ph.D.) in Computer Science from Uppsala University, completing his studies from 2012 to 2018. He also holds a Master's degree in Computer Science from the same institution, which he obtained between 2008 and 2011. Additionally, he completed his Bachelor's degree in Computer Science at Umeå University from 2004 to 2007. His academic background provides him with a deep understanding of synchronization primitives and concurrent data structures.

Background in Software Engineering

Kjell Winblad has extensive experience in software engineering, having worked in various capacities across multiple organizations. His career includes positions at DigitalRoute, Ericsson, and Imsys AB, where he focused on developing large telecom server products and contributing to the Erlang virtual machine (BEAM). He has also served as a Teaching Assistant at Umeå University, enhancing his teaching and mentoring skills.

Technical Skills and Programming Languages

Winblad possesses a broad knowledge of various programming languages and frameworks. He is proficient in Scala, Python, Java, Erlang, JavaScript, and Golang. His expertise extends to low-level systems programming, object-oriented programming, and functional programming. He has a strong focus on low-level and multicore optimizations, which are critical for high-performance software development.

Professional Experience Timeline

Kjell Winblad's professional journey includes roles at several notable companies. He worked at DigitalRoute as a Software Engineer from 2007 to 2008 and again from 2010 to 2011. He was also a Software Engineer at Ericsson from 2018 to 2021 and held a position at Imsys AB in 2021. His research experience includes a six-year tenure at Uppsala University as a Ph.D. Candidate, focusing on multicore synchronization and concurrent data structures.

People similar to Kjell Winblad