Yassamin Heidari
*** ****** **** • Durham, NH • 617-***-**** • ***********@*****.***
Summary of Technical Skills
Programming Languages:
C (Expert) Electrical and Computer Engineering
C++ (Expert) Software:
Java (Expert) MATLAB (Proficient)
C# (Proficient) QuartesII (Prior experience)
Assembly (Prior experience) ModelSim-Altera (Prior experience)
Frameworks; Computer Literacy:
MVC; Windows, Linux; MS Office 2003/2007 (including MS Project, Visio, etc.) (Expert)
Education
M.Sc. in Computer Science Expected: Dec 2014
University of New Hampshire (UNH), Durham, NH
B.Sc. in Computer Engineering, Software Sept 2012
University of Tehran, Tehran, Iran
Honors and Achievements
Faculty of Engineering fellowship award as an exceptionally talented student in University of Tehran, 2007
Ranked top 0.15% among 500,000+ participants in National University Entrance Examination, July 2007
Ranked 1st among more than 700 applicants in High School Entrance Exam, 2003
Related Experience
Developer
Digital Living Network Alliance (DLNA), Durham, NH May 2013 – Present
The DLNA (http://www.dlna.org/) test tool is used by DLNA member companies to test and develop DLNA-
compliant products, and for formal DLNA compliance certification testing at Lamprey Networks Inc. (LNI,
http://www.lampreynetworks.com/).
Perform development work on Conformance Test Tool for define test cases
Implement test methods, static analysis, unit testing, and code coverage
Intern Summer 2011
Safe-Fehrestgan Project, SafeSoft Co., Tehran, Iran
The internship concerned implementation of a search engine for Librarianship using C#
Teaching Experience
Teaching Assistant
Computer Networks, Network Technology, UNH, Durham, NH Spring 2013
Operating Systems Fundamentals, UNH, Durham, NH Fall 2012
Computer Networks in ECE Faculty, University of Tehran Spring 2012
Operating Systems in ECE Faculty, University of Tehran Fall 2010; Spring 2011
Selected Course Projects: Graduate Level
Computer Graphics: Writing code and working with OpenGL and its associated libraries such as: GL, GLU, GLUT,
GLUI and GLSL (Fall 2013), Instructor: Prof. R. Daniel Bergeron
Compiler Design and Implementation: Design and implement a compiler for a simple language derived from
JavaScript programming language (Spring 2014). Instructor: Prof. Philip J. Hatcher
High Performance Computing: Writing and working with high-performance simulation codes, high-performance
and parallel programming and performance analysis and modeling (Spring 2013), Instructor: Prof. Kai
Germaschewski
Performance Evaluation of Computer Systems: Design and implementation of a system to be used for
calculating and comparing performance of disk and network (Fall 2012), Instructor: Prof. Elizabeth Varki
Selected Course Projects: Undergraduate Level
Bachelor’s Thesis: Implementation and Simulation of Temperature Aware Algorithms in Cloud Computing and
Data Centers Environments, (Fall 2011). School of Computer Science (http://cs.ipm.ac.ir) in the Institute for
Research in Fundamental Science (http://www.ipm.ac.ir), Supervisor: Dr. Ahmad Khonsari
Database Lab: Database design and implementation for a secretariat system using .Net Framework, (Spring 2011).
Instructor: Dr. Masoud Rahgozar
Design & Implementation of Compilers: Design and implementation of a compiler for an object-oriented
language using FLEX, (Spring 2011). Instructor: Dr. Fatemeh Ghassemi
Data and Network Security: Design and implementation of a secure protocol for e-mail which protects
confidentiality and integrity by means of digital signature using JAVA, (Spring 2011). Instructor: Mr. Morteza Amini
Computer Networks: Design and implementation of a DNS server using Java Design and implementation of a
simple Torrent network using Java, (Fall 2010). Instructor: Dr. Ahmad Khonsari
Artificial Intelligence: Design and implementation of an intelligent agent, which was a car trying to find some
goals in a field, using C++ and implementation of a neural network for handwriting recognition using MATLAB
Neural Network Tool, (Fall 2010). Instructor: Dr. Hadi Moradi
Software Engineering: Design and implementation of automation system for buying and selling shares and stocks
according to Rational Unified Process and Agile methods using JAVA and Servlet, (Fall 2010). Instructor: Dr.
Ramtin Khosravi
Internet Engineering: Design and implementation of a personal webpage using PHP, HTML, CSS and JavaScript
with respect to MVC framework and design and implementation of a simple web-server using C#, (Spring 2010).
Instructor: Dr. Abbas Nayebi
Microproseccor: Design and implementation of Snake® with graphical and character LCD, (Spring 2010).
Instructor: Dr. Omid Fatemi
Operating Systems Lab: Design and implementation of a virtual device driver using C, (Spring 2010). Instructor:
Dr. Naser Yazdani
Computer Architecture: Design and implementation of pipeline processor with cache memory and design and
implementation of multi-cycle processor for ARM instructions, (Fall 2009). Instructor: Dr.Noori
Operating Systems: Implementation of a remote shell in Linux using C, (Fall 2009). Instructor: Dr. Mehdi Kargai
Foundations of Information Technology: Research in the topic of "Management Information Systems (MIS)" and
research in the topic of "Information Society", (Fall 2009). Instructor: Mr. Mahmoud Kharrat
Advanced Programming: Design and implementation of a network-based game similar to Warcraft III using C++,
(Spring 2008). Instructor: Dr. Alireza Abedi Nejad
Fundamentals of Computer and Programming: Designing a versatile spreadsheet program using C, (Fall 2007).
Instructor: Dr. Mahmoud Reza Hashemi