EDUCATIONAL QUALIFICATION AND CERTIFICATIONS
PHD in Software Engineering, North Dakota State University, Fargo (October 2012)
Master in Computer Information System, Yarmouk University, Irbid, Jordan (June 2008)
Bachelors in Computer Information System, Yarmouk University, Irbid, Jordan (June 2006)
EXPERIENCE
Department of Computer Science, North Dakota State University
2009 – 2012 Graduate Research Assistant, Research: Run time testing of adaptive Software system/Models synchronization and Change
Propagation
2009-2012 Teaching Assistant, taught the following graduate and undergraduate courses
Human computer interaction (Grad).
Software testing (Grad).
Comparative language.
Java programming.
Microcomputer Graphics.
Department of Computer Information System, Yarmouk University, Irbid, Jordan
2006 – 2009 Lecturer, taught the following undergraduate courses:
Software Engineering
Computer skills level 1 and 2
Internet Programming
Ministry of Education, Irbid, Jordan
2007-2008 Teacher, Mahmud Abu Ganima High School. I have taught computer materials for several grades.
TECHNICAL SKILLS
Concepts: Software Engineering, OOP’s, DBMS, Operating Systems, Software Testing, Human Computer Interaction.
Programming Languages: C++, Java, C#, Groovy.
Modeling Languages: UML, Kermeta
Operating Systems: Windows Family, Mac (Basic), Linux.
Databases: SQL Server 2005, Oracle 8i, MS-Access2010.
Web technologies: HTML, JavaScript, ASP.NET, XML, Flash MX.
Packages/Tools: Visual Studio 2008, StarUML, IBM Rational Rose, Visio, Photoshop, Dreamweaver, Net beans 6.0 IDE, Eclips, MS Office Suite, Spring Framework.
Testing Tools: IBM Functional Tester, JUnit, Cobertura and Emma Coverage tools, OO metric tools, TPTP, Classycle's Dependency Checker and JDepend.