Programming, Javascript, Algorithm Design, Debugging, Software Architecture, Database Design, System Analysis, Problem Solving, Teamwork, Communication Skills, Project Management