College > Instructors
Alon is the founder and Chief Architect at CodeValue.
Alon is a global authority on multiple technologies and platforms - Cloud Computing, Windows internals, C++ Windows programming, .NET with C# or C++/(CLI/CX).
He is co-author of the Windows 7 Microsoft Training Program and the books Introducing Windows 7 for Developers published by Microsoft Press.
For his proven expertise and community leadership, Alon was awarded Microsoft Regional Director (MRD) and Microsoft Most Valuable Professional (MVP VC++) status. As a result Alon is an in-demand speaker on these subjects at major international conferences such as TechEd Europe, TechEd USA, NDC and more.
Beyond heading up most of CodeValue's complex, strategic consulting and development projects, Alon is a CodeCollege top faculty member, bringing to the job many years of training experience both in Israel and abroad.Alon received his B.Sc. in Electrical & Computer Engineering from the Technion, Israel’s prestigious Institute of Technology.
Amazon Author Page: http://tinyurl.com/alonamazon
Ariel Ben Horesh is a leading software architect and expert developer of client-based solutions using Microsoft .NET, Windows, iOS, Android and Web platforms.
A recognized team and community leader (.NET User Group, ALT.NET), an avid mobile developer in iOS, Android and Windows Store/Windows Phone, Ariel’s expertise includes advanced UI software design using WPF with Prism on UI development: WPF, Web, Mobile and UI architectures.
With more than 10 years’ experience at the cutting edge of the software industry, Ariel now creates innovative products for developers, acts as a lead consultant, and conducts courses around the world. As head of our Mobiles and Apps division Ariel has led the development of mobile devices applications for ynet, Walla, The Marker, Domino’s Pizza, Oovoo, Moovit and more.
Amir is co-founder of CodeValue, a highly skilled and experienced software architect and has an in-depth knowledge and understanding of the Microsoft .NET Framework altogether.
Amir has lead the design and development of many complex distributed systems from the ground up which had been developed using most current and advanced .NET platform technologies.
In recent years, Amir has lead development teams, conducted lectures and workshops, and has been a major contributor in the R&D development of both client and server products.
Amir is a co-author of the new Microsoft Official Curriculum (MOC) of WCF 4.0, and a senior expert in the field with unique understanding of SOA and Micro services.
Furthermore, Amir released an open-source project called ‘WcfContrib’, a rich and powerful infrastructure for working with WCF on both client and service side, which is available in CodePlex.
Amir is one of CodeValue's College instructors, and is giving lectures in various areas, such as architecture, SOA, and the entire .NET stack.
Eli Arbel is a co-founder at CodeValue and an experienced software architect.
He has a vast experience as a developer and as a technology leader, as well as a mentor.
Today, Eli focuses on the Microsoft ecosystem, developing advanced infrastructures and systems in numerous frameworks. In his capacity as a leading member in the CodeValue College team, Eli gave many professional courses and lectures.
Eli holds a BA in computer science from the Open University.
Eran Stiller is a software architect, consultant, instructor and technology addict. With many years of experience in software development and architecture, Eran is recognized as a Microsoft MVP on Microsoft Azure for his contribution and commitment to technical communities worldwide. He most enjoys architecting, designing and developing large-scale software solutions, ranging from simple on-premise systems to highly-distributed highly-available cloud scale web & mobile applications.
A Co-Founder at CodeValue Ltd., Eran practices software architecture at various clients on an almost daily basis, reviewing many designs in many professional fields. As the leader of CodeValue’s Cloud Division, Eran is in charge of learning and promoting the usage of public cloud platforms throughout CodeValue’s projects and customer solutions. In addition, Eran performs software consultations on various topics including architecture and design reviews, Microsoft Azure, Amazon Web Services, ASP.NET Web API, .NET internals, multi-threaded programming, performance issues, WCF, Win32 API and many others. Eran is also highly experienced in technologically leading, architecting and developing software frameworks of various abstraction levels, ranging from low-level application frameworks up to fully fledged distributed system hosts.
Eran instructs various software courses and workshops ranging from basic .NET development to Microsoft Azure, advanced WCF, .NET internals, concurrent programming and more. In addition, he frequently speaks at various events and user groups on topics he finds especially interesting. Furthermore, Eran is a co-organizer of the Israeli Azure Developer Community which meets every once in a while to discuss all things related to Microsoft Azure.
Erez Pedro is UI/UX Practice leader and co-founder at CodeValue.
With a US patent and over 17 years’ experience as a top-tier Senior UX Architect in North America (Texas Instruments and SDRC) and Israel under his belt.
Erez brings a wide range expertise and a unique perspective to his position as head of CodeValue’s UI/UX Division. Erez’s innovative solutions build upon his in-depth knowledge covering all aspects of UI/UX design, allowing him to utilize a variety of advanced user centric design tools & methodologies for creating optimized experiences.
A proven expert in human factors, interaction design and information architecture, and in implementation and development of rich client technology. Erez’s current focus is on improving situation awareness, information visualization and usability engineering.
An experienced XAMList in WPF, and Windows & Phone 8.X client technologies, Erez lectures on UX and WPF to the high-tech industry and has taught UX design in academia.
Erez holds a B.Sc. in Physics & Mathematics from the Hebrew University of Jerusalem and a Masters in Design (M.E.Des) from the University of Calgary, Canada.
Tomer Shamam is a Software Architect and a UI Expert at CodeValue.
Tomer has more than 15 years of experience in software architecture and software development and he holds a B.A degree in computer science.
Tomer’s contribution to the Microsoft community is considerably high, and he can be seen as a speaker in many Microsoft conferences, developer forums, user groups, blogs, and in different training sessions.
Tomer is the leader of Microsoft’s Israel Windows Phone, Windows Store Apps and WPF forums. Some of he’s articles can be found on MSDN and in other popular developer web communities such as CodePlex and Code Project.
Many of his Thoughts and ideas can also be found in his blog at http://blogs.microsoft.co.il/blogs/tomershamam.
Tamir is an Application Developer and Designer in a wide variety of business applications.
An expert in .NET Framework and Software Craftsmanship. Tamir has experience in designing large and scalable software systems with emphasize on modularity flexibility and extensibility using advanced design patterns, software frameworks and service oriented architecture.
Tamir is an Instructor in a variety of computer science and software engineering subjects.
Specialties: .NET Framework, Software Architecture and System Design, C#, Domain Driven Design (DDD), Object Oriented Development (OOD), Design Patterns (GOF), TFS, Enterprise Library, Caliburn, WPF, WCF
Yaniv is a senior consultant and trainer at CodeValue.
Yaniv is a well-known professional in the software community and an experienced software architect with vast knowledge and many years of experience in software development.
He specializes in developing web, cloud and enterprise applications.
His deep Knowledge is well versed in many technologies and platforms including the .NET Framework 4.5, various Microsoft technologies (WPF, WCF, Entity Framework, ASP.NET, Web API, ADO.NET), various web technologies (HTML5, jQuery, AngularJS, CSS/LESS, Single-page app development patterns, REST) and the Azure platform.
Yaniv also has considerable experience practicing and implementing Agile and Scrum methodologies as well as Test Driven Design (TDD), SOA, the iDesign method, SOLID principles and code refactoring techniques.
Stas is a senior software developer & a software architect, development lead and a professional trainer at CodeValue.
Stas has a rich experience in training and mentoring, both individuals and groups, in various areas of the .NET technology, such as: the language internals, aspect oriented programming, ALM and automation testing methodology.
His main field of expertise is troubleshooting system crashes and leaks, as well as performance issues.
Dror is a senior consultant at CodeValue and an experienced instructor.
Dror has been writing software professionally for more than a decade, during which he has worked for industry giants such as Intel and SAP as well as small startup companies. He has extensive knowledge of many programming languages and platforms including C++, assembly, .NET (C#/VB) and Java.
Dror is an expert in agile methodologies and software engineering practices. When not writing code, Dror mentors developers and conducts courses about clean code, unit testing and TDD.
Dror speaks on local and international venues about software development practices, agile methodologies and unit testing.
In his blog Dror writes about programming languages, software development tools, new technologies, how to write better code, agile, unit testing and anything else he finds interesting.
Kobi Moraz is a principal ALM consultant at CodeValue.
As an ALM architect specializing in Microsoft technologies and development tools. Kobi leads and trains organizations to implement end-to-end ALM solutions with Visual Studio, TFS, SharePoint and more. With more than 12 years of experience in the software industry, he enjoys building development environments, promoting Agile principles and Scrum practices, delivering training and automating everything in the .NET ecosystem.