Právnickú fakultu UPJŠ v Košiciach skončil v roku 1989.
Najskôr pôsobil ako sudca na prešovskom okresnom súde. Od roku 1997 predsedal senátu odvolacieho súdu na Krajskom súde v Prešove a pôsobil externe aj ako pedagóg na Justičnej akadémii.
Riadil aj sekciu legislatívy civilného práva na ministerstve spravodlivosti, odkiaľ sa vrátil na Krajský súd v Prešove. Na tom od roku 2015 predsedá občianskoprávnemu kolégiu.
Medzi rokmi 2006 a 2010 stážoval na sekcii legislatívy ministerstva spravodlivosti. Od júna 2012 do polovice roka 2017 pôsobil v Súdnej rade SR. Pôsobí aj ako pedagóg na Trnavskej univerzite.
V roku 2015 ako člen Súdnej rady vyzval na demisiu ministra spravodlivosti Tomáša Boreca pre zlý finančný stav na košických súdoch.
O rok neskôr požadoval disciplinárne stíhanie pre siedmich členov rady, ktorí mali v rozpore s legislatívou zdvojené funkcie. Súdna rada predtým len tesne v hlasovaní rozhodla, že v tom etický problém nevidí. Podnet na stíhanie nakoniec nepodal.
Na prešovskom krajskom súde patrí Straka k najaktívnejším sudcom podľa počtu pojednávaní a rozhodnutí. Jeho rozhodnutie v spore mesta Humenné s občanom, ktorý užíval nájomný byt, bolo medzi vybranými ocenenými Judikátmi roka 2016.