summary refs log tree commit diff
path: root/resume.json
diff options
context:
space:
mode:
Diffstat (limited to 'resume.json')
-rw-r--r--resume.json61
1 files changed, 48 insertions, 13 deletions
diff --git a/resume.json b/resume.json
index a1027c8..2da6cf9 100644
--- a/resume.json
+++ b/resume.json
@@ -5,7 +5,7 @@
     "phone": "",
     "website": "https://zachdecook.com",
     "name": "Zach DeCook",
-    "summary": "",
+    "summary": "PHP backend developer with experience in database design, open source development, frontend technology, and C++. Honest, hard-working, self-starter with a high sense of ownership and problem-solving ability.",
     "picture": "/iszachsingle/5.png",
     "profiles": [
       {
@@ -70,6 +70,34 @@
       "highlights": ["Convinced boss to add onboard speaker to the HexBoard MIDI Controller"]
     }
   ],
+  "volunteer": [
+    {
+      "organization": "Hyprland / Alpine Linux",
+      "position": "Open Source Contributor / Distribution package maintainer",
+      "url": "https://wiki.alpinelinux.org/wiki/Hyprland",
+      "startDate": "2023",
+      "endDate": "",
+      "summary": "Implement features and fix bugs in C++ codebase related to mobile touchscreen usage. Maintain multiple dependencies and package for desktop environment. Upstream patches fixing bugs with musl-libc builds.",
+      "highlights": [
+        "Packaged Hyprland for Alpine Linux in 2023, overcoming objections with previous dependency on wlroots-git",
+        "Adapted workspace swipe for touchscreen",
+        "Reimplemented grabbing title bar with touchscreen in official hyprbars plugin"
+      ]
+    },
+    {
+      "organization": "Simple X Mobile",
+      "position": "Open Source Contributor",
+      "url": "https://sxmo.org",
+      "startDate": "2021",
+      "endDate": "2023",
+      "summary": "Dogfood own code, using a PinePhone as primary mobile phone. Improve stability and performance in Shell Scripts. Develop input methods with Wayland in C. Improve application support and discovery",
+      "highlights": [
+        "Created external tools to implement swipe-typing in virtual keyboard with a unix-like pipe design.",
+        "Improved proximity lock code to use events from instead of polling, upstreamed patch to linux-tools-iio to facilitate this."
+        "Created plan to move depedency NerdFonts off of assigned unicode codepoints with minimal disruption."
+      ]
+    }
+  ],
   "education": [
     {
       "institution": "Calvin College",
@@ -83,24 +111,31 @@
   ],
   "skills": [
     {
+      "name": "Software Programming",
+      "level": "Master",
+      "keywords": [
+        "C++",
+        "C",
+        "Python",
+        "Go"
+      ]
+    },
+    {
       "name": "Web Development",
       "level": "Master",
       "keywords": [
         "HTML",
         "CSS",
         "Javascript",
-        "PHP",
-        "MySQL"
+        "PHP"
       ]
     },
     {
-      "name": "Software Programming",
+      "name": "Relational Database Planning",
       "level": "Master",
       "keywords": [
-        "C++",
-        "C",
-        "Python",
-        "Go"
+        "MySQL",
+        "PostgreSQL"
       ]
     },
     {
@@ -135,7 +170,7 @@
    "name": "IBM Relational Database Administration",
    "date": "2023",
    "issuer": "edX IBM",
-   "url": ""
+   "url": "https://courses.edx.org/certificates/4966204905034018a4f239fa987e9ac2"
  }],
   "interests": [
     {
@@ -147,10 +182,10 @@
     {
       "name": "Music",
       "keywords": [
-        "singing",
-        "piano",
-        "ukulele, guitar",
-        "drums"
+        "singing as part of choir",
+        "playing piano keyboard as volunteer on church worship team",
+        "ukulele, guitar - intermediate",
+        "drums - novice"
       ]
     }
   ],