I am a software developer, largely self taught, but also with some specific skills added through formal education. Sometimes the tried and true solution is the answer, sometimes you need to get creative. It just depends on what really needs to be done. Always looking for a challenge.