I have over 10 years of experience developing software across many different technologies. I am particularly experienced in analyzing and improving, or in some cases refactoring, code that I did not originally write, as that was most of my job for many years.