From 94daf7bcb0cfb8ac00b9f77cdf1bebb5caba88c5 Mon Sep 17 00:00:00 2001 From: Trimutex Date: Sat, 5 Oct 2024 14:23:44 -0500 Subject: [PATCH] resume: update resume for swe --- about/resume.css | 1 + about/resume.docx | Bin 11755 -> 13293 bytes about/resume.html | 119 +++++++++++++++++++++++++++++++++------------- about/resume.md | 63 ++++++++++++++++-------- about/resume.pdf | Bin 35168 -> 34910 bytes about/resume.txt | 101 ++++++++++++++++++++++++++++----------- 6 files changed, 203 insertions(+), 81 deletions(-) diff --git a/about/resume.css b/about/resume.css index f684bf8..47b211a 100644 --- a/about/resume.css +++ b/about/resume.css @@ -101,3 +101,4 @@ p, li { line-height: 1.6; } + diff --git a/about/resume.docx b/about/resume.docx index 7dc8a5a8117c0af740f6c287f817d09b8633df0c..41d12f205c7409c45b42d9a771d6bb477f8bd9cd 100644 GIT binary patch delta 10835 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 A00000 delta 9374 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 2024)

Southern Illinois University Edwardsville

-
    -
  • Relevant Courses: Data Structures and Algorithms, -Database and Web System Development, and Software Engineering
  • -

SKILLS

    -
  • Programming: C++, C, Python, SQL, -JavaScript

  • -
  • Tools: SSH, Git, Apache, Docker, MySQL, MariaDB, -VirtualBox

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

  • +
  • Programming: C++, C, Bash, Python, SQL, +JavaScript, HTML, CSS

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

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

PROJECTS

+

Server Management (May +2021 - Current)

+
+
    +
  • Took care of and updated several computer servers that were using +different technologies like Docker, Apache, to make sure they were +running smoothly and securely.
  • +
  • Scripts written in Bash that could automatically do routine tasks on +computers running the Linux operating system, to save time and +effort.
  • +
  • Used logging tools to keep track of how the system was working, +which helped me identify and solve any problems that came up more +quickly.
  • +
  • Found and fixed technical issues with my software, and created +improvements to update and correct it for future use.
  • +
  • Created and put online a website, using automated tools (Jenkins) to +help manage the building process, and Docker to make sure everything +works together properly.
  • +
+

Open-Source Contributions

+

Github +Profile

+
    +
  • 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.
  • +
  • Revived an old project request that had been stuck in limbo for over +a year by updating and resubmitting it, and it was eventually accepted +and added to the system due to new user demand.
  • +
  • Thoroughly tested software features in an isolated environment +before releasing it into wider use.
  • +
  • Implented three new features consisting of 114 additional lines of +C++.
  • +
  • Worked together with the main coding team to make sure the project +met all of the required guidelines and quality standards for writing +code.
  • +

snakeplusplus

lab.trianta.dev/Trianta/snakeplusplus

    -
  • Developed a high-performance, open-source -implementation of Snake using C++ and SFML.
  • +
  • Created a fast and efficient game of Snake that can be used by +anyone (open-source) using the programming languages C++ and SFML to +make it work properly.
  • Utilizes object-oriented programming principles to design and implement a modular architecture.
  • -
  • Easy compilation on any platform using CMake.
  • +
  • Easily built and used on any computer system, thanks to the use of +CMake which makes compilation simple and straightforward.

trianta.dev

lab.trianta.dev/Trianta/trianta.dev

    -
  • Developed, designed, and actively host a website at trianta.dev -.
  • -
  • Displays open-source projects I developed using JavaScript.
  • -
  • Utilized Git for project management.
  • +
  • I created, designed, and am still hosting my personal website at +trianta.dev.
  • +
  • Showcases some of the open-source projects I’ve developed using +programming languages like JavaScript and Typescript.
  • +
  • The design and layout of the site were organized and implemented +using the HTML and CSS languages.
  • +
  • Utilized a version control system called Git to manage and track +changes in my projects.

EXPERIENCE

-

Server Administrator -(May 2021 - Current)

-

Self-employed

+

System +Administrator (September 2024 - Current)

+

Gerold Moving

    -
  • Developed and maintained multiple -software applications using programming languages, such as C++ and -JavaScript.
  • -
  • Designed and implemented a scalable containerization solution using -Docker, Apache, and other technologies.
  • -
  • Integrated automated weekly backups on -Linux servers in case of data failure.
  • +
  • Assisted employees in transitioning to modern security +practices.
  • +
  • Implemented a secure password solution for improved security +measures.
  • +
  • Created internal documentation for future recurring issues.

Help Desk Level 1 (May 2022 - July 2022)

@@ -90,17 +134,24 @@ Docker, Apache, and other technologies.
  • Responded to and resolved a high volume of technical issues with strong analytical and troubleshooting skills.
  • -
  • Utilized strong communication skills to provide -users with detailed solutions.
  • +
  • Clearly and effectively communicate information to others, providing +them with the answers they needed.
  • Escalated complex technical issues, resulting in timely resolution and improved user satisfaction.
  • +
  • Achieved an exceptional level of performance and quality within just +one month, exceeding expectations that it would take several years to +reach.
-

OTHER SKILLS

+

IT Help Desk (November +2017 - July 2021)

+

Gerold Moving

    -
  • Eagle Scout, Software Development, Open-Source Contributor, Unit -Testing, Data Structures
  • -
  • Strong Attention To Detail, Dedicated, DNS, DHCP, VLANs, Computer -Proficiency, SSHFS
  • +
  • Provided technical support, including malfunctioning software and +networking issues.
  • +
  • Fixed problems related to computers running the Windows operating +system, as well as with Microsoft Office 365 software and services.
  • +
  • Took apart and put together computer systems to identify and fix +problems with individual parts or components.
diff --git a/about/resume.md b/about/resume.md index 132c4e5..5b5c55e 100644 --- a/about/resume.md +++ b/about/resume.md @@ -9,49 +9,72 @@ EDUCATION ### B.S. in Computer Science (May 2024) #### Southern Illinois University Edwardsville -- **Relevant Courses:** Data Structures and Algorithms, Database and Web System Development, and Software Engineering - SKILLS ------ -- **Programming:** C++, C, Python, SQL, JavaScript +- **Programming:** C++, C, Bash, Python, SQL, JavaScript, HTML, CSS -- **Tools:** SSH, Git, Apache, Docker, MySQL, MariaDB, VirtualBox +- **Tools:** SSH, Git, Apache, Docker, Jenkins, MySQL, MariaDB, VirtualBox -- **Operating Systems:** Ubuntu, Debian, Arch, Linux, Windows +- **Operating Systems:** Windows, Linux, Ubuntu, Debian, Arch PROJECTS -------- +### Server Management (May 2021 - Current) +#### [Personal Website](https://trianta.dev) + +- Took care of and updated several computer servers that were using different technologies like Docker, Apache, to make sure they were running smoothly and securely. +- Scripts written in Bash that could automatically do routine tasks on computers running the Linux operating system, to save time and effort. +- Used logging tools to keep track of how the system was working, which helped me identify and solve any problems that came up more quickly. +- Found and fixed technical issues with my software, and created improvements to update and correct it for future use. +- Created and put online a website, using automated tools (Jenkins) to help manage the building process, and Docker to make sure everything works together properly. + +### Open-Source Contributions +#### [Github Profile](https://github.com/Trimutex) + +- 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. +- Revived an old project request that had been stuck in limbo for over a year by updating and resubmitting it, and it was eventually accepted and added to the system due to new user demand. +- Thoroughly tested software features in an isolated environment before releasing it into wider use. +- Implented three new features consisting of 114 additional lines of C++. +- Worked together with the main coding team to make sure the project met all of the required guidelines and quality standards for writing code. + ### snakeplusplus #### [lab.trianta.dev/Trianta/snakeplusplus](https://lab.trianta.dev/Trianta/snakeplusplus) -- **Developed** a high-performance, open-source implementation of Snake using **C++** and SFML. +- Created a fast and efficient game of Snake that can be used by anyone (open-source) using the programming languages C++ and SFML to make it work properly. - Utilizes **object-oriented programming** principles to design and implement a modular architecture. -- Easy compilation on any platform using **CMake**. +- Easily built and used on any computer system, thanks to the use of CMake which makes compilation simple and straightforward. ### trianta.dev #### [lab.trianta.dev/Trianta/trianta.dev](https://lab.trianta.dev/Trianta/trianta.dev) -- Developed, designed, and actively host a website at trianta.dev . -- Displays open-source projects I developed using JavaScript. -- Utilized Git for project management. +- I created, designed, and am still hosting my personal website at `trianta.dev`. +- Showcases some of the open-source projects I've developed using programming languages like JavaScript and Typescript. +- The design and layout of the site were organized and implemented using the HTML and CSS languages. +- Utilized a version control system called Git to manage and track changes in my projects. EXPERIENCE --------- -### Server Administrator (May 2021 - Current) -#### Self-employed +### System Administrator (September 2024 - Current) +#### Gerold Moving -- **Developed** and **maintained** multiple software applications using programming languages, such as C++ and **JavaScript**. -- Designed and implemented a scalable containerization solution using Docker, Apache, and other technologies. -- Integrated automated weekly **backups** on **Linux servers** in case of data failure. +- Assisted employees in transitioning to modern security practices. +- Implemented a secure password solution for improved security measures. +- Created internal documentation for future recurring issues. ### Help Desk Level 1 (May 2022 - July 2022) #### Vinali Staffing - Responded to and resolved a high volume of technical issues with strong analytical and troubleshooting skills. -- Utilized strong **communication skills** to provide users with **detailed solutions**. +- Clearly and effectively communicate information to others, providing them with the answers they needed. - Escalated complex technical issues, resulting in timely resolution and improved user satisfaction. +- Achieved an exceptional level of performance and quality within just one month, exceeding expectations that it would take several years to reach. -OTHER SKILLS --------- -- Eagle Scout, Software Development, Open-Source Contributor, Unit Testing, Data Structures -- Strong Attention To Detail, Dedicated, DNS, DHCP, VLANs, Computer Proficiency, SSHFS +### IT Help Desk (November 2017 - July 2021) +#### Gerold Moving + +- Provided technical support, including malfunctioning software and networking issues. +- Fixed problems related to computers running the Windows operating system, as well as with Microsoft Office 365 software and services. +- Took apart and put together computer systems to identify and fix problems with individual parts or components. diff --git a/about/resume.pdf b/about/resume.pdf index daeffb3f151b5d00576d62f30aa4d2f58a3fbe0a..90c94947d54d6d87de8f657b364f95390f0c025b 100644 GIT binary patch literal 34910 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

j=8C?+<^q&0F{uYOQ2^ZC|U{w0G_iP}pg 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

^34jH+Lz^jo5OX_TeSPKr8y~xM_*3h0_cShnbwH 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 H8Pfj;BPVFe literal 35168 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 Lr==BB5J&$%wHP#0 diff --git a/about/resume.txt b/about/resume.txt index 812dd83..d7de90e 100644 --- a/about/resume.txt +++ b/about/resume.txt @@ -8,49 +8,89 @@ B.S. in Computer Science (May 2024) Southern Illinois University Edwardsville -- Relevant Courses: Data Structures and Algorithms, Database and Web - System Development, and Software Engineering - SKILLS -- Programming: C++, C, Python, SQL, JavaScript +- Programming: C++, C, Bash, Python, SQL, JavaScript, HTML, CSS -- Tools: SSH, Git, Apache, Docker, MySQL, MariaDB, VirtualBox +- Tools: SSH, Git, Apache, Docker, Jenkins, MySQL, MariaDB, VirtualBox -- Operating Systems: Ubuntu, Debian, Arch, Linux, Windows +- Operating Systems: Windows, Linux, Ubuntu, Debian, Arch PROJECTS +Server Management (May 2021 - Current) + +Personal Website + +- Took care of and updated several computer servers that were using + different technologies like Docker, Apache, to make sure they were + running smoothly and securely. +- Scripts written in Bash that could automatically do routine tasks on + computers running the Linux operating system, to save time and + effort. +- Used logging tools to keep track of how the system was working, + which helped me identify and solve any problems that came up more + quickly. +- Found and fixed technical issues with my software, and created + improvements to update and correct it for future use. +- Created and put online a website, using automated tools (Jenkins) to + help manage the building process, and Docker to make sure everything + works together properly. + +Open-Source Contributions + +Github Profile + +- 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. +- Revived an old project request that had been stuck in limbo for over + a year by updating and resubmitting it, and it was eventually + accepted and added to the system due to new user demand. +- Thoroughly tested software features in an isolated environment + before releasing it into wider use. +- Implented three new features consisting of 114 additional lines of + C++. +- Worked together with the main coding team to make sure the project + met all of the required guidelines and quality standards for writing + code. + snakeplusplus lab.trianta.dev/Trianta/snakeplusplus -- Developed a high-performance, open-source implementation of Snake - using C++ and SFML. +- Created a fast and efficient game of Snake that can be used by + anyone (open-source) using the programming languages C++ and SFML to + make it work properly. - Utilizes object-oriented programming principles to design and implement a modular architecture. -- Easy compilation on any platform using CMake. +- Easily built and used on any computer system, thanks to the use of + CMake which makes compilation simple and straightforward. trianta.dev lab.trianta.dev/Trianta/trianta.dev -- Developed, designed, and actively host a website at trianta.dev . -- Displays open-source projects I developed using JavaScript. -- Utilized Git for project management. +- I created, designed, and am still hosting my personal website at + trianta.dev. +- Showcases some of the open-source projects I’ve developed using + programming languages like JavaScript and Typescript. +- The design and layout of the site were organized and implemented + using the HTML and CSS languages. +- Utilized a version control system called Git to manage and track + changes in my projects. EXPERIENCE -Server Administrator (May 2021 - Current) +System Administrator (September 2024 - Current) -Self-employed +Gerold Moving -- Developed and maintained multiple software applications using - programming languages, such as C++ and JavaScript. -- Designed and implemented a scalable containerization solution using - Docker, Apache, and other technologies. -- Integrated automated weekly backups on Linux servers in case of data - failure. +- Assisted employees in transitioning to modern security practices. +- Implemented a secure password solution for improved security + measures. +- Created internal documentation for future recurring issues. Help Desk Level 1 (May 2022 - July 2022) @@ -58,14 +98,21 @@ Vinali Staffing - Responded to and resolved a high volume of technical issues with strong analytical and troubleshooting skills. -- Utilized strong communication skills to provide users with detailed - solutions. +- Clearly and effectively communicate information to others, providing + them with the answers they needed. - Escalated complex technical issues, resulting in timely resolution and improved user satisfaction. +- Achieved an exceptional level of performance and quality within just + one month, exceeding expectations that it would take several years + to reach. -OTHER SKILLS +IT Help Desk (November 2017 - July 2021) -- Eagle Scout, Software Development, Open-Source Contributor, Unit - Testing, Data Structures -- Strong Attention To Detail, Dedicated, DNS, DHCP, VLANs, Computer - Proficiency, SSHFS +Gerold Moving + +- Provided technical support, including malfunctioning software and + networking issues. +- Fixed problems related to computers running the Windows operating + system, as well as with Microsoft Office 365 software and services. +- Took apart and put together computer systems to identify and fix + problems with individual parts or components.

Personal +Website