A Full-Stack Software engineer with more than 15 years of experience using frameworks such as Angular 2 on the frontend and nodejs or .net on the backend. Expert in architecture styles such as SOA, microservices, Domain Driven, OOD, OOP, multi layered and design patterns such as MVC, MVP, MVVM and etc. Delivering high quality products, with fully tested code using best practices.