# Nathan Genetzky

Software and Hardware


## Career Profile

- Recent 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.
        

## Contact

- nathan@genetzky.us
- academic.genetzky.us
- linkedin.com/in/genetzky
- github.com/NGenetzky
- @NGenetzky


## Education

### BS Electrical Engineering

South Dakota State University (2012 - 2017)

### Minor Software Engineering

South Dakota State University (2012 - 2017)

## Experiences

### Software Engineer 1

System Team at Vaddio (05.2017 - PRESENT)

- 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.
        

### Student Intern

Hardware Design at Daktronics (05.2016 - 05.2017)

- 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.
        

### Student Technology Fellow

Classroom Technology Services at SDSU (08.2013 - 05.2016)

- Fixed issues with Windows computers related to networking or hardware.
- Installed smartboards, projectors, computers, audio systems and teaching stations.
        

### Research Assistant

EECS Department at SDSU (03.2013 - 05.2016)

- First undergraduate authorized to use the Scanning Electron Microscope.
- Built and helped design a vacuum sputtering deposition system.
- Installed many complex systems: heater with feedback control, gas flow
control, vacuum gauges, rough pump, turbo pump, and magnetron sputtering
sources.
        

### Software Developer Resident

Subcontractor for Earth Resources Observation Systems (06.2015 - 12.2015)

- Wrote python code utilized in a production system used by scientists
worldwide.
- Member of a small team using agile development methods.
- Researched upcoming technologies and techniques: Hadoop, Docker, map reduce,
  Microservices, and distributed processing systems.
        

### Sputtering System Lab Technician

NASCENTechnology (09.2014 - 02.2015)

- Operated Ion Beam Assisted Deposition System to produce Flyback transformers.
- Repaired or installed components on the sputtering system.
        


## Projects

### Hardware Integrated Prototyping Environment at SDSU Engineering Expo

- Nathan Genetzky, Jordan Ulmer, Tanner Johnson (SDSU, 2017)
- http://academic.genetzky.us/project/sdsu/2017-hipe/

### Design and Verification of a SPI to JTAG Interface Adapter

- Nathan Genetzky, Jordan Ulmer (SDSU, 2017)
- http://academic.genetzky.us/publication/sdsu/2017-05-05-ee492-spi2jtag/

### Interactive User Interface with PIC18 Microcontroller

- Nathan Genetzky, Drake Jeno (SDSU, 2017)
- http://academic.genetzky.us/publication/sdsu/2015-05-01-ee347-interative-ui-with-pic-microcontroller/

### Particle Projects

- Firmware for micro controllers sold by particle.io for use with wifi or cellular cloud devices.
- https://github.com/NGenetzky/particle-projects


## Skills & Proficiency

- Terminal Workflow (Vim, GNU tools, shell scripting) (50%)
- Developer Tools (Docker, Jenkins, Git) (50%)
- Yocto (Build System, Embedded Distro, BSP Support) (50%)
- Linux Kernel (Drivers, Config, BSP) (50%)
- Python Middleware (50%)
- FPGA Development (SW Interface, Reusable Verilog, Automated Builds) (50%)


## Lauguages

- Python (~3 years)
- Bash (~3 years)
- Cpp (~3 years)
- Verilog (~2 years)
- C (~1 year)
- Java for Android (~1 year)


## Interests

- Climbing
- Snowboarding
- Cooking