G
S

Gokul Swaminathan

ABOUT ME

I have experience with UAS, Counter-UAS, and Autonomous Vehicle embedded systems. I am interested in all sorts of embedded and autonomous systems, and the continuous integration and testing of embedded software.

EXPERIENCE

Zone 5 Technologies

Sep 2023 – Present | Embedded Software Engineer II

  • Design, develop, and test embedded software and firmware for all TI Tiva and TI C2000 based avionics of all UAS and Counter-UAS projects

San Diego Gas & Electric

Jun 2023 – Aug 2023 | IT Associate Engineer

  • Electric Distribution Engineering

Triton AI UCSD

Feb 2022 – Jun 2023 | Embedded Software Developer

  • Developed firmware for the main embedded STM32 microcontroller of an autonomous evGokart

Yonder Deep UCSD

June 2022 – Jun 2023 | Electrical Engineering Team Lead

  • Maintained and developed electronic systems on a fully autonomous underwater vehicle (AUV) used for climate research
  • Performed signal processing on the on-board audio equipment and RF signals

San Diego Gas & Electric

June 2022 – Sep 2022 | DevOps Engineer IT Intern

  • Developed and maintained application infrastructures
  • Enhanced existing Terraform applications
  • Maintained several AWS, AzureDevOps, and Google Cloud backends for applications

San Diego Gas & Electric

June 2021 – Sep 2021 | DevSecOps IT Intern

  • Performed Enterprise Monitoring for company web applications using ThousandEyes, Splunk, and the Selenium Webdriver

Northrop Grumman

Feb 2019 – May 2019 | Test Engineer Intern

  • Assisted in designing tests and automation tools for lab asset management for the MQ-4C Triton aerial vehicle

EDUCATION

University of California, San Diego

2019 – 2023 | Bachelor’s Degree in Electrical Engineering

PROJECTS

Deep Learning Face Mask Detection

December 2023 | Python, PyTorch, OpenCV

A project that uses a FastRCNNPredictor model trained on a public dataset to detect if a user is wearing a face mask

Bitcoin Hash

Dec 2022 | SystemVerilog

A reimplementation of the Bitcoin hash, both in parallel and serial on top of Intel Quartus. My senior design project was to design, develop, and implement this hash and to examine the differences of a parallel and serial versions.

PdfViewer

Feb 2018 | Android, Java

An Android application project that provides an open-source and minimal PDF viewer for Android devices. It has been on the Playstore and has over a million downloads.

SKILLS

Hardware

  • STM32
  • ESP32
  • TI Tiva
  • TI C2000
  • Altium
  • SPICE-based software

Embedded

  • CAN
  • SPI
  • UART
  • PWM
  • RS-485 & RS-422
  • RS-232

Software

  • C/C++
  • Java
  • Python
  • Lua
  • Git
  • Linux, Nix(OS)
  • Full Stack Technologies
  • ROS2 (The Robot Operating System)

Frameworks

  • Mbed OS
  • Code Composer Studio
  • Simulink Embedded Coder
  • PyTorch
  • OpenCV
  • Android
  • ROS2 (The Robot Operating System)

Services

  • Docker
  • Splunk
  • Matlab
  • Simulink
  • ThousandEyes
  • Terraform
  • Azure Pipelines

PERSONAL