A principal software engineer with 20 years of professional experience on various platforms: Unix Solaris, GNU/Linux (desktop, server or embedded), iOS app and Quintiq. For the past 20 years, I have worked for more than half a dozen companies in various roles, from a junior to a senior software engineer, from a technical lead to a team lead. The software development experience spans from backend system software using C/C++, bash/sh/python scripting and POSIX syscalls on Unix Solaris and GNU/Linux platform to embedded software dealing with L2 to L4 networking layers for network router and native OEM app on early era smartphone (Symbian & Palm OS), from front end GUI application using GNOME/GTK+ toolkit to iOS apps using Objective-C, Swift, Xcode on macOS. And also a large part of it on enterprise supply chain planning and optimization solution experience.