Software Engineer with 6+ years of experience, possessing highly developed programming, communication, and technical skills. Highly detailed oriented and determined with a record of success meeting professional milestones. Capable of excellent problem-solving, time-management, team collaboration, multi-tasking, communication, and critical thinking.