summary refs log tree commit diff
diff options
context:
space:
mode:
authorZach DeCook <zachdecook@gmail.com>2019-12-13 02:57:00 +0000
committerZach DeCook <zachdecook@gmail.com>2019-12-13 02:57:00 +0000
commit4ca64179dda86532a36c0bb15d55f8bf3a850ec0 (patch)
tree3af353a5ca337c21b13bb238b052e7334042ea4b
downloadzachdecook-resume-4ca64179dda86532a36c0bb15d55f8bf3a850ec0.tar.gz
* Resume: Start this
-rw-r--r--.gitignore6
-rwxr-xr-xbuild.sh5
-rw-r--r--resume.yml120
3 files changed, 131 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7323e24
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+index.html
+modern-html.css
+node_modules/
+paper.html
+resume.fresh.json
+resume.jsr.json
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..763cdd0
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+cat resume.yml |python3 -c 'import json,sys;from ruamel.yaml import YAML;yaml=YAML(); print(json.dumps(yaml.load(sys.stdin)))' > resume.fresh.json
+hackmyresume convert resume.fresh.json to resume.jsr.json
+hackmyresume build resume.fresh.json index.html
+hackmyresume build resume.fresh.json paper.html -t node_modules/jsonresume-theme-paper
diff --git a/resume.yml b/resume.yml
new file mode 100644
index 0000000..efbf3c2
--- /dev/null
+++ b/resume.yml
@@ -0,0 +1,120 @@
+name: 'Zach DeCook'
+info:
+  label: Programmer
+  image: ""
+  brief: ""
+contact:
+  email: zachdecook@librem.one
+  phone: ""
+  website: 'https://zachdecook.com'
+meta:
+  format: FRESH@^1.0.0-beta
+  modified: '2019-12-12T04:35:53.616Z'
+location:
+  city: 'Grand Rapids'
+  region: Michigan
+  country: US
+  code: ""
+  address: ""
+employment:
+  history:
+    -
+      position: 'Web Programmer'
+      employer: 'Christian Classics Ethereal Library'
+      summary: 'Debug 10-year-old code base and write efficient queries for large database. Improve internal search engine (powered by Sphinx). Upgrade site from Drupal 6 to Drupal 7. Provide useful and informative feedback through code review.'
+      current: true
+      start: 'February 2016'
+      end: ""
+      url: 'https://ccel.org'
+      keywords: []
+      highlights: []
+    -
+      position: 'Technical Director'
+      employer: 'Shaping The Silence Music'
+      summary: 'Program and debug microcontrollers in MIDI instruments. Develop and maintain website.'
+      current: true
+      start: 'January 2013'
+      end: ""
+      url: 'https://shapingthesilence.com'
+      keywords: []
+      highlights: []
+education:
+  level: ""
+  history:
+    -
+      institution: 'Calvin College'
+      start: 'September 2014'
+      end: 'May 2018'
+      grade: '3.29'
+      curriculum: []
+      summary: ""
+      area: 'Computer Science'
+      studyType: 'Bachelor''s in Computer Science'
+service: {}
+skills:
+  sets:
+    -
+      name: 'Web Development'
+      level: Master
+      skills:
+        - HTML
+        - CSS
+        - Javascript
+        - PHP
+        - MySQL
+    -
+      name: 'Software Programming'
+      level: Master
+      skills:
+        - C++
+        - C
+        - Python
+        #- Java
+        #- E-lisp
+    -
+      name: 'Electronics Hardware'
+      level: Capable
+      skills:
+        - 'Interfacing components with microcontroller'
+writing: []
+recognition:
+  -
+    title: 'CCSC Midwest Programming Contest: 2nd Place'
+    date: 'September 2017'
+    from: 'Consortium for Computing Sciences in Colleges'
+    summary: 'For solving programming problems quickly. With partner Micah Ng.'
+social:
+  -
+    label: Github
+    network: Github
+    url: 'https://github.com/earboxer'
+    user: earboxer
+  -
+    label: Thingiverse
+    network: Thingiverse
+    url: 'https://www.thingiverse.com/earboxer/designs'
+    user: earboxer
+interests:
+  -
+    name: '3D Printing'
+    keywords:
+      - 'CAD Modeling'
+  -
+    name: Music
+    keywords:
+      - singing
+      #- beatboxing
+      - piano
+      #- organ
+      - 'ukulele, guitar'
+testimonials: 0
+languages:
+  -
+    language: English
+    fluency: 'Native speaker.'
+  -
+    language: Spanish
+    fluency: 'Often able to understand.'
+  -
+    language: Bengali
+    fluency: 'Understand simple sentences, verbs.'