Summary
Stefan Lindström is a seasoned software engineer with over a decade of experience spanning embedded systems, C/C++ and Java development, and healthcare interoperability. He has deep low-level expertise—assembly across ARM, MIPS, M680x0 and Z80, device drivers and Yocto-based embedded Linux porting—combined with modern JavaEE and FHIR work in production at the Swedish eHealth Agency. His background includes telecom and mobile platform development at Ericsson, high-reliability middleware and FIX engine work, and migrating legacy C++03 codebases to C++11 on constrained targets. Known for bridging hardware-near engineering with cloud-native Java stacks, he often operates at the intersection of systems performance, safety-critical requirements and pragmatic code modernization. Based in Kalmar County, Sweden, he brings an unusually broad toolset from low-level tracing (Lauterbach/Trace32) to OpenGL and clinical data standards.
9 years of coding experience
13 years of employment as a software developer
MSc, Computer Science, MSc, Computer Science at Luleå University of Technology
BSc, Computer Science, BSc, Computer Science at Kalmar University
English