Johannes Heinlein studied law in Konstanz and Heidelberg. He then completed his legal clerkship at Darmstadt Regional Court, working for a cicil law firm in Darmstadt as well as for a commercial law and industrial property law firm in Sydney. 

He was admitted to the bar in 2018. Mr. Heinlein initially worked as a lawyer for a law firm in Frankfurt specialised in commercial and financal law. Since 2019 he is working for MOOG Partnerschaftsgesellschaft in Darmstadt. 

Mr. Heinlein´s practice focuses on commercial and business law as well as industrial property law. He assists clients in drafting, structuring and reviewing of contracts. He also advises on the settlement of claims and the associated litigation.