Summary
Kevin Nie is a software engineer with 11 years of experience specializing in distributed systems, cloud-native transformations, and software architecture. He has driven the decomposition of monoliths into functionally coherent microservices, led lifecycle features like installation and failure recovery, and helped migrate large telecom systems to Kubernetes and Helm. At Ericsson he moved from developer to architect roles, joining early-stage initiatives and shaping their public-cloud roadmap while introducing resilience patterns such as active-standby coordination. Kevin combines hands-on C++ and container expertise with a habit of auditing systems to understand context, constraints, and trade-offs before proposing practical designs. Based in Ottawa, he is motivated by technology for the common good and brings a pragmatic, big-picture curiosity to complex engineering puzzles.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS Software Engineering, Bachelor of Science - BS Software Engineering at University of Gothenburg
English, Chinese