I would describe myself as an innovative software engineer offering ten years of experience in the full software development life cycle – from concept through delivery of next-generation applications and customizable solutions. I bring with me a diverse set of skills, most of which I am proficient in. I have worked in multinational corporations, including AT&T, taught programming to college students, and have freelanced for more than four years. I hold a masters degree in computer science, and have taught myself everything that they do not teach at school. Any technology that I have not worked with, I can self teach in little time.