andrew huynh
Software Engineer at L3Harris Technologies
software engineer l3harris technology
L3Harris Technologies
https://www.linkedin.com/company/l3harris-technologies
Clifton, New Jersey, United States
https://media-exp1.licdn.com/dms/image/C4D0BAQEB2mPDbj_TDA/company-logo_100_100/0/1625156630923?e=1655942400&v=beta&t=6ChmMRE79mabhlsT8D-cKdAQknCKe27z0dL191I-0dc
Software Engineer
Intercontinental Exchange
https://www.linkedin.com/company/icemarkets
Atlanta, Georgia, United States
https://media-exp1.licdn.com/dms/image/C4D0BAQE3Ucwdw0bbEg/company-logo_100_100/0/1612144072869?e=1655942400&v=beta&t=uwJvfAPBiPaxV2wt_QVmtNCMC8KSWvtbVH2_-DCp6RE
Senior Systems Administrator
Intercontinental Exchange
https://www.linkedin.com/company/icemarkets
Atlanta, Georgia, United States
https://media-exp1.licdn.com/dms/image/C4D0BAQE3Ucwdw0bbEg/company-logo_100_100/0/1612144072869?e=1655942400&v=beta&t=uwJvfAPBiPaxV2wt_QVmtNCMC8KSWvtbVH2_-DCp6RE
Systems Administrator
Worcester Polytechnic Institute
https://www.linkedin.com/company/worcester-polytechnic-institute
• I provided assistance in works, projects, and questions related to the course Advanced Digital System Design with FPGAs during lab periods and weekends.
• I graded lab reports of the students and provided feedback.
Worcester, Massachusetts
https://media-exp1.licdn.com/dms/image/C560BAQGNPJGiYWjbbw/company-logo_100_100/0/1519856481357?e=1655942400&v=beta&t=eTUM-W2dOjQECxHsqoMWVYOSP9CZ0_cytwPToSa2GzU
Teaching Assistant
Bachelor of Science - BS
Robotics Engineering
https://media-exp1.licdn.com/dms/image/C560BAQGNPJGiYWjbbw/company-logo_100_100/0/1519856481357?e=1655942400&v=beta&t=eTUM-W2dOjQECxHsqoMWVYOSP9CZ0_cytwPToSa2GzU
Worcester Polytechnic Institute
https://www.linkedin.com/school/worcester-polytechnic-institute/
Bachelor of Science - BS
Electrical and Computer Engineering
https://media-exp1.licdn.com/dms/image/C560BAQGNPJGiYWjbbw/company-logo_100_100/0/1519856481357?e=1655942400&v=beta&t=eTUM-W2dOjQECxHsqoMWVYOSP9CZ0_cytwPToSa2GzU
Worcester Polytechnic Institute
https://www.linkedin.com/school/worcester-polytechnic-institute/
Advanced Digital System Design with FPGAs
ECE 3829
Algorithms
CS 2223
Biomechanics and Robotics
RBE 520
Computer Organization and Design
ECE 4801
Control Engineering
ES 3011
Introduction to Cryptography and Communication Security
ECE 4802
Microelectronic Circuits II
ECE 3204
Object-Oriented Design Concepts
CS 2102
Real-time Digital Signal Processing
ECE 4703
Real-time Embedded Systems
ECE 3849
Social Implication of Robotics
RBE 310X
Software Engineering
CS 3733
Systems Programming Concepts
CS 2303
Unified Robotics I: Actuation
RBE 2001
Unified Robotics II: Sensing
RBE 2002
Unified Robotics III: Manipulation
RBE 3001
Unified Robotics IV: Navigation
RBE 3002
• The goal was to design and build an autonomous driving system in ROS on an RC car to drive safely at 15km/h and change lanes.
• We simulated and implemented adaptive cruise control functionality with the latest researches.
• We simulated and implemented trajectory tracking controller to have the car follow non-linear paths.
• We implemented lane detection algorithm using openCV in Python.
• We simulated and implemented a lane following algorithm to keep the car in lane.
• We implemented a filter for LIDAR to find the obstacles and other cars around the current car.
• We designed and built a half-toroidal continuously variable transmission to help the car drive smoothly.
• We examined the performance of the system with VICON motion capture system to find any current and potential issues.
Autonomous Driving System
https://web.wpi.edu/Pubs/E-project/Available/E-project-042618-064038/unrestricted/Self-driving_on_1-10_racer_car_Final_Report.pdf
• Assembled inverting and non-inverting amplifier circuit using LM741 operational amplifier with several configurations to investigate the performance of the op-amp.
• Assembled unity gain buffer to examine the op-amp non-idealities (slew rate, output current limit).
• Assembled complementary emitter follower power amplifier to overcome output current limitation.
• Assembled active low-pass filter and integrator circuits to examine op-amp circuits with frequency-dependent gain.
• Assembled a function generator circuit that produces square and triangle wave outputs using LM741 as a comparator.
• Assembled a high speed function generator that creates a pulse-width-modulated waveform using LM311 comparator.
• Assembled a summing amplifier to examine its output signal.
• Assembled timer circuit using LM555 to generate clock signal.
• Assembled CMOS inverter using two transistors from MC14007 MOSFET array to generate the complement clock signal.
• Assembled sample-and-hold circuit using MC14007 N-channel MOSFET as analog switch.
• Assembled an analog multiplexer by adding another N-channel MOSFET to the sample-and-hold circuit and removing the capacitors.
• Assembled a digital frequency divider using 74HC163 to downscale the frequency from the timer circuit.
• Assembled a 4-bit DAC using 74HC163 and resistor ladder network with various resistance configuration to examine the circuit outputs.
• Assembled a third-order lowpass Butterworth filter to synchronize the sample clock from the timer circuit and the sampled waveform from the function generator.
• Assembled an op-amp differentiator with various RC circuit configurations to understand the role of phase in transfer functions.
• Assembled Wien bridge oscillator with non-unity loop gain to understand the op-amp stability.
• Assembled an automatic gain control circuit to stabilize the oscillator amplitude.
Microelectronic Circuits II
• I implemented floating-point FIR filter, and floating-point single-section and SOS IIR filters to understand the difference between FIR and IIR filters by using filter coefficients from MATLAB.
• I implemented fixed-point FIR and IIR filters to understand the different usages of floating-point and fixed-point filters.
• I implemented a single-section IIR filter in C with highest-level code optimization and in C6000 assembly language with pipelines to practice optimizing code manually in order to fit the programs into low-budget, lightweight systems.
Real-Time Digital Signal Processing
• We implemented a 500ksps digital oscilloscope on the EK-LM3S8962 development board that reads in ADC samples from an RLC circuit.
• We ported the digital oscilloscope system to a SYS/BIOS RTOS and added an FFT mode that turns the system into a spectrum analyzer.
• We implemented a frequency meter on LM3S2110 and CAN communication to have the two boards transmit and receive data.
• I helped write the reports, assemble test circuits, and debug the codes and circuits.
Real-Time Embedded Systems
• We implemented an interface for 7-segment LED display, light sensor PmodALS, and VGA display on Basys 3 FPGA Board.
• We implemented an interface for PMOD DA1 to output a sine wave with an ADSR envelope.
• We implemented an FPGA design with an embedded microprocessor (Xilinx MicroBlaze MCS) to interface to the switches and LED on the Basys 3 board as well as interfacing to the VGA display.
• I helped write the reports, distribute the tasks to 1 other teammate, code the core logic, and perform SPI Simulations.
Advanced Digital System Design with FPGAs
• The task was to programmed a TurtleBot in ROS to have it autonomously explore an area, scan it, then generate a map of the area.
• I implemented localization method to scale the local map to the relative size of the robot and estimate its current position on the map.
• I implemented an interface so that TurtleBot can receive commands from a control computer and send the map to the computer to be shown in RViz.
• I implemented A* navigating algorithm with modified heuristic so that TurtleBot spends less resources and time in computing paths.
Unified Robotics: Navigation - Mobile Robot Exploration
• The task was to programmed a 2 degree-of-freedom robot arm to grab the objects on the conveyor belt, sort them by weight, and visualize the process in Matlab
• We configured timer interrupt to differentiate different weights, and USB USART to enable communication between Matlab and microcontroller.
• We implemented an interface for the IR sensor to detect where the weights are put on the conveyor belt.
• We implemented PID control to help the arm move smoothly and accurately.
• We implemented inverse kinematics model to move the arm to the correct position.
• I helped write the report, implement the system on the 8-bit Atmel AVR microcontroller and Matlab in a team of 3.
Unified Robotics: Manipulation - Automated Production Line Robot
• The task was to programmed a robot to have it autonomously navigate through a maze, locate a lit candle and report its position, extinguish it, and navigate back to the starting position.
• We designed the parts for the robot in SolidWorks, 3D printed them, then assembled them to make the base for mounting other parts of the robots.
• We implemented an interface for different types of sensors so that the robot can scan its surrounding, detect the candle, and determine the relative positions of the fire and the robot's starting position on a local map.
• We implemented the depth-first search algorithm so that the robot will stick to one side of the wall of the maze and reduce the resources in performing localization and tracing the path backwards.
• I helped write the report, keep track of project progress, and manage the tasks of 3 other teammates.
Unified Robotics: Sensing - Firefighting Robot
• The task was to program a robot to have it pick up and drop off artificial nuclear wastes on a wide table simulating a power plant.
• We designed a slider-crank linkage in SolidWorks and 3D printed it to work as robot arm.
• We implemented an interface for the robot to communicate with the control station over Bluetooth know when to start collecting wastes, which storage to drop them, and which storage to pick up the new nuclear reactors.
• We implemented PID control to the actuation components to help the robot move smoothly and control the arm accurately.
• We implemented state machine to organize the order of making decisions and taking actions.
• I helped write the project report in addition to managing the tasks of 2 other teammates.
Unified Robotics: Actuation - Nuclear Reactor Robot
• The task was to develop and game similar to Candy Crush on PC or Mac.
• We designed the game in StarUML to have control of all the aspects and anticipated issues of the project before starting coding.
• We implemented Entity-Boundary-Control (EBC) design pattern to structure all the classes and entities in Java.
• I helped write weekly reports, keep track of project progress and deliverables, and take care of the UI, graphics, test coverage, and quality assurance.
Software Engineering
https://www.linkedin.com/in/hunter-m-johnson-b3a659159
Melbourne, FL
Hunter M. Johnson
Capital Property Analyst at L3Harris Technologies
https://www.linkedin.com/in/joseph-bruce-6aa557205
Troy, NY
Joseph Bruce
Network Engineer at L3Harris
https://www.linkedin.com/in/timothy-dwyer-83944627
Palm Bay, FL
Timothy Dwyer
Principal, Program Management at L3 Harris Technologies
https://www.linkedin.com/in/angela-z-13729096
Melbourne, FL
Angela Z.
--
https://www.linkedin.com/in/breanna-mackroy-b60a27126
Orlando, FL
Breanna Mackroy
Program Planner at L3Harris Technologies
https://www.linkedin.com/in/john-huppert
New York City Metropolitan Area
John Huppert
Computer Engineering Major at Villanova University
https://www.linkedin.com/in/tapas-mishra-1a3550184
Melbourne, FL
Tapas Mishra
LEAD - Data Management at L3Harris Technologies
https://www.linkedin.com/in/ryan-lovelace-a7a289105
New York City Metropolitan Area
Ryan Lovelace
Sr. Program Manager at L3Harris Technologies
https://www.linkedin.com/in/lindsay-bedard
Dallas-Fort Worth Metroplex
Lindsay Bedard
VP Talent Management & Corporate HR at Lennox International
https://www.linkedin.com/in/kipseifert
Folsom, CA
William “Kip” Seifert
Airspace Lead Engineer | Associate Manager at L3Harris Technologies
https://www.linkedin.com/in/ran-li-743ba641
Worcester, MA
Ran Li
AI Engineer at Baidu, Inc.
https://www.linkedin.com/in/kylepxiao
Atlanta, GA
Kyle Xiao
PhD Student at UW
https://www.linkedin.com/in/amanda-she-1008
Atlanta, GA
Amanda She
Computer Science Student at Georgia Institute of Technology
https://www.linkedin.com/in/doanttn7
Aiken, SC
Doan Nguyen
First Community Bank of South Carolina
https://www.linkedin.com/in/timothy-lee-a540b012a
Rochester, New York Metropolitan Area
Timothy Lee
Software Engineer at L3Harris
https://vn.linkedin.com/in/nguyen-nguyen-096017169
Vietnam
Nguyen Nguyen
Senior Business Development Associate at VietnamWorks
https://www.linkedin.com/in/christopher-jones-b34b25144
Rochester, NY
Christopher Jones
Senior Software Engineer at L3Harris Technologies
https://www.linkedin.com/in/alexb8z
Atlanta, GA
Alex Bates
Incoming Business Analyst Intern at McKinsey & Co. | Former Intern at the U.S. House of Representatives
Liked by Andrew Huynh
https://www.linkedin.com/signup/cold-join
F8000 modules take the guess work out of test connections and troubleshooting with unique analog ports that feature innovative LED light rings.The…
Liked by Andrew Huynh
https://www.linkedin.com/signup/cold-join
Insulating oil is the lifeblood of transformers. Periodic oil testing enables users of oil-filled high voltage equipment to detect incipient faults…
Liked by Andrew Huynh
https://www.linkedin.com/signup/cold-join
Why are we not surprised? We’ve just learned that Transformer Technology has determined that their most read article of 2021 was "Temperature Rise…
https://www.linkedin.com/in/andrewhuynhc
San Francisco Bay Area
Andrew Huynh
Helping others reach their financial goals!
https://au.linkedin.com/in/andrew-huynh-a7002498
Greater Sydney Area
Andrew Huynh
Digital Account Manager at Havas Media Group
https://www.linkedin.com/in/huynhandrew
New York, NY
Andrew Huynh
People Geek | Applying science to HR from the boardroom to the coalface | Aussie Expat
https://au.linkedin.com/in/andrewhuynh2000
Sydney, NS
Andrew Huynh
Intern at Lander & Rogers x BotL Law Tech Clinic | Mooting Director (Subject) at UTS Law Student Society | Penultimate Student
https://www.linkedin.com/in/andrewhuynh1
Boston, MA
Andrew Huynh
Incoming Inventory Management Intern @ Gap Inc.