resume frank zhang
TRANSCRIPT
Contact
Web
646 624 9057
www.linkedin.com/in/zhangh94
Major
Grade Level
Major GPA
BS in Aerospace Engineering (December 2016)
Senior
3.55/4.0 - Dean’s List: S15 ‘(3.8), F15’ (4.0), W16’ (3.9)
EDUCATION (ABET Accredited)
SKILLS
Embedded Systems UAV Datalogger Project
Coursework
Involvement Alpha Kappa Psi Charity WaterCalPoly Cat ShelterChinese Students Assoc.Korean Students Assoc.
Software Knowledge HobbiesWoodworkingGardeningBikingReading
Northrop Grumman Collaboration Project (NGCP)
PERSONAL DETAILS
Frank (Haishuo) Zhang
RELEVANT EXPERIENCE
WORK EXPERIENCE
MATLAB Programming InternEmpirical Systems Aerospace(ESAero)
June 2015 - September 2015
Sensor Interface Engineer and Python Programmer
Aerospace Design Lead and Project Manager December 2014 - Present
• Worked with the BeagleBone Black Linux based embedded system to develop a modular, high sample rate, expandable data logger for UAV platforms with older systems• Expanded the capabilities of the data logger to include IMU data and the ability to relay �ight data in real time to ground station through xBee explorer telemetry units• Utilized Adafruit Python IO libraries to create e�cient, orgnanized, and well documented code• Worked with a wide variety of common interfaces including GPIO, PWM, ADC, I2C, and UART
• Lead a team on the Cal Poly San Luis Obispo campus to work with a Cal Poly Pomona team in developing autonomous air, land, and sea vehicles which demonstrate functionality in line with Northrop Grumman’s interests• Applied systems engineering methodology to create CONOPS and engineering requirements to complete an autonomous demonstration with all air, land, and sea vehicles• Worked closely with multidisciplinary teams to implement autonomous collision avoidance and computer vision object recognition algorithms
• Worked to improve the capabilities of an aircraft conceptual design software package for alternative energy sources• Applied aerospace fundamentals to build various MATLAB modules for conventional engines as well as alternative fuel and propulsion methods• Maintained a high level of coding discipline and documentation to ensure that all modules integrated seamlessly into the larger software system • Complied and presented progress reports to various NASA o�cials including the project COR throughout the development process
CMATLABSimulinkPythonSOLIDWORKS
Embedded SystemsFlight Control (Systems)Modern Control TheoryMicrosoft O�ce ToolsTeamwork and LeadershipAnalysis and Test
US Citizen (May work on government contracts)
University California Polytechnic State University - SLO
Aircraft Dynamics and Controls (A) Aircraft Design AIAA (A) Individual Study (6 Units) (A)Senior Systems Lab (embedded systems) (A) Control Systems Theory (A) DeepC (Enrolled)
August 2015 - December 2015
Arduino UNO IMU Project Project Lead and C Programmer September 2015 - December 2015• Wrote C code using the Arduino Wire libraries to collect data from a 6DOF digital IMU and developed a digital Kalman �lter using sensor fusion from accelerometer and gyroscope data• Implemented IMU positioning algorithms to calibrate the IMU for bias and �lter noise and perform dead reckoning to determine velocity and position• Interfaced signal processing code with other team members to develop a feedback control loop on roll and pitch angle and tested the �ight control actuation on a model RC aircraft
Grasshopper Rocket Control System Project
MATLAB Programmer Janurary 2016 - March 2016• Applied modern control theory to simulate and design a control system for a Grasshopper Reuseable Launch Vehicle technology demonstrator rocket• Obtained the equations of motion from a dynamic model of the system and linearized the system to produce a linear time invariant state space model• Determined the system to be output controllable rather than fully controllable and designed an output feedback controller to augment the open loop response