Hey, it's Yousuf!

About Me

I personally believe that integrating innovation in hardware and software is an essential part of making people's life better and easier. I am highly passionate about design and development of products that are not only cool but also make a great difference to the society. That's why I have always self-developed and seek more opportunities in hardware and software development. I love programming as much as analyzing circuits and building innovative devices.

Career aside, I love to hangout with people with different backgrounds and learn more about how different parts of the world come together.

Note: I am a great fooseball player :)

Education


Cumulative GPA (4.00 Scale)

0.00

University of Waterloo
Electrical and Computer Engineering



Candidate for: Honours Bachelor of Applied Science in Electrical Engineering
Cumulative GPA: 3.97/4.0 (Dean's Honours List)

Activities:
WATOnmous Self Driving Car Team, Waterloo Formula Electric Design Team,
EngHack 2018 Hackathon


Rank 1 | Dean's Honours List

Honours and Awards


First in Class (Highest Academic Standing | UW Electrical Engineering)
EngHack 2018 | Winner
Finalist - ECE Design Days (Hackathon-style Competition)
Governor General Award
Dean's Honours List
Ontario Scholar Certificate
University of Waterloo President's Scholarship of Distinction
University of Waterloo Engineering International Student Scholarship
Certificate of Distinction, University of Waterloo Euclid Math Contest

Experience

Perception Machine Learning Developer

WATonmous Self-driving Car

Implemented object detection algorithms such as Yolo v3 using C++
Trained and converted models for detection inference
Integrated ML algorithms into ROS nodes

Machine Learning & Automation Developer

BlackBerry

Developed algorithms for hardware integration on ARM Processor
Designed circuits schematics, breadboarded, and troubleshot circuits used by team (e.g. Control Area Networks, etc.)

Electrical & Hardware Development Team Lead

WATonmous Self-driving Car

Implemented object detection algorithms such as Yolo v3 using C++
Trained and converted models for detection inference
Integrated ML algorithms into ROS nodes

Software Development and Testing

BlackBerry

Developed automated and manual test cases for Android apps using UIAutomator and Espresso frameworks in Java
Developed new features for Android apps using Java on Android Studio
Analyzed and reproduced complex problems within testing environments gaining deeper insights to HTML, CSS, and SQL
Developed software testing tools using Java and Python improving testing efficiency

Looking for Fall 2019 Co-op Opportunities!

Hire Me

Topics Include:

Electronic Signal Processing
Diodes
Metal-Oxide Semiconductors
Bipolar Amplifiers
Transistor Switches
Biasing Networks

Power Systems Team Lead

WATonmous Self-driving Car

Implemented object detection algorithms such as Yolo v3 using C++
Trained and converted models for detection inference
Integrated ML algorithms into ROS nodes

Embedded Firmware Developer
(CAN Team)

Waterloo Formula Electric

Developed algorithms for hardware integration on ARM Processor
Designed circuits schematics, breadboarded, and troubleshot circuits used by team (e.g. Control Area Networks, etc.)

Full-Stack Developer

Integrated Computer LLC

Topics Include:

Matrices and Determinants
Eigenvalues, Eigenvectors and Diagonalization
Complex Numbers
Vector Spaces
Linear Models
Applications in Engineering

Computer Technician

GulfEvertech

Topics Include:

Electronic Signal Processing
Diodes
Metal-Oxide Semiconductors
Bipolar Amplifiers
Transistor Switches
Biasing Networks

Projects

Omega VR Glove


o Produced a wireless glove that tracks the motion of fingers to be used VR APPLICATIONS
o 3D designed the glove rings using SOLIDWORKS and circuit schematics using KICAD and EAGLE
o Programmed logging and file writing modules using C and C++
o Experienced SHELL and BASH scripting in LINUX ENVIRONMENT

Wind to Charge

o Constructing device that transforms solar and wind energy to charge mobile devices using VHDL on FPGA
o Researching electromagnetism techniques and produced detailed project scope
o Developing Android application for user management and control using JAVA and ANDROID STUDIO

School Management System

o Built school management system optimized to view, manipulate, and generate reports from members' records
o Developed system using JAVA (OBJECT-ORIENTED) through NETBEANS IDE and optimized program for different types of users
o Designed project presentation using MS POWERPOINT and received positive feedback on presentation

Skills

o Programming Languages:

PHP - JAVASCRIPT - HTML - JAVA - C - C++ - PYTHON - RUBY - VHDL - SWIFT - MATLAB - ASSEMBLY - CSS - SASS - SHELL - BASH - NODE.JS - JQUERY - SQL


o OS Environments:

LINUX - WINDOWS - MAC OSX


o Software Tools:

VISUAL STUDIO - ECLIPSE - KICAD - ANDROID STUDIO - QUARTUS PRIME - GIT - SVN - EAGLE - JENKINS - DOCKER - ARDUINO - SOLIDWORKS - PUTTY - JIRA - CONFLUENCE - MS ACCESS - MS EXCEL - MS WORD - MS PUBLISHER - VIRTUALBOX


Interactive Transcript

Scroll horizontally on courses to see more!

Fundamentals of Programming

GPA: 4.0

Paul A.S. Ward

Topics Include:

Object-Oriented Design using C++
Embedded Software Development on Omega 2
Polymorphism and Inheritance
Pointers and References
Recurssion
Memory Management

Algorithms and Data Structures

GPA: 4.0

Mahesh Tripunitara

Topics Include:

Algorithm Analysis
Data Structures (Graphs, Trees and Traversals, etc.)
Hashing
NP-Completeness
Search Tress
Algorithm Strategies (Dynamic Programming, Greedy Algo.,etc.)

Discrete Math and Logic I

GPA: 4.0

Paul A.S Ward

Topics Include:

Proof and Model Theory
Combinatorics
Relations and Functions
Graph Theory
Propositional and Boolean Logic
Semantics

Electricity and Magnetism

GPA: 4.0

Simarjeet S. Saini

Topics Include:

Gauss' Law
Capacitance
Magnetic Flux
Time-Varying Fields
Motors and Generators
Inductors and Inductance

Linear Algebra for Engineering

GPA: 4.0

Mukto Akash

Topics Include:

Matrices and Determinants
Eigenvalues, Eigenvectors and Diagonalization
Complex Numbers
Vector Spaces
Linear Models
Applications in Engineering

Electronic Circuits 1

GPA: 4.0

Lan Wei

Topics Include:

Electronic Signal Processing
Diodes
Metal-Oxide Semiconductors
Bipolar Amplifiers
Transistor Switches
Biasing Networks

Linear Circuits

GPA: 4.0

M.Y Dabbagh

Topics Include:

Circuits Transformations
Linear Circuits Analysis
Equivalent Circuits
Operational Amplifiers
Time Response
Kirchoff's Laws

Digital Circuits and Systems

GPA: 3.9

Andrew Kennings

Topics Include:

Combinational Circuits
Sequential Circuits
VHDL (Hardware Description Language)
Timing Analysis
Boolean Logic
Design and Implementation

Calculus 2 for Engineering

GPA: 4.0

Michelle Przedborski

Topics Include:

Taylor Polynomials and Remainders
Multi-variate Calculus
Big-O Notation
Series and Sums
Lagrange Multipliers
Optimization

Engineering Profession and Practice

GPA: 4.0

Topics Include:

Engineering Design
Risk Analysis
Co-op Fundamentals
Project Management
Intelectual Property
Professional Development Training

Advanced Calculus 1 for Electrical and Computer Engineering

GPA: 3.9

Conrad Hewitt

Topics Include:

Ordinary Differential Equations
Laplace Transform
Applications
Fourier Series
Partial Differnetial Equations
Circuit Theory Derivations

Numerical Methods

GPA: 4.0

Douglas Harder

Topics Include:

Computational Methods in Applications
Error Propagation
Solution to ODEs
Algorithm Development
Optimization
Roots of non-linear systems

Digital Computers

GPA: 4.0

Rodolfo Pellizzoni

Topics Include:

Assembly Language
Arithmetic Logic Units
Memory Units
I/O Operations
Control Units
Computer Architecture

Calculus 1 for Engineering

GPA: 3.9

M. Zibaneejad

Topics Include:

Volume and Area Integrals
Approximations
Limits and Continuity
Reimann Definite Integral
Review of elementary functions
Fundamental Theories

Chemistry for Engineers

GPA: 4.0

Sarah Meunier

Topics Include:

Stiochiometric Calculations
Oxidation-Reduction Reactions
Chemical Kinetics
Gas Phase Equilibrium
Electrochemistry
Applications in Engineering

Engineering Profession, Ethics, and Law

GPA: 3.9

K. Karim

Topics Include:

Ethical Theories
Charter of Rights and Freedoms
Workplace Equity and Sexual Harassment
Professional Engineers Act
Engineering Law
Conflict of Interest

Clasical Mechanics

GPA: 3.9

F.K Mansour

Topics Include:

Rotational Dynamics
Oscillations
Linear Impulse
Dynamics and Circular Motion
Work and Energy
Applications