Full Stack .NET Developer | .NET Architect | Software Trainer | Software Architect | Soft Skills Trainer