Amir, a founder of CodeValue and its Web and Mobile division leader, is a senior software architect specializing in .NET and Web related toolchain and technology stack.
Throughout his career, Amir has lead large development teams and entire R&D divisions, serves as a software architect, mentor, a strong tech lead and developer.
Moreover, Amir has conducted many lectures and workshops, and has tackled technological obstacles head-on in both front-end and back-end products in various fields, including Cloud, on-premise, microservices, SOA and IoT solutions.
Additionally, he has been assisting dozens of companies to build their business and systems from the ground up, including areas of recruitment, business analysis, architecture, design, implementation, testing and DevOps.
Furthermore, in addition to being a public speaker and one of CodeValue's college instructors, Amir has had several publications as well. He is the author of "Hands-On Full-Stack Web Development with ASP.NET Core" and "WCF 4.0 Microsoft Official Curriculum (MOC)". Moreover, he has developed and released a rich open-source package called “WCF Contrib” and made numerous contributions to open source software.
14:15-14:45 Will the Real Public API Please Stand Up?
API's are at the heart of the modern software development world, we do it everywhere! It's not only a matter of distributed systems, it's in every code that we write, and more often than not - it matters.
The focus of this talk is about authoring Public API's between systems, be that different parts within the same distributed system or a fully blown real-world public API and everything in between.
Facing such a challenge, one may meet all sorts of dilemmas and consider different strategies and several practices. For instance, how to author specifications, how to approach stability, how to authenticate calls, what practices to consider, and more.
Join me in this session as we tackle such questions head-on and see cool demos of code and tools as we build a public API in the process.
15:00-16:00 Panel -Architecture for Digital Transformation