An adaptable and persevering developer, with over a decade's worth of IT experience, determinedly seeking a challenging Software Developer position. Highly interested in working in an environment where possessing strong skills in communication, critical thinking, rapid learning, problem solving, excellent documentation, and organization are considered powerful assets contributive to its growth and productivity.