Salim Azizi
***********@*****.*** 236-***-**** Vancouver, Canada
EDUCATION
University of British Columbia (UBC)- Vancouver, Canada
• Bachelor of Applied Science (Engineering) Program- 2nd Year Electrical Engineering
• Anticipated graduation: 2021
Stanford Pre-Collegiate Summer Institutes (Stanford University)- California, US July-August 2015
• Decision Leadership and Negotiations program
Abbotsford Senior Secondary School- Abbotsford, Canada June 2016
• High School Diploma (Honors Roll)
SKILLS
• Verilog/SystemVerilog (Hardware Description Language)
• Assembly Languages (ARM, 8051)
• Python
• C programming language
• Data Structures and Algorithms (Advanced Procedural programming)
• Writing software for Interrupt Service Routines
• Writing software to divide a program across multiple processor cores
(Multi-Core processing)
• Multi-Threading
• Regression Testing (writing self-checking Testbenches)
• Revision Control System (git)
• Robot Operating System (R.O.S) middleware
• MATLAB
• R Statistical Programming language
• Ubuntu
• Mac OS X
• Spreadsheet
• Signal Processing
• CircuitMaker (Electronic Design Software)
• Oscilloscope, Multimeter, Signal Generator - (Electronic Testing Instruments)
INTERNSHIPS
Red Chris Development Corporation (RCDC) - Dease Lake, BC May - July 2018
• Position: Mineral Processing Engineering Intern
• Responsibilities:
- Performing lab and test work to optimize operational issues
- Overseeing the quality, inventory and usage of mill reagents
- Providing technical support to operations
- Daily metallurgical accounting and mill operations reporting
- Calibrating analysis equipment and other analytical devices PROJECTS
Design of 16-bit RISC (Reduced Instruction Set) Computer September-October 2018
• Designed and tested 16-bit Turing-Complete RISC computer
• The RISC computer consisted of a Register File, ALU (Arithmetic Logic Unit) and Datapath
• The Register File consisted of 8 registers of 16-bits wide to hold instructions and data
• A Finite State Machine (FSM) was implemented to automate the process of setting the control inputs to the RISC computer’s Datapath
• The interface to the computer’s memory was extended using memory mapped I/O Configuration of Cortex A-9 Multi-Core Processor on “Altera SoC FPGA” November-December 2018
• Wrote Keyboard Interrupt Service Routine software (ISR) to enable the processor to respond to the external keyboard via a Generic Interrupt Controller
• Wrote Interrupt Service Routine for a self-incrementing Timer input
• Enabled Multitasking between two different programs on a single core of the Cortex A-9
• The Multitasking involved switching between different Processor Modes (Supervisor mode and Interrupt Service Routine mode)
Performance Measurement using Cortex A-9 Coprocessor November-December 2018
• Configured coprocessor’s 3 hardware counters to analyze the cache behavior and the overall performance of a Matrix Multiplication program
• Each hardware counter measured the program’s clock cycles, number of read operations from memory, and number of data cache misses
• As the Assembler program could not support any program which used floating-point, the matrix multiplication program’s floating-point instructions were manually encoded Human Powered Submarine Team- UBC January-May 2018
• Worked on the fly-by-wire electronic steering system of “Skookumchuck” submarine Snowbots Engineering Design Team- UBC November-December 2017
• Worked with R.O.S (Robot Operating System) software to program an autonomous robot which was navigating an obstacle course and returning to the starting point EMPLOYMENT
Vector Marketing Company - Vancouver, Canada November-December 2016
• Position: Marketing and Sales Representative
• Job Description: Giving presentation to small businesses on household products TELUS Telecommunication Company - Vancouver, Canada July-September 2016
• Position: Customer Sales Representative
• Description: Offering Fibre-Optic promotions to Telus clients SEMINARS
Efficient and Scalable Cyber-physical Systems - Vancouver, Canada March 9, 2018
• How Cyber-physical systems can interact with the physical sensory world, much like the living "brain-body-environment" interactive systems
• How the future computing systems will feature autonomous power management, scalable networks and fully distributed memory
AWARDS/PRESENTATIONS
Stanford Pre-Collegiate Summer Institutes (Stanford University)- California, US 25 August 2015 Topic of Presentation: My educational goals and my role as a global citizen Audience: Course Instructor, fellow classmates
LivingRainForest International Essay Competition and Debate- London, UK 20 June 2014 Topic of my essay: Sustainable Living in a Global Scale Achievement: Honorable Mention (Honors)
“Village to Raise a Child” International Video Contest- The Igniting Innovation Summit on Social Entrepreneurship: February 2015
• participated in the international video contest
Volunteer Experience
Abbotsford Community Services- Abbotsford, Canada January-February 2016
• Tutored Mathematics
LANGUAGES
Language Reading Writing Speaking Listening
English Fluent Fluent Fluent Fluent
Turkish Fluent Fluent Fluent Fluent
German Intermediate Beginner Beginner Beginner