Nenad Medvidović | Senior Computer Scientist

Nenad Medvidović, PhD

Professor of Computer Science, USC

Nenad Medvidović holds the position of Professor and Department Chair in Computer Science at the University of Southern California (USC). Additionally, he contributes as a Professor to the Informatics Program at USC and collaborates with the Institute for Software Research at the University of California, Irvine as a faculty associate.

He founded the SoftArch Laboratory at USC and has held notable administrative roles, including the Director of the USC Center for Systems and Software Engineering from 2009 to 2013, the Vice-Chair for Tenure Affairs during 2021-2022, and the Associate Chair for Ph.D. Affairs from 2011 to 2015 within the Computer Science Department at USC.

Currently, Medvidović serves as the Editor-in-Chief of the IEEE Transactions on Software Engineering. His leadership roles have included chairing the ACM Software System Award Committee from 2021 to 2022, the ACM Special Interest Group on Software Engineering (SIGSOFT) from 2015 to 2018, and the Steering Committees for both the International Conference on Software Engineering (2013-2015) and the Symposium on the Foundations of Software Engineering (2015-2017). He also co-chaired the Program for ICSE 2011.

Medvidović’s research focuses on architecture-based software development, with particular interest in event-based systems, and the maintenance, recovery, and evolution of software architectures. His work also explores middleware solutions for software architecture implementation, domain-specific architectures, and various architectural styles and patterns. Additionally, he studies the architectures of distributed, decentralized, mobile, and resource-constrained systems, including embedded systems. His recent projects involve enhancing mobile application testing through architectural insights.

Inquire about hiring Dr. Nenad Medvidović by contacting Quandary Peak at 888‑959‑9639 or info@quandarypeak.com

Summary of Qualifications

  • Internationally known in the computer science research community for his extensive scientific contributions in the fields of software engineering and distributed systems over the last two decades.
  • Has been deposed and testified at trial numerous times, primarily in patent infringement cases.
  • Has authored hundreds of scholarly works, including journal articles, conference papers, book chapters, magazine articles, and other publications.
  • Has received millions of dollars in grants from corporations and government agencies for scientific research.
  • Has taught dozens of software classes and seminars at universities, companies, and government agencies.
  • Received the National Science Foundation CAREER (2000) award, the Okawa Foundation Research Grant (2005), the IBM Real-Time Innovation Award (2007), and the USC Mellon Mentoring Award (2010).
  • Served as Program Co-Chair of the 2011 International Conference on Software Engineering (ICSE 2011).
  • Co-authored the ICSE 1998 paper titled “Architecture-Based Runtime Software Evolution,” which was recognized as that conference’s Most Influential Paper.
  • Co-authored “A Classification and Comparison Framework for Software Architecture Description Languages,” which was the single most-cited journal article in software engineering published in 2000.
  • Co-authored “Software Architecture: Foundations, Theory, and Practice,” a widely-used textbook on software architectures, and has edited several other books.
  • Member of ACM, ACM SIGSOFT, IEEE, and IEEE Computer Society.
  • Received his Ph.D. from the Department of Information and Computer Science at UC Irvine in 1999.

Areas of Expertise

  • Software architecture
    Architectural styles (client-server, P2P, pub-sub), software connectors (IPC mechanisms, FTP, SOAP), deployment architectures, systems engineering, systems-of-systems, run-time adaptation, self-managing systems, reliability estimation, quality-of-service properties
  • Engineering and design processes
    Requirements engineering (elicitation, specification, evolution), design and development paradigms (waterfall, spiral, agile), COTS integration, component-based development, design patterns, cost estimation, domain-specific software engineering, architecture recovery, model checking, modeling and simulation
  • Distributed systems
    Web applications (Apache, Python, PHP, REST), cloud computing, grid systems, decentralized computing (MapReduce, tile assembly model), email (IMAP, POP, SMTP), encryption (TLS, SSL, SSH), network protocols (TCP/IP, HTTP, FTP), data distribution and storage (RDBMS, SQL), ultra-large-scale systems
  • Languages, platforms, and frameworks
    Operating systems (UNIX, Linux, Windows, Mac OS), middleware (CORBA, Java EE, .NET), object-oriented languages (Java, C/C++), development frameworks and compilers (Eclipse, Visual Studio), aspect-oriented languages, architecture description languages (UML, AADL, DSLs)
  • Mobile, handheld, and wireless systems
    Smartphones and tablets (Android, iOS, Java ME, Brew), disconnected operation, energy consumption estimation, unmanned autonomous systems, embedded real-time systems, resource-constrained computing

Litigation Consulting

  • IPA Technologies, Inc v. Microsoft Corp. |
    Jurisdiction: U.S. District Court for the District of Delaware
    Case Number: 1:18-cv-00001
    Counsel: Skiermont Derby LLP
    Nature of Suit: Patent
  • Intellectual Ventures, LLC v. AT&T Mobility, LLC
    Intellectual Ventures, LLC v. T-Mobile USA, Inc
    Intellectual Ventures, LLC v. Nextel Operations, Inc
    Intellectual Ventures, LLC v. United States Cellular Corporation
    |
    Jurisdiction: U.S. District Court for the District of Delaware
    Case Number: 1:12-cv-00193, 1:13-cv-01631, 1:13-cv-01636, 1:13-cv-01637,
    1:13-cv-01634, 1:13-cv-01635, 1:13-cv-01632, 1:13-cv-01633
    Counsel: Dechert LLP
    Nature of Suit: Patent
  • Front Row Technologies, LLC v. NBA Media Ventures, LLC |
    Jurisdiction: U.S. District Court for the District of New Mexico
    Case Number: 1:13-cv-01153
    Counsel: Shore Chan DePumpo LLP
    Nature of Suit: Patent
  • In the Matter of Certain Electronic Imaging Devices |
    Jurisdiction: International Trade Commission
    Counsel: Goodwin Procter LLP
    Nature of Suit: Intellectual Property–Patent
  • Flashpoint Technology, Inc v. ZTE Corporation |
    Jurisdiction: U.S District Court for the District of Delaware
    Case Number: 12-cv-00649
    Counsel: Goodwin Procter LLP
    Nature of Suit: Patent
  • Finjan Inc v. Symantec Corp. |
    Jurisdiction: U.S. District Court for the District of Delaware
    Counsel: Kramer Levin Naftalis & Frankel LLP
    Nature of Suit: Intellectual Property–Patent
  • Finjan Inc v. Websense, Inc |
    Jurisdiction: U.S. District Court for the District of Delaware
    Counsel: Kramer Levin Naftalis & Frankel LLP
    Nature of Suit: Intellectual Property–Patent
  • j2 Global Communications Inc v.
    Easylink Services International Corp.
    |
    Jurisdiction: U.S. District Court for the Central District of California
    Counsel: King & Spalding LLP (until 10/12) and Perkins Coie LLP (since 10/12)
    Nature of Suit: Intellectual Property–Patent
  • Gabriel Technologies Corp. and Trace Technologies LLC v.
    Qualcomm Inc, Snaptrack Inc, and Norman Krasner
    |
    Jurisdiction: U.S. District Court for the Southern District of California
    Counsel: Hughes Hubbard & Reed LLP
    Nature of Suit: Breach of Contract
  • Inter Partes Reexamination of U.S. Patent No. 7,366,919 |
    Jurisdiction: U.S. Patent and Trademark Office
    Counsel: Kramer Levin Naftalis & Frankel LLP
    Nature of Suit: Intellectual Property–Patent
  • Marla Tidenberg v. Bidz.com Inc |
    Jurisdiction: U.S. District Court for the Central District of California
    Counsel: Gordon & Rees LLP
    Nature of Suit: Class Action

Client Testimonials

Dr. Medvidović is brilliant, professional, and easy to work with. His work is well reasoned, he holds up well in deposition, and comes across as the learned scholar at trial. I highly recommend him and will retain him again when I have cases in his area of expertise.
Steve Moore Goodwin Procter, LLP

Meet More of Our Experts

Mahdi Eslamimehr | Executive Vice President
Executive Vice President Los Angeles

Dr. Mahdi Eslamimehr is an award-winning computer scientist and a senior tech executive in the software product and service industry. He has years of experience in leading tech companies around the world, including Ericsson R&D Center, Samsung Electronics R&D Labs, SAP Research Lab, and Y Combinator.

LitigationLitigationSenior Testifying Expert
Due DiligenceArea of ExpertiseProgram Analysis
Patent ServicesPatent SpecialtiesSubject Matter Expert
William Luk | Regional Director, Northern California
Regional Director, Northern California Bay Area

William Luk is an entrepreneur, software executive, and developer with over 20 years of experience in network and computer security. William has developed and led product teams to deliver enterprise class firewall, intrusion detection / prevention systems, database security, and data security / privacy solutions at Symantec and several security startups.

LitigationLitigationTestifying & Consulting Expert
Health ITFocus AreaSoftware Engineering & Security
Due DiligenceArea of ExpertiseEmbedded Systems & Security
Iman Sadeghi - Principal Software & Technology Consultant
Principal Software & Technology Consultant Los Angeles

Award-winning computer scientist and software engineer Dr. Iman Sadeghi specializes in delivering expert reports, declarations, and testimony as well as source code analysis for software litigation. He has been published in prestigious peer-reviewed scientific journals and conferences and brings a wealth of experience from his tenure at tech giants such as Google, Walt Disney Animation Studios, and ILM.

LitigationLitigationTestifying & Consulting Expert
Due DiligenceArea of ExpertiseComputer Graphics
Patent ServicesPatent SpecialtiesSubject Matter Expert
Brad Ulrich - Software Expert Witness
VP of Health IT & Audits Nashville

Brad Ulrich has a diverse career as a computer scientist, software engineer, technology manager, and entrepreneur. His experience spans software design, programming, patent management, healthcare, mobile devices, startups, technology licensing, regulatory compliance, and risk management.

LitigationLitigationSenior Testifying Expert
Health ITFocus AreaSoftware & Standards
Due DiligenceArea of ExpertiseHealth IT & Standards
Sagar Choudhary | Sr. Software Consultant, Patent Monetization
Sr. Software Consultant, Patent Monetization Mohali

Sagar Choudhary is a patent professional with five years of expertise in monetization, infringement analysis, portfolio development, and litigation support. Skilled in 5G, AI/ML, networking, and more, he excels in claim charting, licensing campaigns, and high-value patent identification, generating significant revenue enabling clients to maximize their intellectual property value.

Patent ServicesPatent SpecialtiesPortfolio Assessment
Tuyana Molokhoeva | General Counsel
General Counsel Los Angeles

Tuyana Molokhoeva is a dual-qualified attorney with 10 years of experience, specializing in business contracts and complex business litigation and arbitration. Tuyana oversees all legal affairs, ensuring the company’s legal strategies align with its business objectives.

LitigationLitigationExpert Witness Support
Due DiligenceArea of ExpertiseInternational M&A Transactions