Amir is an experienced and highly skilled software architect, and a serious Poker player. A founder of CodeValue and the leader of its Web division, Amir leads the design and implementation of many complex distributed systems and applications.. In recent years, Amir has lead entire development teams, conducted lectures and workshops, and has. tackled various technological obstacles head-on in both client and server-side products.. Amir is one of CodeValue's college instructors, giving lectures in various areas, such as architecture, microservices, Cloud, .NET, and the entire Web stack. In addition, Amir is also keen on public speaking as well, making presentations in various user groups, meetups and software related forums.