Post Job Free
Sign in

Java, C#, C, Ruby, Ruby on Rails, Multi-threading programming

Location:
Vancouver, BC, Canada
Posted:
September 27, 2019

Contact this candidate

Resume:

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



Contact this candidate