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
- github.com/JavaCafe01 ↗
- linkedin.com/in/gokulswami/ ↗
- gokulswamilive@gmail.com
- 858 413 6030