A skilled and result-driven software engineer with solid interest in software technologies and ability to handle multiple projects accurately. Exceptional communication, presentation and organizational skills. An excellent team-player, able to use own initiative and pay strong attention to details. Serve as a key member of any software development team.