Jan-Paul is sinds 2015 partner bij Van Barneveld Advocaten. Ruime ervaring in het voeren van complexe procedures en is een 'lawyer's lawyer', gespecialiseerd in het verlenen van effectieve en efficiënte rechtsbijstand aan bedrijven en overheden in strafzaken en compliance vraagstukken. Voorts staat hij vaak professionals bij, waaronder politieambtenaren, die tijdens het uitoefenen van hun functie in aanraking komen met het strafrecht. Jan-Paul is daarnaast raadsheer-plaatsvervanger bij het Gerechtshof Amsterdam.