diff options
-rw-r--r-- | config.toml | 54 | ||||
-rw-r--r-- | content/_index.md | 6 | ||||
-rw-r--r-- | content/resume.md | 16 | ||||
-rw-r--r-- | layouts/shortcodes/personal-projects.html | 6 | ||||
-rw-r--r-- | layouts/shortcodes/work-projects.html | 9 |
5 files changed, 79 insertions, 12 deletions
diff --git a/config.toml b/config.toml index ca679b7..b87cf47 100644 --- a/config.toml +++ b/config.toml @@ -5,7 +5,6 @@ theme = "archie" staticDir = ["static"] paginate=3 # articles per page copyright = "© Roger Gonzalez" -description = "my website." [permalinks] @@ -33,6 +32,47 @@ description = "my website." name = "fas fa-rss" url = "https://rogs.me/index.xml" + [[params.projects.personal]] + name = "YAMS" + url = "https://yams.media/" + description = "A higly opinionated media server." + + [[params.projects.work]] + name = "Certn - Workday integration" + url = "/projects/certn-workday/" + description = "This is the main Workday integration for Certn." + client = "lazer" + [[params.projects.work]] + name = "Certn - ADA DINER" + url = "/projects/certn-ada-diner/" + description = "An app that triggers crawls on demand, to check criminal records for a certain person." + client = "lazer" + [[params.projects.work]] + name = "Certn - International framework" + url = "/projects/certn-intl-framework/" + description = "An app that acts like a bridge between their main app (Certn) and criminal background check providers (like the RCMP)." + client = "lazer" + [[params.projects.work]] + name = "Volition" + url = "/projects/volition/" + description = "A series of crawlers for different screws and fasteners vendors." + client = "tarmac" + [[params.projects.work]] + name = "CocaCola - Tus Tapas Valen" + url = "/projects/tus-tapas-valen/" + description = 'The main "Tus tapas valen" app for CocaCola Mexico.' + client = "massive" + [[params.projects.work]] + name = "Axelerist" + url = "/projects/axelerist/" + description = "A web app that connects to an external API and displays the client’s inventory in a more friendly and ergonomic way." + client = "vascar" + [[params.projects.work]] + name = "Knac" + url = "/projects/knac/" + description = "A job application startup, empathizing on assessments to recommend candidates to a specific job." + client = "vascar" + [[menu.main]] name = "Home" url = "/" @@ -43,20 +83,20 @@ name = "Resume" url = "/resume" weight = 2 -[[menu.main]] -name = "Projects" -url = "/projects" -weight = 3 +# [[menu.main]] +# name = "Projects" +# url = "/projects" +# weight = 3 [[menu.main]] name = "Posts" url = "/posts" -weight = 4 +weight = 3 [[menu.main]] name = "Contact" url = "/contact" -weight = 5 +weight = 4 [markup.goldmark.renderer] unsafe = true diff --git a/content/_index.md b/content/_index.md index 2e28da1..6733e88 100644 --- a/content/_index.md +++ b/content/_index.md @@ -23,8 +23,4 @@ it. # My personal projets - -<dl> -<dt><a href="https://yams.media">YAMS</a></dt> -<dd>A higly opinionated media server. <a href="https://gitlab.com/rogs/yams"><img src="/gitlab-small.png"/></a></dd> -</dl> +{{< personal-projects >}} diff --git a/content/resume.md b/content/resume.md index 815a228..3496825 100644 --- a/content/resume.md +++ b/content/resume.md @@ -40,6 +40,10 @@ employees. I was responsible of a big integration with contract for Certn. In this project used Django, Django REST Framework, Docker, PostgreSQL, Github Actions and Jenkins. +### Projects: + +{{< work-projects client=lazer >}} + ## [Tarmac](https://tarmac.io) **Senior Backend Developer** @@ -50,6 +54,10 @@ Volition we developed a crawler that extracts information from different pages in order to build a "super market place" for a specific product. In this project we used Docker, TypeScript, NodeJS, PostgreSQL, Google Cloud, and Kubernetes. +### Projects: + +{{< work-projects client=tarmac >}} + ## [Massive](https://massive.ag) **Senior Backend Developer** @@ -64,6 +72,10 @@ with ReactJS, Redux and redux-observable, but then I moved to the Backend. I had to plan a big refactor while still working on new Backend functionalities. The Backend is built using Python, Django, PostgreSQL, AWS, and AWS S3 +### Projects: + +{{< work-projects client=massive >}} + ## [Vascar Solutions](https://vascarsolutions.com/) **Backend Developer** @@ -79,6 +91,10 @@ worked on the backend, managing the API connection, working on an API wrapper and user management. The app was made with NodeJS, Express, MongoDB, Mocha, CircleCI, Heroku and AWS. +### Projects: + +{{< work-projects client=vascar >}} + # Education [**Univesidad Tecnológica del Centro (UNITEC)**](https://portal.unitec.edu.ve/) diff --git a/layouts/shortcodes/personal-projects.html b/layouts/shortcodes/personal-projects.html new file mode 100644 index 0000000..721c84d --- /dev/null +++ b/layouts/shortcodes/personal-projects.html @@ -0,0 +1,6 @@ +<dl> +{{- range $index, $key := .Site.Params.Projects.Personal -}} +<dt><a href="{{ $key.url }}">{{ $key.name }}</a></dt> +<dd>{{ $key.description }}</dd> +{{- end -}} +</dl> diff --git a/layouts/shortcodes/work-projects.html b/layouts/shortcodes/work-projects.html new file mode 100644 index 0000000..537673f --- /dev/null +++ b/layouts/shortcodes/work-projects.html @@ -0,0 +1,9 @@ +{{- $client := .Get "client" -}} +<dl> + {{- range $index, $key := .Site.Params.Projects.Work -}} + {{- if eq $client $key.client -}} + <dt><a href="{{ $key.url }}">{{ $key.name }}</a></dt> + <dd>{{ $key.description }}</dd> + {{- end -}} + {{- end -}} +</dl> |