Compare commits

..

14 Commits

Author SHA1 Message Date
c24a4608ae plsbro
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-10-21 21:27:39 +00:00
ff4f635076 Description update to jankos 2025-10-21 14:22:34 -07:00
9935565aa8 Formatting update to trigger actions 2025-10-21 13:49:57 -07:00
1cd7a85891 Replacing ogbanner for better embedding 2025-10-21 13:39:38 -07:00
5dfb82cb1a Updating csumb description to match other style guides and things
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 8s
2025-08-29 22:43:55 -07:00
583f4eec05 updating banner pic
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 9s
2025-08-23 17:05:14 -07:00
385fd23da1 Updating certificate links
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-08-08 14:27:45 -07:00
a546481c4a * Linking to activity page in on Git server
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 5s
2025-08-08 13:54:14 -07:00
8ac5d61b54 Updating project links and descriptions
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-08-08 09:13:35 -07:00
5240dd9981 Adding company icons and emotes for sub-section headers
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-08-08 08:37:22 -07:00
bb2af24817 Merge branch 'master' of ssh://git.shockrah.xyz:2222/shockrah/resume
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2025-08-08 07:54:24 -07:00
3b0c368d2d Spacing 2025-08-08 07:53:39 -07:00
c96c7db0f5 SSNC Description 2025-08-08 07:53:34 -07:00
8efb449e4b Updating emojis usage on the page for future special labels 2025-08-08 07:51:14 -07:00
25 changed files with 105 additions and 135 deletions

View File

@@ -3,20 +3,20 @@ baseURL = "https://resume.shockrah.xyz"
languageCode = "en-us" languageCode = "en-us"
theme = "resume" theme = "resume"
enableEmoji = true
[markup.goldmark.renderer] [markup.goldmark.renderer]
unsafe= true unsafe= true
# Actual site/content parameters # Actual site/content parameters
[params] [params]
name = "Alejandro" name = "Alejandro"
description = "Friendly Neighborhood Developer and Soda Maker" description = "Maker of things"
title = "Hi I'm Alejandro" title = "Hi I'm Alejandro"
# Social medias # Social medias
linkedin = "https://www.linkedin.com/in/alejandro-santillana-foss/" linkedin = "https://www.linkedin.com/in/alejandro-santillana-foss/"
gitlab = "https://git.shockrah.xyz/tempersama" git = "https://git.shockrah.xyz/shockrah?tab=activity"
twitch = "https://twitch.tv/shockrah"
mastodon = "https://mastodon.social/@tempertv"
# Skills or something idk # Skills or something idk

View File

@@ -1,5 +1,6 @@
--- ---
company: Amazon company: Amazon
icon: amazon.png
when: May 2020 - Dec 2020 when: May 2020 - Dec 2020
title: Fullfilment Associate title: Fullfilment Associate
rank: -1 rank: -1

View File

@@ -1,5 +1,6 @@
--- ---
company: California State University Monterey Bay company: California State University Monterey Bay
icon: monterey.png
when: Sep 2019 - Dec 2019 when: Sep 2019 - Dec 2019
title: Capstone Project Lead title: Capstone Project Lead
rank: 1 rank: 1

View File

@@ -1,26 +1,21 @@
--- ---
company: Career Mentor Group company: Career Mentor Group
icon: cmg.png
when: May 2021 - January 2022 when: May 2021 - January 2022
title: Devops Consultant title: Devops Consultant
rank: -3 rank: -3
--- ---
Led a project to develop fully automated infrastructure deployment pipeline **:page_with_curl: Responsibilities**
alongside a DevSecOps pipeline leveraging tools such as Nessus and OpenRMF to
achieve DoD network security compliance on an AWS VPC.
Integrated web scrapers with automated CI/CD data analysis
pipelines contributing thousands of data points to a much
larger dataset. Designed and built cloud infrastructure leveraging automation tools
including:
* **Python & Pandas** for helping build and analyze the dataset constructed * Deployed GitOps deployment pipeline to automate AWS infrastructure development
* Automated DevSecOps workflow in Windows and Linux environments to meet DoD network security compliance guidelines
* Populated data warehouse using custom web scrapers through automated CI/CD data ingestion pipeline
* **Terraform** for constructing components of the infrastructure **:toolbox: Tools**
* **Ansible** to keep applications and services properly maintained * `Python with Pandas, Terraform, Ansible, Gitlab CI/CD, Windows Domain Server, Selenium, Gitlab`
* **Gitlab CI/CD** for application building, testing, and deployment **:grey_exclamation:** _Started as intern as Critical Design Associates(sister company) before
_Started as intern as Critical Design Associates(sister company) before
moving into this role._ moving into this role._

View File

@@ -1,12 +1,17 @@
--- ---
title: Computer Architecture Teaching Assistant title: Computer Architecture Professor Assistant
icon: monterey.png
company: CSU Monterey Bay company: CSU Monterey Bay
when: Oct 2019 - Dec 2019 when: Oct 2019 - Dec 2019
rank: 0 rank: 0
--- ---
Prepared students for exams and helped with assignments through consistent **:page_with_curl: Responsibilities**
office hour scheduling and by providing ample feedback on assignments.
Course material covered MIPS assembly , sequential and combinatorial logic, * Led lab sessions intended on reinforcing lecture subject matter for a class of 60 students
and an introduction to CPU design. Left because I was graduating that very * Outlined individual improvement plans for struggling students and performed checkups ensuring students stayed on track
semester that I worked. * Assisted in designing exam question to be within the scope of lecture and lab course material
**:toolbox: Tools**
* `MIPS, Git, Excel`

View File

@@ -2,7 +2,16 @@
company: SSNC company: SSNC
when: April 2022 - Current when: April 2022 - Current
title: Site Reliability Engineer title: Site Reliability Engineer
icon: ssnc.png
rank: -4 rank: -4
--- ---
**:page_with_curl: Responsibilities**
* Designed architecture for highly available database solution and built it with automated CI/CD systems such as Terraform.
* Documented automated solutions and support specifications for on boarding new team members
* Coordinated support and maintenance efforts during on-call rotations across multiple development teams
> **:toolbox: Tools**
* `Terraform, AWS, Git, Python, Ansible, Shell, Jira, Confluence`

View File

@@ -1,6 +1,6 @@
--- ---
title: Projects title: Projects
subtitle: A full list can be found on my Gitlab profile
gitpage: https://gitlab.com/shockrah
rank: 4 rank: 4
--- ---
:eyes: Check my __[:link: Git server](https://git.shockrah.xyz)__ for all my projects

View File

@@ -1,22 +1,15 @@
--- ---
link: https://gitlab.com/shockrah/shockrah-city link: https://git.shockrah.xyz/shockrah/blog
img: /images/blog.png img: /images/blog.png
title: Personal Static Blog title: Self Hosted Personal Blog
slogan: Powered By Hugo and Gitlab CI/CD slogan: Powered By Hugo and Gitea CI/CD
--- ---
My own personal blog where I post about projects that I'm working on :page_with_curl: My own personal blog where I post about projects that I'm working on
at the time. I keep the site maintained through the use of automated at the time. I keep the site maintained through the use of automated
CI/CD pipelines with Gitlab and Hugo. Built a responsive site theme CI/CD pipelines with Gitlab and Hugo. Built a responsive site theme
which leverages Go templates producing a lightweight front-end. which leverages Go templates producing a lightweight front-end.
Tools used: **:toolbox: Tools used:** `Gitlab CI/CD, Go templates, Ansible HTML CSS Javascript`
* Gitlab CI/CD [:link: Website Link - shockrah.xyz](https://shockrah.xyz)
* Go templates
* Ansible
* HTML
* CSS
* Javascript
Live website can be found here: [shockrah.xyz](https://shockrah.xyz)

View File

@@ -1,23 +1,14 @@
+++ ---
link="https://shockrah.gitlab.io/clippable" link: "https://shockrah.gitlab.io/clippable/#"
img="https://shockrah.gitlab.io/clippable/images/og-bg.jpg" img: "https://shockrah.gitlab.io/clippable/images/og-bg.jpg"
title="Clippable" title: "Clippable"
slogan="A self hosted video streaming platform" slogan: "A self hosted video streaming platform"
+++ ---
Designed and architected a cost effective scalable video streaming :page_with_curl: Designed and architected a cost effective scalable video streaming
platform. Implemented deployment automation systems which reduce platform. Implemented deployment automation systems which reduce
standard server maintainence to a single command. Reduced operational standard server maintainence to a single command. Reduced operational
costs by evaluating optimal EC2 instance for the given network load. costs by evaluating optimal EC2 instance for the given network load.
Used the following tools: **:toolbox: Tools Used:** `Gitlab, Ansible, Rust, Tera, Templating, Engine, Typescript/Node, AWS, Terraform`
* Gitlab
* Ansible
* Rust
* Tera Templating Engine
* Typescript/Node
* AWS
* Terraform
**[Live project instance](https://clips.shockrah.xyz)**

View File

@@ -1,22 +1,13 @@
+++ ---
link="https://gitlab.com/shockrah/freechat" link: "https://git.shockrah.xyz/shockrah/freechat"
img="/images/freechat-banner.png" img: "/images/freechat-banner.png"
title="Freechat" title: "Freechat"
slogan="FOSS Decentralized Chatting" slogan: "FOSS Decentralized Chatting"
+++ ---
Developed a scalable decentralized chat platform. Designed and documented Developed a scalable decentralized chat platform. Designed and documented
asynchronous API protocol built with Rust, Python, and containerized all asynchronous API protocol built with Rust, Python, and containerized all
parts of the system for simple deployment. Also drafted a wiki page parts of the system for simple deployment. Also drafted a wiki page
detailing all available endpoints which can be found [here](https://freechat.shockrah.xyz) detailing all available endpoints which can be found [here](https://freechat.shockrah.xyz)
Built with the following tools: **:toolbox: Tools Used:** `Rust, REST API, RTC Websockets, Python`
* **Rust** for the backend REST API and _RTC Notification Service_
* **Python** for full automated API testing
* **Gitlab CI/CD** for integration testing and continuous deployment
of containers

View File

@@ -1,19 +1,15 @@
--- ---
link: https://gitlab.com/shockrah/jankos link: https://git.shockrah.xyz/shockrah/jankos
img: https://gitlab.com/uploads/-/system/project/avatar/9825109/jos.png?width=64 img: https://gitlab.com/uploads/-/system/project/avatar/9825109/jos.png?width=64
title: Handmade Operating System title: Handmade Operating System
slogan: An x86 kernel I wrote for fun and learning slogan: An x86 kernel I wrote for fun and learning
--- ---
Designed and implemented a baremetal x86 kernel written completely :page_with_curl: Designed and implemented a baremetal x86 kernel written completely
from scratch. ISO files are automatically built via Gitlab CI/CD from scratch. ISO files are automatically built via Gitlab CI/CD
pipelines which allow users to run the kernel on real hardware! pipelines which allow users to run the kernel on real hardware!
Tools and software used included: **:toolbox: Tools Used** `C, x86 Assembly, Cutter, Bochs, `
* C * _Specialized standard library was written by hand for this project_
* x86 Assembly
* Cutter
* Bochs
* _No standard library & and no external libraries were used_

View File

@@ -1,21 +1,15 @@
--- ---
link: https://gitlab.com/shockrah/project-athens link: https://git.shockrah.xyz/shockrah/infra
img: /images/projectathens.png img: /images/projectathens.png
title: Virtual Private Cloud Infrastructure title: Personal Cloud Infrastructure
slogan: Architecture hosting all my web facing projects slogan: Architecture hosting all my web facing projects
--- ---
Infrastructure code for my public public web-facing projects. :page_with_curl: Infrastructure code for my public public web-facing projects.
Designed to accommodate containerized applications, static Designed to accommodate containerized applications, static
web servers, and community chat bot's. Development streamed on web servers, and community chat bot's. Development streamed on
Twitch and is an on-going project as I continue to support my Twitch and is an on-going project as I continue to support my
communities. communities.
Tools used: **:toolbox: Tools used:** `Terraform, Ansible, Bash, Linux`
* Terraform
* Ansible
* Bash
* Linux
Architecture documentation can be found [here](https://gitlab.com/shockrah/project-athens/-/blob/master/readme.md)

View File

@@ -55,4 +55,3 @@ Each file entry in the education folder requires the following fields:
* when : `plain string` * when : `plain string`
* degree : `plain string` * degree : `plain string`
* rank : `number` * rank : `number`

BIN
static/images/amazon.png LFS Normal file

Binary file not shown.

Binary file not shown.

BIN
static/images/cmg.png LFS Normal file

Binary file not shown.

BIN
static/images/monterey.png LFS Normal file

Binary file not shown.

BIN
static/images/ogbanner.jpg LFS Normal file → Executable file

Binary file not shown.

BIN
static/images/ssnc.png LFS Normal file

Binary file not shown.

View File

@@ -6,13 +6,15 @@
<li style="list-style-type: none;"> <li style="list-style-type: none;">
<a><strong class="bigger">{{.Params.Institution}}</strong></a> <a><strong class="bigger">{{.Params.Institution}}</strong></a>
{{ if .Params.Degree }} {{ if .Params.Degree }}
<p class="text-muted">{{.Params.Degree}} acheived {{.Params.When}}</p> <p class="text-muted">
{{ end }} <i class="bi bi-calendar-check"></i> {{.Params.Degree}} acheived {{.Params.When}}
{{ if .Params.Certlink }} {{ if .Params.Certlink }}
<a href="{{.Params.Certlink}}">Certificate Link</a> <a href="{{.Params.Certlink}}"><i class="bi bi-link-45deg"></i>Certificate Link</a>
{{ end }}
</p>
{{ end }} {{ end }}
{{ if .Params.Certid }} {{ if .Params.Certid }}
<p class="text-muted">Certificate id: {{.Params.Certid}}</p> <p class="text-muted"><i class="bi bi-code-slash"></i> Certificate id: <code>{{.Params.Certid}}</code></p>
{{ end }} {{ end }}
</li> </li>
{{ end }} {{ end }}

View File

@@ -4,11 +4,10 @@
<ul class="timeline"> <ul class="timeline">
{{ range (.Paginate (.Pages.ByParam "rank")).Pages }} {{ range (.Paginate (.Pages.ByParam "rank")).Pages }}
<li> <li>
<a> <img src="/images/{{ .Params.Icon }}" class="company-icon">
<strong class="bigger">{{.Title}}</strong> <strong class="bigger">{{.Title}}</strong>
<em class="text-muted">@</em> <em class="text-muted">@</em>
<a class="bigger">{{.Params.Company}}</a> <a class="bigger">{{.Params.Company}}</a>
</a>
<p class="badge badge-dark float-right media-float">{{.Params.When}}</p> <p class="badge badge-dark float-right media-float">{{.Params.When}}</p>
<p>{{.Content}}</p> <p>{{.Content}}</p>
</li> </li>

View File

@@ -1,6 +1,6 @@
<head> <head>
<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css">
<link href="/css/bootstrap.min.css" rel="stylesheet"> <link href="/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/css/style.css"> <link rel="stylesheet" type="text/css" href="/css/style.css">
<link rel="shortcut icon" type="image/png" href="{{ .Site.BaseURL }}/images/favicon.png"> <link rel="shortcut icon" type="image/png" href="{{ .Site.BaseURL }}/images/favicon.png">

View File

@@ -1,15 +1,6 @@
{{ with .Site.GetPage "/projects" }} {{ with .Site.GetPage "/projects" }}
<h1 class="section-header" id="projects">{{.Title}}</h1> <h1 class="section-header" id="projects">{{.Title}}</h1>
{{ if .Page.Params.Subtitle }} <div class="section"><p>{{.Content}}</p></div>
<p>
{{.Page.Params.Subtitle}}
{{ if .Page.Params.Gitpage }}
<a href="{{.Page.Params.Gitpage}}">
<i class="fab fa-gitlab"></i>
</a>
{{ end }}
</p>
{{ end }}
<div class="section"> <div class="section">
{{ range .Pages }} {{ range .Pages }}
<div class="card"> <div class="card">

View File

@@ -1,21 +1,6 @@
{{ if .Site.Params.Gitlab }} <a class="socials" href="{{.Site.Params.Git}}">
<a class="socials" href="{{.Site.Params.Gitlab}}"> <i class="bi bi-git"></i>
<i class="fab fa-gitlab"></i>
</a> </a>
{{ end }}
{{ if .Site.Params.Linkedin }}
<a class="socials" href="{{.Site.Params.Linkedin}}"> <a class="socials" href="{{.Site.Params.Linkedin}}">
<i class="fab fa-linkedin-in"></i> <i class="bi bi-linkedin"></i>
</a> </a>
{{ end }}
{{ if .Site.Params.Twitch }}
<a class="socials" href="{{.Site.Params.Twitch}}">
<i class="fab fa-twitch"></i>
</a>
{{ end }}
{{ if .Site.Params.Mastodon }}
<a class="socials" href="{{.Site.Params.Mastodon}}">
<i class="fab fa-mastodon"></i>
</a>
{{ end }}

View File

@@ -12,6 +12,12 @@ html {
scroll-behavior: smooth; scroll-behavior: smooth;
} }
.company-icon {
height: 48px;
width: 48px;
vertical-align: bottom;
}
.container { .container {
max-width: 75%; max-width: 75%;
} }