Take a look at these templates I made a while back https://github.com/subidit/rover-resume
I tried to avoid custom commands and environments to keep it simple. Your content in org text should fit nicely with this.
It also has a template where the preamble is stored in different file such that you can try a different look by just un/commenting a different preamble file.