SlideShare a Scribd company logo
1 of 4
Chaima Jemmali
http://www.chaimajemmali.com/
EDUCATION
PhD in Computer Science, May 2021
Northeastern University (NEU), College of Computer and Information Science (CCIS), Boston, MA
Master of Science in Interactive Media and Game Development, May 2016
Worcester Polytechnic Institute (WPI), Worcester, MA
Engineering degree in networks and telecommunications, June 2014
National Institute of Applied Science and Technology (INSAT), Tunis, Tunisia
Fulbright scholar, 2014-2016
Certificate Cisco Certified Network Associate (CCNA 1,2,3 and 4), 2013
PROJECTS
3D Educational Game: May’s Journey
 Implemented in Unity3D with C#
 Designed by a team of 2 and programmed by myself.
 Features: Custom programming language, real time programming, movements, dialogue system,
collectibles, force based steering.
 Design: Research based design, young female preferences in games, teaching content for beginner
programmers.
3D Adventure Game: Time Trapped
 Implemented in Unreal Engine 4 with C++ and blueprints
 Designed and Programmed the game in a team of 4 (2 artists and 2 developers)
 Features implemented: Pathfinding using advanced A*, Force based steering, finite state machines
for AI behavior.
Game Engine: Dragonfly
 Implemented a text-based game engine in C++ using ncurses and compiled with cygwin.
It was created based on Dragonfly engine by professor Claypool.
 Features implemented: Game Manager, World Manager, Graphics Manager, Input Manager, Event
Manager, Collision detection, Sprite animation
Fly Simulator: A Fly Life
 Designed and developed the game in C# with Unity3D and MAX, in a 2 person team.
 Features implemented: Visual input, Sound input, Physics (Gravity, attraction)
Network Project: Mini RLM
 Developed the application in C++ using ncurses to display a text-based video. RLMstands for
Receiver-based Layered Multicast. The application simulates the behavior of RLM with text based
video.
 Features implemented: Server, Router and Client, Server sending each frame on a different channel
(3 channels), Client adding and dropping channels depending on packet loss.
Board Game: Destiny: The Greek God Game
 Designed board game in a team of 3 persons. In the game, you embody a Greek god who plays with
the destiny of five humans.
 The stories in the game picture the struggle between free will, destiny and choices.
Serious Game: Green Quest
 Developed the game in C# with Unity3D. It's an ecological game that teaches kids the importance of
collecting and sorting trash.
 Features implemented: A platformer phase, 4 mini-games (point and click and drag and drop
games), educational content, Save/load System using JSON files.
Inference Engine:
 Developed an inference engine in Java that has a fact base and a rule base and will try to get to a
goal by going through the rules and filling the base of facts until we get to our goal or saturate the
base.
 Features Implemented: Forward Chaining, Backward Chaining, Mixed Chaining (one iteration of
forward and one of backward), searching by goal or fill the fact base.
Augmented Reality: Chem Reactions
 Developed an AR application in C# with Unity3D and Vuforia SDK for augmented reality. The
application is a prototype for 3D displays of chemical reactions.
 Features implemented: Animation of the molecules, replay of the reaction, visual and sound
information
Racing Car game: Not so Fast
 Developed 3D racing car game in C# and JavaScript with Unity3D.
 Features implemented: two different modes of playing, Win/lose conditions, Basic AI, Force based
steering, Save/Load, Checkpoints
Virtual reality: Carthage Tour
 Developed a virtual tour of an archeological site using HTML5 and WebGL. The virtual tour is in an
archeological site in Carthage, Tunisia.
 Features implemented: View and rotation of 3D models, 3D mapping, display of information for
certain locations
RELEVANT WORK EXPERIENCE
Design Technologist Intern, Frog Design, New York, NY, June-August 2016
Worked on redesigning and refactoring the website of BNY Mellon.
Created a Virtual Reality experience to showcase the new design of the TouchTunes jukebox.
Game Designer and developer intern, K’art Studio, Tunis, Tunisia, February-May 2014
Designed and developed a Serious Game about Ecology, defined the experience and the messages
to convey. Specified the mechanics and the transitions and then developed the game using Unity3D
game engine, C# for programming and JSON files for storing games states.
Web Developer intern, Orange Tunisie, Tunis Tunisia, July 2013
Conceived and developed a web application that manages the network equipment of the company
using (PHP, Javascript, Jquery, HTML5, CSS3) in a two person team
Web Developer intern, TUNISIANA, Tunis, Tunisia, July 2012
Conceived and developed a web application that checks the proper functioning of Switchs using
J2EE with the frameworks (Hibernate,JSF) XML,CSS for the display and SQL server for the database,
in a two person team.
Mobile Developer intern, Tunisie Télécom, Tunis, Tunisia, August 2011
Developed an application that computes masks IPV4 on android using Java and android sdk.
PUBLICATIONS/CONFERENCES
Book review: Unity AI Game Programming – Second Edition, 2015
Reviewed the content and the code in the book.
Presentation: Southwest Popular Culture/American Culture Association Annual Conference,
qwqeq Albuquerque, New Mexico, 2016: Will be presenting my master’s project.
TEACHING EXPERIENCE
Instructor, iD Tech, Stanford, CA, June-August 2015
Taught preteens java programming and modding for Minecraft.
Student Assistant, Worcester Polytechnic Institute, Worcester, MA, September-October 2015
IMGD 3000: Technical Game Development
Helped students building a game engine using C++ and SFML library.
SERVICE
Grad Student representative, WPI, Spring 2015
Assisted to weekly meeting with faculty members where the IMGD program was discussed. I was
posting important notes to my fellow graduate students and submitting their feedback and needs.
Co-founder, Gamerhood, INSAT, 2014
Founded a club dedicated to video game design and development. Lead open discussions on
novelties in the video game industry. Organized workshops to teach students how to use Unity3D
game engine.
President, CineRadio, INSAT, 2012/2013
Coordinated the work of the team members. Scheduled and lead weekly meetings. Participated in
radio shows. Recruited new team members and helped them get integrated with the old members.
Organized different events, the most important being a music jam where everyone can subscribe
and perform and anyone can attend for free.
PROFESSIONAL AFFILIATIONS
International Game Developer Association (IGDA)
Digital Game Research Association (DIGRA)
REFERENCES
Dr. Jennifer deWinter
Worcester Polytechnic Institute
Worcester, MA, 01609
jdewinter@wpi.edu
Dr. Robert W Lindeman
Worcester Polytechnic Institute
Worcester, MA, 01609
gogo@hitlabnz.org
Dr. Mark Claypool
Worcester Polytechnic Institute
Worcester, MA, 01609
claypool@cs.wpi.edu
Dr. Magy Seif El-Nasr
Northeastern University
Boston, MA, 02115
m.seifel-nasr@northeastern.edu

More Related Content

Similar to CV Chaima Jemmali

Similar to CV Chaima Jemmali (20)

Resume - Vivek Embrandiri
Resume - Vivek EmbrandiriResume - Vivek Embrandiri
Resume - Vivek Embrandiri
 
CV-05.04.16
CV-05.04.16CV-05.04.16
CV-05.04.16
 
CV
CVCV
CV
 
Edmondslideshare
EdmondslideshareEdmondslideshare
Edmondslideshare
 
Wetmore_Andrew_Resume
Wetmore_Andrew_ResumeWetmore_Andrew_Resume
Wetmore_Andrew_Resume
 
resume
resumeresume
resume
 
Resume
ResumeResume
Resume
 
CHETHANA_K
CHETHANA_KCHETHANA_K
CHETHANA_K
 
IRJET-Space Invaders: An Educational Game in Virtual Reality
IRJET-Space Invaders: An Educational Game in Virtual RealityIRJET-Space Invaders: An Educational Game in Virtual Reality
IRJET-Space Invaders: An Educational Game in Virtual Reality
 
Khalid elshimy
Khalid elshimyKhalid elshimy
Khalid elshimy
 
KatiePowellResume2016WIPWEB
KatiePowellResume2016WIPWEBKatiePowellResume2016WIPWEB
KatiePowellResume2016WIPWEB
 
Rizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS ProfileRizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS Profile
 
Resume_java
Resume_javaResume_java
Resume_java
 
SubhajitKundu
SubhajitKunduSubhajitKundu
SubhajitKundu
 
BS GD Profile
BS GD ProfileBS GD Profile
BS GD Profile
 
Ahmed Hani Ibrahim
Ahmed Hani IbrahimAhmed Hani Ibrahim
Ahmed Hani Ibrahim
 
Resume
ResumeResume
Resume
 
Resume_NICK_HILLSTOM
Resume_NICK_HILLSTOMResume_NICK_HILLSTOM
Resume_NICK_HILLSTOM
 
Abdelrahman Al-Ogail Resume
Abdelrahman Al-Ogail ResumeAbdelrahman Al-Ogail Resume
Abdelrahman Al-Ogail Resume
 
Resume-Aditya Parkhi NCSU_MSCS
Resume-Aditya Parkhi NCSU_MSCSResume-Aditya Parkhi NCSU_MSCS
Resume-Aditya Parkhi NCSU_MSCS
 

CV Chaima Jemmali

  • 1. Chaima Jemmali http://www.chaimajemmali.com/ EDUCATION PhD in Computer Science, May 2021 Northeastern University (NEU), College of Computer and Information Science (CCIS), Boston, MA Master of Science in Interactive Media and Game Development, May 2016 Worcester Polytechnic Institute (WPI), Worcester, MA Engineering degree in networks and telecommunications, June 2014 National Institute of Applied Science and Technology (INSAT), Tunis, Tunisia Fulbright scholar, 2014-2016 Certificate Cisco Certified Network Associate (CCNA 1,2,3 and 4), 2013 PROJECTS 3D Educational Game: May’s Journey  Implemented in Unity3D with C#  Designed by a team of 2 and programmed by myself.  Features: Custom programming language, real time programming, movements, dialogue system, collectibles, force based steering.  Design: Research based design, young female preferences in games, teaching content for beginner programmers. 3D Adventure Game: Time Trapped  Implemented in Unreal Engine 4 with C++ and blueprints  Designed and Programmed the game in a team of 4 (2 artists and 2 developers)  Features implemented: Pathfinding using advanced A*, Force based steering, finite state machines for AI behavior. Game Engine: Dragonfly  Implemented a text-based game engine in C++ using ncurses and compiled with cygwin. It was created based on Dragonfly engine by professor Claypool.  Features implemented: Game Manager, World Manager, Graphics Manager, Input Manager, Event Manager, Collision detection, Sprite animation Fly Simulator: A Fly Life  Designed and developed the game in C# with Unity3D and MAX, in a 2 person team.  Features implemented: Visual input, Sound input, Physics (Gravity, attraction) Network Project: Mini RLM
  • 2.  Developed the application in C++ using ncurses to display a text-based video. RLMstands for Receiver-based Layered Multicast. The application simulates the behavior of RLM with text based video.  Features implemented: Server, Router and Client, Server sending each frame on a different channel (3 channels), Client adding and dropping channels depending on packet loss. Board Game: Destiny: The Greek God Game  Designed board game in a team of 3 persons. In the game, you embody a Greek god who plays with the destiny of five humans.  The stories in the game picture the struggle between free will, destiny and choices. Serious Game: Green Quest  Developed the game in C# with Unity3D. It's an ecological game that teaches kids the importance of collecting and sorting trash.  Features implemented: A platformer phase, 4 mini-games (point and click and drag and drop games), educational content, Save/load System using JSON files. Inference Engine:  Developed an inference engine in Java that has a fact base and a rule base and will try to get to a goal by going through the rules and filling the base of facts until we get to our goal or saturate the base.  Features Implemented: Forward Chaining, Backward Chaining, Mixed Chaining (one iteration of forward and one of backward), searching by goal or fill the fact base. Augmented Reality: Chem Reactions  Developed an AR application in C# with Unity3D and Vuforia SDK for augmented reality. The application is a prototype for 3D displays of chemical reactions.  Features implemented: Animation of the molecules, replay of the reaction, visual and sound information Racing Car game: Not so Fast  Developed 3D racing car game in C# and JavaScript with Unity3D.  Features implemented: two different modes of playing, Win/lose conditions, Basic AI, Force based steering, Save/Load, Checkpoints Virtual reality: Carthage Tour  Developed a virtual tour of an archeological site using HTML5 and WebGL. The virtual tour is in an archeological site in Carthage, Tunisia.  Features implemented: View and rotation of 3D models, 3D mapping, display of information for certain locations RELEVANT WORK EXPERIENCE Design Technologist Intern, Frog Design, New York, NY, June-August 2016 Worked on redesigning and refactoring the website of BNY Mellon. Created a Virtual Reality experience to showcase the new design of the TouchTunes jukebox. Game Designer and developer intern, K’art Studio, Tunis, Tunisia, February-May 2014
  • 3. Designed and developed a Serious Game about Ecology, defined the experience and the messages to convey. Specified the mechanics and the transitions and then developed the game using Unity3D game engine, C# for programming and JSON files for storing games states. Web Developer intern, Orange Tunisie, Tunis Tunisia, July 2013 Conceived and developed a web application that manages the network equipment of the company using (PHP, Javascript, Jquery, HTML5, CSS3) in a two person team Web Developer intern, TUNISIANA, Tunis, Tunisia, July 2012 Conceived and developed a web application that checks the proper functioning of Switchs using J2EE with the frameworks (Hibernate,JSF) XML,CSS for the display and SQL server for the database, in a two person team. Mobile Developer intern, Tunisie Télécom, Tunis, Tunisia, August 2011 Developed an application that computes masks IPV4 on android using Java and android sdk. PUBLICATIONS/CONFERENCES Book review: Unity AI Game Programming – Second Edition, 2015 Reviewed the content and the code in the book. Presentation: Southwest Popular Culture/American Culture Association Annual Conference, qwqeq Albuquerque, New Mexico, 2016: Will be presenting my master’s project. TEACHING EXPERIENCE Instructor, iD Tech, Stanford, CA, June-August 2015 Taught preteens java programming and modding for Minecraft. Student Assistant, Worcester Polytechnic Institute, Worcester, MA, September-October 2015 IMGD 3000: Technical Game Development Helped students building a game engine using C++ and SFML library. SERVICE Grad Student representative, WPI, Spring 2015 Assisted to weekly meeting with faculty members where the IMGD program was discussed. I was posting important notes to my fellow graduate students and submitting their feedback and needs. Co-founder, Gamerhood, INSAT, 2014 Founded a club dedicated to video game design and development. Lead open discussions on novelties in the video game industry. Organized workshops to teach students how to use Unity3D game engine.
  • 4. President, CineRadio, INSAT, 2012/2013 Coordinated the work of the team members. Scheduled and lead weekly meetings. Participated in radio shows. Recruited new team members and helped them get integrated with the old members. Organized different events, the most important being a music jam where everyone can subscribe and perform and anyone can attend for free. PROFESSIONAL AFFILIATIONS International Game Developer Association (IGDA) Digital Game Research Association (DIGRA) REFERENCES Dr. Jennifer deWinter Worcester Polytechnic Institute Worcester, MA, 01609 jdewinter@wpi.edu Dr. Robert W Lindeman Worcester Polytechnic Institute Worcester, MA, 01609 gogo@hitlabnz.org Dr. Mark Claypool Worcester Polytechnic Institute Worcester, MA, 01609 claypool@cs.wpi.edu Dr. Magy Seif El-Nasr Northeastern University Boston, MA, 02115 m.seifel-nasr@northeastern.edu