Summary
Work History
Education
Skills
Accomplishments
Certification
Timeline
SoftwareEngineer

Farhan Ali

New York,NY

Summary

Pursuing co-op opportunities for Summer 2024 or full-time roles in embedded systems, software, or FPGA engineering. Open to exploring other related engineering positions.

Work History

Software Engineering Intern

General Dynamics
06.2023 - 08.2023
  • Enabling seamless integration of new functionalities with legacy systems
  • Debugged back-end software with hardware dependencies, written in Ada
  • Assisted in debugging front-end UI development that used React
  • Developed Client and Server software in Ada
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.

Electrical/Hardware Engineer Intern

Northrop Grumman
01.2022 - 07.2022
  • Developed C code on systems to improve hardware testing
  • Implemented board simulations to validate outcomes
  • Corrected and improved schematics by adding parts or improving readability
  • Improved development of legacy hardware
  • Reduced hardware failure rates by conducting thorough testing and troubleshooting procedures.
  • Enhanced system performance by designing and implementing cutting-edge hardware solutions.
  • Collaborated with software engineers for seamless integration of hardware components

Education

Bachelor Of Science - Computer Engineering Technology

Rochester Institute of Technology
Rochester, NY
05.2024

Skills

    C, C, FPGA, VHDL, Quartus, Python, Fusion 360, 3D, printing, Oscilloscope, Multimeter

Accomplishments

FPGA Custom RAM Component [Nov 14th 2023]

  • Developed RAM components for Cyclone-V FPGA
  • Developed TestBench to test 32,16,8, and 4 bits for Read and Write
  • Programmed NiosⅡ processor in C on FPGA, Write/Read RAM
  • If stored values wrong LED displays pattern

FPGA Custom Servo Component [Nov 8th 2023]

  • Developed Custom servo component for Cyclone-V FPGA
  • Developed TestBench to test correct signal outcomes
  • Programmed NiosⅡ processor on FPGA to control custom component in C
  • Servo connected to FPGA board and sweeped to desired positions

Infrared Sensing (IR) Robot [April 3rd 2023]

  • Programmed Texas Instrument MSP432R Launchpad Using C
  • Programmed development board to collect data from sensor, follows line in relative to position
  • Robot able to correct itself to line even if off course

TicTacToe/Hangman/Connect Four C++ Feb 10-Apr 26 2020

  • Coded games to use in the console window and set up an initial game startup
  • Coded player and game interactions, and the game would respond based on player input

Certification

  • Computational problem solving Ⅰ, Ⅱ (C++)
  • Microcontrollers (C)
  • Electronics Ⅰ, Ⅱ
  • Signals&Systems
  • Digital Signal Processing
  • Digital System Design
  • Hardware Description Language
  • Embedded System Design Ⅰ (VHDL)
  • Communications Electronics

Timeline

Software Engineering Intern

General Dynamics
06.2023 - 08.2023

Electrical/Hardware Engineer Intern

Northrop Grumman
01.2022 - 07.2022

Bachelor Of Science - Computer Engineering Technology

Rochester Institute of Technology
Farhan Ali