Joanna Karniol jest adwokatem, wspólnikiem założycielem kancelarii Simeon Karniol Małecki a później Karniol Małecki i Wspólnicy.
Doradca międzynarodowych inwestorów w Polsce, głównie z kapitałem francuskim i belgijskim. Specjalizuje się w prawie spółek, umowach handlowych, inwestycjach budowlanych, zagadnieniach ochrony środowiska, ochrony danych osobowych, prawie własności intelektualnej. Już w latach osiemdziesiątych podjęła specjalizację w dziedzinie prawa europejskiego. Jest autorką wielu publikacji w zakresie różnorodnych aspektów prawnych obrotu gospodarczego.
Ukończyła Wydział Prawa i Administracji na Uniwersytecie Warszawskim (1981r), następnie w latach 1981/1982 Centre Européen Universitaire, Nancy, Francja oraz podyplomowe studia prawa europejskiego na Uniwersytecie im. kardynała Stefana Wyszyńskiego (2003 – 2004). W 1984 r. odbyła staż w Komisji Europejskiej w Brukseli w Departamencie Ochrony Środowiska. W 1987r. odbyła staż przy Paryskiej Radzie Adwokackiej.
Joanna Karniol prowadzi praktykę adwokacką od 1988 r.
Od 1998 do 2004 była członkiem Komisji ds. Zagranicznych przy Okręgowej Radzie Adwokackiej w Warszawie. Obecnie jest członkiem zarządu Stowarzyszenia Belgian Business Chamber. W 2006 roku została odznaczona belgijskim orderem CHEVALIER DE L’ORDRE DE LA COURONNE. Jest zrzeszona w Izbie Adwokackiej w Warszawie.
Języki: angielski i francuski