Talented software programmer with MSC(CS) Degree, Strong educational background in programming and experience using cutting-edge development tools. Articulate and professional communication skills, including formal presentations and technical documentation. Productive in both team and self-managed projects dedicated to maintaining up-to-date industry knowledge and IT skills.