Career Profile
- Electrical Engineer graduate with honors distinction.
- Worked as independent contractor twice during college.
- Experience working as software engineer for two years during college.
- Learned Android, Python, Git and Linux command line tools from on-line tutorials/videos.
Experiences
- Performed board bring-up for custom PCB with heterogeneous SOC (IMX8DXL).
- Integrated drivers for cellular modems, WiFi, and bluetooth.
- Setup dockerized Jenkins with both manual and GitOps centric builds.
- Utilized Gitflow including automated build and deployment of releases.
- Developed and utilized HIL testing with Labgrid on RPI4.
- Generated SDKs and docker images for quick cross-compilation of C++ Applications.
- Working with FPGA and python developers to create an integrated embedded system that routes audio and video signals in professionally built AV systems.
- I help to build a custom Linux distribution from the ‘/’ up with the Yocto Project.
- Our team uses many other tools during development such as Jenkins, Jira, Git, Bitbake, and Puppet.
- Develop embedded software for Particle, Nordic, and STM32 microcontrollers
- Utilized custom hardware with the Particle platform for a custom door access solution
- Developed with NRF52 SDK to create devices in a complex robotic system with BLE services
- Developed C++ code for communication with I2C sensors from a Linux system.
- Developed a C++ library that simplifies usage of librrd, a C library for creating, updating, and using RRDs (Round Robin Databases).
- Used Test Driven Development to implement library, used CxxTest Framework.
Projects
Hardware Integrated Prototyping Environment at SDSU Engineering Expo - Nathan Genetzky, Jordan Ulmer, Tanner Johnson (SDSU, 2017)
Design and Verification of a SPI to JTAG Interface Adapter - Nathan Genetzky, Jordan Ulmer (SDSU, 2017)
Interactive User Interface with PIC18 Microcontroller - Nathan Genetzky, Drake Jeno (SDSU, 2017)
Particle Projects - Firmware for micro controllers sold by particle.io for use with wifi or cellular cloud devices.