Software Architecture
Software architecture is the structural and logical foundation for software systems. Dr. Rosenberg has extensive experience in the entire software architecture for embedded, mobile, web, desktop, and server software. He is an expert software architect and developer with the C, C++, C#, and Java programming languages.