Knowledgeable and skilled software development professional accustomed to working with various systems. Great at developing, optimizing and reworking applications to meet specific customer requirements. Highly proficient in multiple types of programming languages.