Nicholas J. Ferguson
***************@*****.***
Objectives
Seeking an entry-level, full-time position in electrical engineering. Education
California State Polytechnic University, Pomona June 2018 Major: Electrical Engineering
GPA: 3.76 Graduated Magna cum Laude
Membership in IEEE
Focus: Extensive lab work and coursework in Verilog, lab work and coursework in microprocessors, digital control systems, C++, computer architecture Engineering Projects
Microcomputer
Built and programmed a microcomputer using a Motorola 68000 microprocessor, 2732 EPROMs, and 6821 I/O chip. Worked with the Arduino to control motor functions and create sensors. Bicycle Powered Generator
Designed, fabricated, and tested a DC generator from bicycle components and automotive parts. Efficiently manipulated power to produced 15VDC power supply for charging mobile devices and to produce lighting. FPGA based Fuzzy Logic Controller
Integrated analog and digital sensor outputs using an FPGA based fuzzy logic controller to display sensor values, control a motor’s speed, and display motor speed. Generated three-dimensional control surface from gathered data.
Verilog Simulated Single Cycle Processor
Designed, coded, and successfully simulated single cycle processor in Verilog. Processor had memory, control units, a decoder, an ALU, read/write ability, performed bitwise operations, arithmetic, multiplication. Hangman
Programmed hangman video game with graphics and sound effects in Verilog using FPGA connected to computer monitor via VGA. Animated real-life day night cycle in game background. Blackjack
Designed, programmed, and tested multiplayer blackjack simulator with dealer and save-able game play in C++ using command window as GUI. Players could create profiles with names, save their games, and load saved games.
Skills
Programming: C++, C#, Assembly, MATLab, Verilog (Xilinx, vivado), Python, Cadence/Pspice, Simulink
Familiar with microprocessors and microcontrollers
Testing and troubleshooting using Oscilloscopes, DMMs, Function Generators, Spectrum analyzers
Prototyping and evaluating bread boards for circuit analysis and testing
Leadership - Boy Scouts of America-Eagle Scout and Patrol Leader
Ham Radio Operator - KJ6SEO technician class License