From 1b472bb64a3b7fa39080534fad7a8d2b5acd54d2 Mon Sep 17 00:00:00 2001 From: Andrew Woodlee Date: Thu, 28 Nov 2024 21:06:35 -0600 Subject: [PATCH] automatic deployment --- static/cv.html | 464 ++++++++++--------------------------------------- 1 file changed, 92 insertions(+), 372 deletions(-) diff --git a/static/cv.html b/static/cv.html index d76b3e8..ad50e89 100644 --- a/static/cv.html +++ b/static/cv.html @@ -1,376 +1,96 @@ - + -p { - margin: 0; -} + +
+

Andrew Woodlee's CV

+ +

Summary

+

Devoted student of Cybersecurity Engineering at the University of Alabama in Huntsville. Proficient at developing a variety of applications including web platforms, Arduino projects, and tools and scripts. Able to comprehend new skills or programming languages efficiently and quickly. Hosts his own mail and web servers.

+

Education

+

University of Alabama in Huntsville, BS in Cybersecurity Engineer

+ +

Experience

+

The University of Alabama System Management and Production Center, Research Assistant II

+ +

Projects

+

Wallet Transformer Monitor

+ +

Backy (https://backy.cybershell.xyz)

+ +

Digital Telepresence (https://git.digitaltelepresence.com/digital-telepresence/)

+ +

Skills

+ +
+ -@media not print { - body { - margin: 30px 0 50px 0; - } -} -@page { - size: A4; - margin: 15mm 0 20mm 0; -} -a { - color: #222222; - font-weight: inherit; - text-decoration: none; -} -a[href] { - text-decoration: underline; - text-decoration-color: #888888; -} - -p, q { - line-height: 1.25em; -} - -li { - line-height: 1.35em; -} -li:first-child { - margin-top: 0; -} - -.content { - width: 1000px; - height: auto; - padding: 0 50px; - margin: 0 auto; - font-family: Helvetica, Arial, sans-serif; - color: #222222; -} - -.table { - width: 100%; - display: table; -} -.table .main { - display: table-cell; - width: 70%; - padding-right: 50px; -} -.table .side { - display: table-cell; - width: 30%; - padding-left: 50px; - text-align: right; -} - -.summary { - font-size: 15px; -} -.summary:empty { - display: none; -} - -.section-title { - font-size: 26px; - font-weight: normal; - margin: 0 0 20px 0; -} - -.margin-container-2:not(:first-child) { - margin-top: 20px; -} - -.margin-container-3:not(:first-child) { - margin-top: 30px; -} - -.margin-container-4:not(:first-child) { - margin-top: 50px; -} - -.padding-container-2 { - padding: 20px 0; -} - -.padding-top-container-2 { - padding-top: 20px; -} - -.padding-bottom-container-2 { - padding-bottom: 20px; -} - -.margin-text-1 { - margin-top: 2px; -} -.margin-text-1:empty { - display: none; -} - -.margin-text-2 { - margin-top: 4px; -} -.margin-text-2:empty { - display: none; -} - -.margin-text-3 { - margin-top: 6px; -} -.margin-text-3:empty { - display: none; -} - -.margin-text-4 { - margin-top: 8px; -} -.margin-text-4:empty { - display: none; -} - -.margin-text-5 { - margin-top: 14px; -} -.margin-text-5:empty { - display: none; -} - -.no-break { - break-inside: avoid; -} - -.no-alone-1 { - break-inside: avoid; -} -.no-alone-1::after { - content: ""; - display: block; - height: 75px; - margin-bottom: -75px; -} - -.no-alone-2 { - break-inside: avoid; -} -.no-alone-2::after { - content: ""; - display: block; - height: 150px; - margin-bottom: -150px; -} - -.markdown h1 { - font-size: 160%; - font-weight: bolder; -} -.markdown h2 { - font-size: 150%; - font-weight: bolder; -} -.markdown h3 { - font-size: 140%; - font-weight: bolder; -} -.markdown h4 { - font-size: 130%; - font-weight: bold; -} -.markdown h5 { - font-size: 120%; - font-weight: bold; -} -.markdown h6 { - font-size: 110%; - font-weight: bold; -} -.markdown ul, .markdown ol { - margin-left: 20px; -} -.markdown img { - display: block; - margin: 20px auto; - max-width: 1000px; - text-align: center; -} -.markdown blockquote { - margin: 20px 0; - padding: 15px 20px; -} -.markdown blockquote p { - display: inline; -} -.markdown code { - font-family: monospace; -} - -.main .highlights { - width: auto; - display: block; - padding: 0 10px; - margin-bottom: 0; - columns: 2; - column-width: 310px; - column-gap: 10px; -} -.main .highlights li { - font-size: 14px; - list-style: none; -} -.main .highlights li:before { - content: "· "; - vertical-align: middle; -} -.main .left { - display: table-cell; -} -.main .left .title { - font-size: 18px; - font-weight: bold; - display: block; -} -.main .left .subtitle { - font-size: 16px; - font-weight: lighter; - display: block; -} -.main .right { - text-align: right; - display: table-cell; -} -.main .right .date { - font-size: 15px; - font-weight: lighter; - white-space: nowrap; -} - -.basics .main { - vertical-align: middle; -} -.basics .main .name { - font-size: 80px; - line-height: 1em; - font-weight: bold; - display: block; - margin-left: -5.6px; -} -.basics .main .label { - font-size: 40px; - line-height: 1em; - font-weight: lighter; - display: block; - margin-left: -1.6px; -} -.basics .side { - vertical-align: middle; - padding-left: 0; - padding-top: 15px; -} -.basics .side .contact { - list-style-type: none; -} -.basics .side .contact li { - font-size: 18px; - line-height: 1.6em; -} - -.links ul { - list-style: none; -} -.links ul li { - font-size: 14px; -} - -.education .title { - font-size: 15px; -} -.education .institution { - font-size: 15px; - font-weight: lighter; -} - -.awards .header .title { - font-size: 15px; -} -.awards .header .awarder { - font-size: 15px; - font-weight: lighter; -} -.awards .summary { - font-size: 14px; -} - -.certificates .name { - font-size: 15px; -} -.certificates .issuer { - font-size: 15px; - font-weight: lighter; -} - -.skills .section-title { - margin: 0; -} -.skills .container { - display: block; - columns: 2; - column-gap: 10px; -} -.skills .container .article { - break-inside: avoid-column; - min-width: 120px; - padding-top: 20px; -} -.skills .container .article span { - display: block; - font-size: 18px; - font-weight: lighter; -} -.skills .container .article li { - font-size: 14px; - list-style: none; -} - -.languages ul { - list-style: none; -} -.languages ul li { - font-size: 14px; -} - -.interests ul { - list-style: none; -} -.interests ul li { - font-size: 14px; -} - -.references .name { - font-size: 15px; -} -.references q { - font-size: 14.5px; - font-weight: lighter; - font-style: italic; -}Resume Andrew Woodlee – Cybersecurity Engineer
Andrew WoodleeCybersecurity Engineer
  • 256-755-9555
  • anw@andrewnw.com
  • Huntsville, Alabama, US

Devoted student of Cybersecurity Engineering at the University of Alabama in Huntsville. Proficient at developing a variety of applications including web platforms, Arduino projects, and tools and scripts. Able to comprehend new skills or programming languages efficiently and quickly. Hosts his own mail and web servers.

-

Experience

Research Assistant IIThe University of Alabama System Management and Production Center · Huntsville, Alabama
Jun 2023 - Jul 2024

Lead on the Arduino programming on a project for the Huntsville Fire Department. Also setup a Raspberry Pi for a rolling STEM lab for Jackson County Schools

-
  • Lead on Arduino programming for two Toy Fire trucks
  • Added enhancements to the audio playback and movement of the truck
  • Setup Linux on a Raspberry Pi for a PX 100 Robotic Arm that went on a STEM bus

Projects

Lead on circuit design and Arduino programmingWallet Transformer Monitor
Sep 2023 - May 2024

Senior Design Project that monitors a single-phase 120V transformer using an ESP-32 and a web dashboard

-
  • Wrote ESP-32 code that interfaced with an energy sensing chip, temperature sensors, WiFi, and MQTT over SSL.
  • Studied and assembled voltage and current sensing, full-bridge rectifier circuits safely
CreatorBacky
Sep 2022 - Present

Application that allows many commands to be run on many hosts.

-
  • Allows easy configuration of executable commands
  • Commands can be grouped in list to run in specific order
  • Notifications on completion and failure
  • Allows for commands to be run on many hosts over SSH
Apr 2022 - Mar 2024

DTP is an online application suite for the web

-
  • My blog at https://blog.cybershell.xyz is hosted using this software
  • Helped to build a new system from the ground up
  • Independently designed novel solutions with minimal guidance
  • Service-oriented MVVM development and separation of concerns

Skills

Electrical
  • Soldering - Intermediate
DevOps
  • CI/CD - Intermediate
  • Git - Advanced
  • Gitea - Intermediate
  • GitHub - Intermediate
  • Docker - Intermediate
Systems and Servers
  • Linux - Advanced
  • C/C++ - Advanced
  • Go - Advanced
  • JavaScript - Advanced
  • MongoDB - Intermediate
  • Python - Advanced
Web Development
  • HTML - Intermediate
  • JavaScript - Advanced
  • Go - Advanced
Reverse engineering
  • IDA Pro - Intermediate
  • Ghidra - Intermediate
Embedded Systems
  • ESP-32 - Advanced
  • Arduino - Advanced
  • MSP430 - Intermediate

Education

Bachelor, Cybersecurity Engineer

-
University of Alabama in Huntsville

Awards

Merit Tuition ScholarshipUniversity of Alabama in Huntsville

Andrew earned this scholarship with outstanding performance on the ACT.

-
Dean's ListDean of College of Engineering

Andrew earned this award with 3.50+ GPA in the term.

-
Dean's ListDean of College of Engineering

Andrew earned this award with 3.75 GPA in the term.

-
Dean's ListDean of College of Engineering

Andrew earned this award with 3.75 GPA in the term.

-

Interests

  • Computers
  • Nature
\ No newline at end of file + \ No newline at end of file