Jae young Bang - Research Scientist

Jae Young Bang, PhD

Computer Scientist

Dr. Jae Young Bang is a computer scientist and software technology consultant with over a decade of experience in software engineering. His background ranges from academic research in software architecture to leading-edge software development practice. He currently serves as a consultant and source-code reviewer in software-related litigation including patent/copyright infringement and breach-of-contract matters. His role includes researching software architecture design and analysis.

Summary of Qualifications

  • Holds a Ph.D. and a M.S. in Computer Science from University of Southern California (Los Angeles, CA) and a B.Eng. in Computer Science from Soongsil University (Seoul, Republic of Korea).
  • Has several years of experience in software development practice as a software engineer, building authentication and security systems to be used by a user base of over 100 million people.
  • Conducts research in the field of software systems and engineering—including software design and architecture, collaborative software development, large-scale distributed software systems, and mobile operating systems.
  • Has authored numerous peer-reviewed academic research papers published at top-tier journals, conferences, and technical magazines.
  • Delivered various invited speeches, seminars, lectures, and technology demonstrations at domestic and international software industry events and computer science conferences.

Areas of Expertise

  • Programming

    Java (Spring, Play), C/C++, Ruby on Rails, HTML (Slim), Javascript (CoffeeScript, JQuery),

  • Software Project Management

    Version control (Git, Subversion, CVS), continuous integration (Jenkins), Github, JIRA

  • Cloud Platforms

    Microsoft Azure, Google Compute Engine, Amazon AWS

  • Operating Systems and Servers

    UNIX, Linux, macOS, Windows, Apache, Nginx

  • Internet Applications

    User identity, authentication, privacy protection, data encryption

  • Databases

    RDBMS, SQL, MariaDB (MySQL), Elasticsearch, JDBC

Meet More of Our Experts

Isaac Pflaum - Expert Witness
Isaac Pflaum
Testifying and Consulting Expert Chicago

Isaac Pflaum has more than a decade of experience as a scientist, attorney, and consultant to Fortune 100 technology companies and state and local government agencies. He currently serves as an expert witness in software-related litigation — such as patent infringement and breach-of-contract matters.

Jason Frankovitz - Software Engineering Expert
Jason Frankovitz
Software Engineering Expert Los Angeles

As a developer and CTO, Jason Frankovitz has been in the trenches of technology for more than 25 years. He has worked as a programmer, software development manager, technical analyst, CTO, and mentor in a wide variety of industries including social media, digital entertainment, and online advertising.

Xiao Su
Xiao Su, PhD
Testifying and Consulting Expert Silicon Valley

Dr. Xiao Su is a Professor and Chair of the Computer Engineering Department at San Jose State University. She is a renowned researcher in broad areas of software systems, computer networking, multimedia communications, network security, big data, and machine learning.

Ali Khoshgozaran - Computer Scientist
Ali Khosh, PhD
Testifying and Consulting Expert Los Angeles

Dr. Ali Khosh is a computer scientist, entrepreneur and technology executive with years of experience at leading tech companies including Microsoft, Yahoo and Samsung. Ali serves as an expert in various software-related litigation matters (patent infringement, trade secret, etc.) and technical due diligence of emerging technology (VC investments, M&A transactions).

Eric Koskinen - Computer Scientist
Eric Koskinen, PhD
Senior Testifying Expert New York

Dr. Eric Koskinen has low-level expertise ranging from operating systems, networks, and servers to high-level concepts such as software architecture and compilers. Currently, he is an Assistant Professor at Stevens Institute of Technology, and he holds a PhD in Computer Science from the University of Cambridge.

Nenad Medvidovic - Software Expert Witness
Nenad Medvidović, PhD
Senior Testifying Expert Los Angeles

Nenad Medvidović is a Professor and Associate Chair for Ph.D. Affairs in the Computer Science Department at the University of Southern California. From 2009 to 2013, Medvidović was Director of the USC Center for Systems and Software Engineering. His research is in the area of software architectures and analysis.