SARA KARIMI
Montréal, Québec, • Tel: 514-***-****
******@****.*********.**
LinkedIn Home Page
SUMMARY OF QUAL IF ICATIONS
Proficient in Java, Python, C/C++, System C, VHDL
Highly experienced in Software Design, Develop and Test Highly experienced in Digital Design, Microprocessors and Embedded System design Experience in Machine Learning Techniques
EDUCATION
Master of Applied Science in Electrical and Computer Engineering Montréal, Canada Concordia University (GPA: 4.23 / 4.3) 2014-2016
Bachelor of Computer Engineering Tehran, Iran
Amirkabir University of Technology (Tehran Polytechnic) (GPA: 16/20) 2009-2013 SKILLS
Software Domain:
Programming Languages: Java, Python, C++, C, MIPS and Motorola Assembly
familiar with: SQL, System C, CUDA C
Network Tools: OMNet++, Packet Tracer
Environment / Platforms: Visual Studio, Eclipse, Netbeans, MATLAB, Selenium
Operating System: Linux, Windows
Miscellaneous Skills: Microsoft Office, Adobe CS5 Collection, Latex
Hardware Domain:
Microcontroller Programing Tools: CodeVision AVR, ARMmbed
Hardware Description Languages: VHDL, Verilog
Simulation Tools: ModelSim, HSPICE, Proteus ISIS, Cadence Virtuoso
FPGA Design Tools: Xilinx ISE Design Suite (PlanAhead, EDK), Precision RTL
Hardware Platforms: Xilinx Zynq SoC ZC702, Xilinx Vertix II Pro FPGA board, ARM Cortex M0+ Microcontroller ACADEMIC EXPERIENCE
Research Assistant Concordia University, 2014 – 2016
. Master Thesis: Prediction Modeling for Design Space Exploration in Optical Network on Chip Present a prediction modeling methodology for design space exploration of ONoC using several Machine Learning algorithms (implemented in Java) for estimating delay and energy of different ONoC architectures. I used Python for generating more than 13 thousands configurations set as Dataset.
. Simulation Modeling and Implementation of Optical Network-on-Chip using C++ in Graphite simulator Amirkabir University, 2013
. Performance Evaluation of Wired, Optical and Wireless Network-on-Chip by Omnet++ network simulator
(Implemented in C++)
Publication March 27-31, 2017, Lausanne, Switzerland
. Sara Karimi, Jelena Trajkovic “Prediction Modeling for Design Space Exploration in Optical Network on Chip”, OPTICS 2017, 3rd International Workshop on Optical/Photonic Interconnects for Computing Systems in DATE 2017
Class Projects
OS and Scheduler Modeling using System C Threads to perform the concurrent behavior of hardware blocks for JPEG encoder.
Implemented a set of algorithms for scheduling processes in Java (MFQ, RR, HRRN, SPN, SRT)
Implemented a “Clan Bomber” game with Multiplayer features in Java
Implemented a full graphical engineering calculator and a multi-lingual text editor in C++
Designed & implemented a complete database for an E-Shop similar to “iTunes” in MySQL
Designed & Implemented a Smart Home using C language in ARM Cortex M0+ Microcontroller
Designed & Implemented a multi-purpose interface for connecting graphical LCD to ATMEGA16 in C
Designed a Mini-MIPS pipelined processor using VHDL
Designed & Implemented 16x16 bits Booth Multiplier in Structural level using VHDL SELECTED COURSES
Advanced Programing with Java, Database Design, Heterogeneous Parallel Programming, Machine Learning, Python Programing, Computer Network
WORK EXPERIENCE
Researcher Concordia University, 2017 – current position
. Design and implement a recommendation system for Optical Network on Chip (using Java, Python) Teaching Assistant Concordia University, 2014 - 2016
. Microprocessor Systems: Design & implement digital logic in hardware on Xilinx Zynq boards, ARM Cortext A9 processor
. Digital System Design II: Design & implement hardware modules in VHDL on VIRTEX-II Pro board
. Digital System Design I: Design & implement combinational and sequential logic on prototyping board
. Computer Organization & Software: Design & implement hardware modules with assembly in Motorola microcontroller
. VLSI Design: Layout design on Cadence Virtuso Amirkabir University, 2013 RECOGNI TION & AWARDS
Excellent Graduate Student Research Paper Award, Concordia University 2016 - 2017 Graduate Research Bursary, Concordia University 2014 - 2015 Graduate Student Support Program Bursary, Faculty of Computer Engineering, Concordia University 2014 – 2015 HOBBIES
Reading Book, Painting, Playing Piano, Swimming