From 77750c633e6d262b1c97e48fc7187172513bc5d6 Mon Sep 17 00:00:00 2001 From: Trianta <56975502+Trimutex@users.noreply.github.com> Date: Mon, 25 Nov 2024 13:44:36 -0600 Subject: [PATCH] main: better organization to fit resume --- about/resume.docx | Bin 13939 -> 13903 bytes about/resume.html | 189 ++++++++++++++++++++++------------------------ about/resume.md | 108 +++++++++++++------------- about/resume.pdf | Bin 46532 -> 46390 bytes about/resume.txt | 158 +++++++++++++++++++------------------- 5 files changed, 222 insertions(+), 233 deletions(-) diff --git a/about/resume.docx b/about/resume.docx index 0ceddca57744037502a9dd8fa3df3c8239842f6b..44021da34cbc4053ed7a06793d6232d644ac65d9 100644 GIT binary patch delta 5525 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 ONETsMY)$?@TmJ=(R[ trianta.dev ] . [ gregcraw2001@gmail.com ] . [ 618 830 5817 ] . [ Swansea, IL ] +

EDUCATION

+

Bachelor +of Science in Computer Science (Completed: May 2024)

+

Southern Illinois +University Edwardsville

+
    +
  • GPA: 3.15
  • +
  • Participated in team projects as a team lead or +contributor to develop leadership and collaboration skills, such as +communicating effectively with team members, managing project timelines +and resources, and making informed decisions.
  • +
  • Had hands-on experience with development tools and technologies like +Git , Jenkins , and +Docker to automate testing, deployment, and monitoring +of software applications. Successfully implemented a continuous +integration pipeline that reduced build times by 75%.
  • +
  • Developed proficiency in programming languages such as +C, C++, Python, and +JavaScript.
  • +
+

SKILLS

+
    +
  • Programming Languages: C++, C, Bash, Python, +TypeScript, JavaScript

  • +
  • Tools: SSH, Git, Apache, Docker, Jenkins, +VirtualBox

  • +
  • Operating Systems: Windows, Linux, Ubuntu, +Debian, Arch

  • +
+

PROJECTS

+

Server Management (May +2021 - Current)

+

Personal +Website

+
    +
  • Managing a fleet of three servers using Docker for +deploying services and Apache for domain and subdomain +routing.
  • +
  • Wrote scripts in Bash to automatically perform +routine tasks such as backups on Debian Linux +servers.
  • +
  • Manage the network infrastructure to allow for local management of +DNS as well as simplified access through private domain addresses for +accessing the servers.
  • +
  • Servers are accessed using SSH and secured by only +allowing private key encrypted logins.
  • +
+

Open-Source Contributions

+

Github +Profile

+
    +
  • Some Merged Pull Requests: [ hyprwm/Hyprland#7683 +] . [ hyprwm/Hyprland#7575 +] . [ hyprwm/Hyprland#7633 +]
  • +
  • Collaborated on the launch of new project features, integrating user +feedback into design iterations.
  • +
  • Contributed 9 times to the Hyprland project which uses C++26, +resulting in over 150 changed lines.
  • +
  • Thoroughly tested software features in an isolated environment +before releasing it into wider use.
  • +
+

trianta.dev

+

lab.trianta.dev/Trianta/trianta.dev

+
    +
  • Created, designed, and continuously host a personal website at +trianta.dev, which showcases some of the completed projects +that were developed using TypeScript and +JavaScript.
  • +
  • Automatically built and deployed using a combination of +Jenkins pipelines and a Docker +container built from a Dockerfile.
  • +
  • Utilized Git to manage and track changes within the project, along +with the issues feature of Gitea to plan for future ideas.
  • +
+

snakeplusplus

+

lab.trianta.dev/Trianta/snakeplusplus

+
    +
  • Created a fast and efficient game of Snake using C++ with the SFML +library to display the game.
  • +
  • Utilizes object-oriented programming principles to +design and implement a modular architecture.
  • +
  • Easily built and used on any computer system, thanks to the use of +CMake which makes compilation simple and +straightforward.
  • +

EXPERIENCE

System Administrator (September 2024 - Current)

@@ -83,103 +175,6 @@ resolving problems in a fair and courteous manner.
  • Experience setting up or installing electronic equipment, including TVs, computers, and other devices.
  • -

    EDUCATION

    -

    Bachelor -of Science in Computer Science (Completed: May 2024)

    -

    Southern Illinois -University Edwardsville

    -
      -
    • GPA: 3.15
    • -
    • Participated in team projects as a team lead or -contributor to develop leadership and collaboration skills, such as -communicating effectively with team members, managing project timelines -and resources, and making informed decisions.
    • -
    • Had hands-on experience with development tools and technologies like -Git , Jenkins , and -Docker to automate testing, deployment, and monitoring -of software applications. Successfully implemented a continuous -integration pipeline that reduced build times by 75%.
    • -
    • Developed proficiency in programming languages such as -C, C++, Python, and -JavaScript.
    • -
    -

    SKILLS

    -
      -
    • Programming Languages: C++, C, Bash, Python, -TypeScript, JavaScript

    • -
    • Tools: SSH, Git, Apache, Docker, Jenkins, -VirtualBox

    • -
    • Operating Systems: Windows, Linux, Ubuntu, -Debian, Arch

    • -
    -
    - -
    -

    PROJECTS

    -

    Server Management (May -2021 - Current)

    -

    Personal -Website

    -
      -
    • Managing a fleet of three servers using Docker for -deploying services and Apache for domain and subdomain -routing.
    • -
    • Wrote scripts in Bash to automatically perform -routine tasks such as backups on Debian Linux -servers.
    • -
    • Manage the network infrastructure to allow for local management of -DNS as well as simplified access through private domain addresses for -accessing the servers.
    • -
    • Servers are accessed using SSH and secured by only -allowing private key encrypted logins.
    • -
    -

    Open-Source Contributions

    -

    Github -Profile

    -
      -
    • Some Merged Pull Requests: [ hyprwm/Hyprland#7683 -] . [ hyprwm/Hyprland#7575 -] . [ hyprwm/Hyprland#7633 -]
    • -
    • Collaborated on the launch of new project features, integrating user -feedback into design iterations.
    • -
    • Contributed 9 times to the Hyprland project which uses C++26, -resulting in over 150 changed lines.
    • -
    • Revived and added an old feature request that had been left stale -for over a year by updating and recreating it.
    • -
    • Thoroughly tested software features in an isolated environment -before releasing it into wider use.
    • -
    -

    trianta.dev

    -

    lab.trianta.dev/Trianta/trianta.dev

    -
      -
    • Created, designed, and continuously host a personal website at -trianta.dev, which showcases some of the completed projects -that were developed using TypeScript and -JavaScript.
    • -
    • Automatically built and deployed using a combination of -Jenkins pipelines and a Docker -container built from a Dockerfile.
    • -
    • Utilized Git to manage and track changes within the project, along -with the issues feature of Gitea to plan for future ideas.
    • -
    -

    snakeplusplus

    -

    lab.trianta.dev/Trianta/snakeplusplus

    -
      -
    • Created a fast and efficient game of Snake using C++ with the SFML -library to display the game.
    • -
    • Utilizes object-oriented programming principles to -design and implement a modular architecture.
    • -
    • Easily built and used on any computer system, thanks to the use of -CMake which makes compilation simple and -straightforward.
    • -

    OTHER SKILLS

    • Eagle Scout, Software Development, Server Management
    • diff --git a/about/resume.md b/about/resume.md index d20c6e9..4fae01a 100644 --- a/about/resume.md +++ b/about/resume.md @@ -4,6 +4,58 @@ Gregory Crawford ###### [ [trianta.dev](https://trianta.dev) ] . [ gregcraw2001@gmail.com ] . [ 618 830 5817 ] . [ Swansea, IL ] +EDUCATION +--------- +### Bachelor of Science in Computer Science (Completed: May 2024) +#### Southern Illinois University Edwardsville + +- **GPA:** 3.15 +- Participated in team projects as a **team lead** or contributor to develop leadership and collaboration skills, such as communicating effectively with team members, managing project timelines and resources, and making informed decisions. +- Had hands-on experience with development tools and technologies like **Git** , **Jenkins** , and **Docker** to automate testing, deployment, and monitoring of software applications. Successfully implemented a continuous integration pipeline that reduced build times by 75%. +- Developed proficiency in programming languages such as **C**, **C++**, **Python**, and **JavaScript**. + +SKILLS +------ +- **Programming Languages:** C++, C, Bash, Python, TypeScript, JavaScript + +- **Tools:** SSH, Git, Apache, Docker, Jenkins, VirtualBox + +- **Operating Systems:** Windows, Linux, Ubuntu, Debian, Arch + +PROJECTS +-------- +### Server Management (May 2021 - Current) +#### [Personal Website](https://trianta.dev) + +- Managing a fleet of three servers using **Docker** for deploying services and **Apache** for domain and subdomain routing. +- Wrote scripts in **Bash** to automatically perform routine tasks such as backups on **Debian Linux** servers. +- Manage the network infrastructure to allow for local management of DNS as well as simplified access through private domain addresses for accessing the servers. +- Servers are accessed using **SSH** and secured by only allowing private key encrypted logins. + +### Open-Source Contributions +#### [Github Profile](https://github.com/Trimutex) + +- Some Merged Pull Requests: [ [hyprwm/Hyprland#7683](https://github.com/hyprwm/Hyprland/pull/7683) ] . + [ [hyprwm/Hyprland#7575](https://github.com/hyprwm/Hyprland/pull/7575) ] . + [ [hyprwm/Hyprland#7633](https://github.com/hyprwm/Hyprland/pull/7633) ] +- Collaborated on the launch of new project features, integrating user feedback into design iterations. +- Contributed 9 times to the Hyprland project which uses C++26, resulting in over 150 changed lines. +- Thoroughly tested software features in an isolated environment before releasing it into wider use. + +### trianta.dev +#### [lab.trianta.dev/Trianta/trianta.dev](https://lab.trianta.dev/Trianta/trianta.dev) + +- Created, designed, and continuously host a personal website at `trianta.dev`, which showcases some of the completed projects that were developed using **TypeScript** and **JavaScript**. +- Automatically built and deployed using a combination of **Jenkins** pipelines and a **Docker** container built from a Dockerfile. +- Utilized Git to manage and track changes within the project, along with the issues feature of Gitea to plan for future ideas. + +### snakeplusplus +#### [lab.trianta.dev/Trianta/snakeplusplus](https://lab.trianta.dev/Trianta/snakeplusplus) + +- Created a fast and efficient game of Snake using C++ with the SFML library to display the game. +- Utilizes **object-oriented programming** principles to design and implement a modular architecture. +- Easily built and used on any computer system, thanks to the use of `CMake` which makes compilation simple and straightforward. + EXPERIENCE --------- ### System Administrator (September 2024 - Current) @@ -31,62 +83,6 @@ EXPERIENCE - Provided excellent customer service by listening to clients' concerns, addressing their issues promptly and professionally, and resolving problems in a fair and courteous manner. - Experience setting up or installing electronic equipment, including TVs, computers, and other devices. -EDUCATION ---------- -### Bachelor of Science in Computer Science (Completed: May 2024) -#### Southern Illinois University Edwardsville - -- **GPA:** 3.15 -- Participated in team projects as a **team lead** or contributor to develop leadership and collaboration skills, such as communicating effectively with team members, managing project timelines and resources, and making informed decisions. -- Had hands-on experience with development tools and technologies like **Git** , **Jenkins** , and **Docker** to automate testing, deployment, and monitoring of software applications. Successfully implemented a continuous integration pipeline that reduced build times by 75%. -- Developed proficiency in programming languages such as **C**, **C++**, **Python**, and **JavaScript**. - -SKILLS ------- -- **Programming Languages:** C++, C, Bash, Python, TypeScript, JavaScript - -- **Tools:** SSH, Git, Apache, Docker, Jenkins, VirtualBox - -- **Operating Systems:** Windows, Linux, Ubuntu, Debian, Arch - -
      - -PROJECTS --------- -### Server Management (May 2021 - Current) -#### [Personal Website](https://trianta.dev) - -- Managing a fleet of three servers using **Docker** for deploying services and **Apache** for domain and subdomain routing. -- Wrote scripts in **Bash** to automatically perform routine tasks such as backups on **Debian Linux** servers. -- Manage the network infrastructure to allow for local management of DNS as well as simplified access through private domain addresses for accessing the servers. -- Servers are accessed using **SSH** and secured by only allowing private key encrypted logins. - -### Open-Source Contributions -#### [Github Profile](https://github.com/Trimutex) - -- Some Merged Pull Requests: [ [hyprwm/Hyprland#7683](https://github.com/hyprwm/Hyprland/pull/7683) ] . - [ [hyprwm/Hyprland#7575](https://github.com/hyprwm/Hyprland/pull/7575) ] . - [ [hyprwm/Hyprland#7633](https://github.com/hyprwm/Hyprland/pull/7633) ] -- Collaborated on the launch of new project features, integrating user feedback into design iterations. -- Contributed 9 times to the Hyprland project which uses C++26, resulting in over 150 changed lines. -- Revived and added an old feature request that had been left stale for over a year by updating and recreating it. -- Thoroughly tested software features in an isolated environment before releasing it into wider use. - -### trianta.dev -#### [lab.trianta.dev/Trianta/trianta.dev](https://lab.trianta.dev/Trianta/trianta.dev) - -- Created, designed, and continuously host a personal website at `trianta.dev`, which showcases some of the completed projects that were developed using **TypeScript** and **JavaScript**. -- Automatically built and deployed using a combination of **Jenkins** pipelines and a **Docker** container built from a Dockerfile. -- Utilized Git to manage and track changes within the project, along with the issues feature of Gitea to plan for future ideas. - -### snakeplusplus -#### [lab.trianta.dev/Trianta/snakeplusplus](https://lab.trianta.dev/Trianta/snakeplusplus) - -- Created a fast and efficient game of Snake using C++ with the SFML library to display the game. -- Utilizes **object-oriented programming** principles to design and implement a modular architecture. -- Easily built and used on any computer system, thanks to the use of `CMake` which makes compilation simple and straightforward. - - OTHER SKILLS -------- - Eagle Scout, Software Development, Server Management diff --git a/about/resume.pdf b/about/resume.pdf index a77e8cb62776c9076fa81c5b0475d0182ace66cc..ff1e64554cd0aaaee74cd9a78bb6a7d82df7efc2 100644 GIT binary patch delta 32259 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 HB