Software Development
Dr. Rosenberg has extensive experience in software development and the entire software design and development life cycle for embedded, mobile, web, desktop, and server software. He is an expert software developer with the C, C++, C#, and Java programming languages.