I am a seasoned software engineer with 12 years of experience building easy to use multi-threaded / concurrent and distributed (networked) frameworks and layered systems implemented in Golang, C++ and C#.NET with clean separation of concerns, well defined interacting components and other desirable (SOLID) software engineering characteristics.