Career
He is a multiple-time national record holder and a silver medalist for the 200 m freestyle at the 2007 Asian Indoor Games in Macau, China. Rabota qualified for two swimming events at the 2008 Summer Olympics in Beijing, by clearing FINA B-standard entry times of 3:56.98 (400 m freestyle) from the Kazakhstan Open in Almaty and 2:03.75 (200 m backstroke) from the Good Luck Beijing China Open. In the 400 m freestyle, Rabota challenged four other swimmers on the first heat, including three-time Olympian Květoslav Svoboda of the Czechoslovakian Republic.
He rounded out the field to last place and thirty-sixth overall by nearly three seconds behind Argentina"s Juan Martín Pereyra, with a time of 4:02.16.
In his second event, 200 m backstroke, Rabota raced to second on the same heat by 0.78 of a second behind Brett Fraser of the Cayman Islands in 2:01.95. Rabota failed to qualify for the semifinals, as he placed thirty-third out of 42 swimmers in the preliminaries.