[email protected]
+1 256-453-2487
Oakland, CA
Feel free to email me at the address above or [email protected]
.
If you would like to speak over the phone, please send a quick email so I know
to expect your call. Thank you for taking the time to read.
About
My name is Rex, I’m 25 and from the southern United States. I have a passion for figuring things out. My interests include designing PCBs, programming, and backpacking. Although I have no formal technical education, I’m pursuing a career in the field to satisfy my desire to develop products that people use and (hopefully) enjoy.
You can find the latest version of my resume in an easily downloadable one-page
html file at the link above. A PDF is available by appending .pdf
to the
URL. This document is written in AsciiDoc, and the source is also provided.
Technical Experience
flipflop github.com/rex--/flipflop
Serial bootloader for PIC microcontrollers.
This project required me to implement the most functionality possible in the
least amount of instructions. Features include auto-baud and 1-wire mode for
the serial connection. A logic analyzer was used heavily to debug the custom
protocol that is used for data transfer.
PowerPIC github.com/rex--/powerpic
Replacement board for Casio DataBank watches.
I’ve always loved my calculator watch, so I decided to customize the hardware.
I designed a custom PCB to replace the original, while reusing the enclosure,
buttons, and display. A programming jig with pogo pins was 3D modeled and
printed for holding a bare PCB in order to program the firmware to the PIC
microcontroller. The firmware is written in C99 and compiled with Microchip’s
XC8 compiler. It’s structured as a framework, such that applications can be
rapidly developed and added to the project.
picchick pypi.org/project/picchick/
Python Utility for programming microcontrollers.
I’ve developed this python utility to easily program various microcontrollers.
That required an understanding of the INHEX32 format and how different
compilers store data in it. Each type of microcontroller requires a different
hardware programmer, these range from a simple USB-to-UART to a custom
developed device.
git-publish github.com/rex--/git-publish
Shell script that provides a way to publish files to a server using
git.
This script was brought about trying to find a good way to update the files on
my web server. It was my first moderately long shell script where I had to parse
sub-commands, flags with and without arguments, and required and optional
positional arguments. The script is POSIX shell compliant, relying only on a
few common *NIX utils such as cut
and rev
.
Work Experience
Forklift Operator / Material Handler
Tesla August 2021 --
-
Transport parts from warehouse to assembly line in a timely manner, while adhering to all safety precautions.
-
Use web-based (tablet) inventory system to keep stock levels accurate. Pick and drop product in real-time so it can be tracked through out the warehouse.
-
Coordinate with Dock team members about low stock levels, so trucks can be expedited to prevent production downtime.
Line Cook
Struts September 2020 - May 2021
-
Communicate with front of house about ordered tickets.
-
Prepare and expedite tickets to be served to customers.
-
Open/close restaurant, making sure all daily duties have been done.
Turf Grass Specialist
EnvyLawn September 2018 - August 2020
-
Prepare proper chemical dilution for general and specific targeting of pests in turf grasses.
-
Perform application to turf in accordance with local regulations and company specifications.
-
Provide customer service, addressing any questions or concerns about application.
Line Cook
Applebee’s March 2016 - May 2018
-
Preparing dishes to be served to customers.
-
General cleaning and maintenance of kitchen equipment.
Education
Programming Boot Camp
42 2020
General Education Development
Gadsden State Community College 2016
Forklift Certification
Tesla 2021 - 2024