Improved website with new index
This commit is contained in:
parent
8fb76c15fe
commit
40f8a10d92
16
config.toml
16
config.toml
@ -36,21 +36,29 @@ copyright = "© Rogs"
|
|||||||
url = "https://rogs.me/index.xml"
|
url = "https://rogs.me/index.xml"
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "About"
|
name = "Home"
|
||||||
url = "/"
|
url = "/"
|
||||||
weight = 1
|
weight = 1
|
||||||
|
|
||||||
|
[[menu.main]]
|
||||||
|
name = "Resume"
|
||||||
|
url = "/resume"
|
||||||
|
weight = 2
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Projects"
|
name = "Projects"
|
||||||
url = "/projects"
|
url = "/projects"
|
||||||
weight = 2
|
weight = 3
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Blog"
|
name = "Blog"
|
||||||
url = "/posts"
|
url = "/posts"
|
||||||
weight = 3
|
weight = 4
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
name = "Tags"
|
name = "Tags"
|
||||||
url = "/tags"
|
url = "/tags"
|
||||||
weight = 4
|
weight = 5
|
||||||
|
|
||||||
|
[markup.goldmark.renderer]
|
||||||
|
unsafe = true
|
||||||
|
@ -1,11 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "Home"
|
title: "Home"
|
||||||
date: 2020-11-01T20:11:50-03:00
|
date: 2023-01-14T09:50:41-03:00
|
||||||
lastmod: 2020-11-01T20:11:50-03:00
|
lastmod: 2023-01-14T09:50:41-03:00
|
||||||
tags : [ "dev", "hugo" ]
|
|
||||||
draft: false
|
|
||||||
---
|
---
|
||||||
# Who am I?
|
|
||||||
|
# Introduction
|
||||||
|
|
||||||
Hello world! I'm a Backend web developer from Valencia, Venezuela, but now
|
Hello world! I'm a Backend web developer from Valencia, Venezuela, but now
|
||||||
living in [Montevideo, Uruguay](https://www.openstreetmap.org/relation/2929054).
|
living in [Montevideo, Uruguay](https://www.openstreetmap.org/relation/2929054).
|
||||||
@ -18,134 +17,13 @@ moment.
|
|||||||
I love Open Source projects. Knowledge should be available to everyone who wants
|
I love Open Source projects. Knowledge should be available to everyone who wants
|
||||||
it.
|
it.
|
||||||
|
|
||||||
You can check my resume in a more traditional format here:
|
# My latest posts <a class="soc" target="_blank" href="https://rogs.me/index.xml" title="fas fa-rss"><i class="fas fa-rss" aria-hidden="true"></i></a>
|
||||||
[English](Roger_Gonzalez-Senior_Backend_Web_Developer.pdf)
|
|
||||||
|
|
||||||
# Experience
|
{{< artlist >}}
|
||||||
|
|
||||||
## [Prometeo OpenBanking](https://prometeoapi.com/)
|
# My personal projets
|
||||||
**Lead Backend Developer**
|
|
||||||
|
|
||||||
> September 2021 - Currently
|
<dl>
|
||||||
|
<dt><a href="https://yams.media">YAMS</a></dt>
|
||||||
In Prometeo I'm currently working as a Tech Lead, managing a team of 5
|
<dd>A higly opinionated media server. <a href="https://gitlab.com/rogs/yams"><img src="/gitlab-small.png"/></a></dd>
|
||||||
developers and working on a few migrations to improve the development experience.
|
</dl>
|
||||||
|
|
||||||
So far I've migrated from Bitbucket and Bitbucket Pipelines to Github and Jenkins,
|
|
||||||
set up SonarCloud and many other tools to improve security and code quality and
|
|
||||||
Dockerized their entire microservice infrastructure. As for the future, I'm currently
|
|
||||||
working on their v2 API, which is going to be done in FastAPI
|
|
||||||
|
|
||||||
I also participated on their
|
|
||||||
[OpenBanking hackathon as a judge](https://prometeoopenbanking.medium.com/as%C3%AD-se-vivi%C3%B3-ignite-36cf01dec347?p=36cf01dec347),
|
|
||||||
a very enriching experience :)
|
|
||||||
|
|
||||||
In Prometeo I'm using Python, aiohttp, Django, Selenium, Jenkins, Github actions,
|
|
||||||
SonarCloud, Docker, FastAPI, among others.
|
|
||||||
|
|
||||||
|
|
||||||
## [Lazer Technologies](https://lazertechnologies.com/)
|
|
||||||
**Senior Backend Developer**
|
|
||||||
|
|
||||||
> September 2020 - September 2021
|
|
||||||
|
|
||||||
In Lazer Technologies I worked on [Certn](https://certn.co/), an app that looks
|
|
||||||
to ease the employers jobs of doing criminal background checks for their
|
|
||||||
employees. I was responsible of a big integration with
|
|
||||||
[Workday](https://www.workday.com/), that led to a multi million dollar per year
|
|
||||||
contract for Certn. In this project used Django, Django REST Framework, Docker,
|
|
||||||
PostgreSQL, Github Actions and Jenkins.
|
|
||||||
|
|
||||||
## [Tarmac](https://tarmac.io)
|
|
||||||
**Senior Backend Developer**
|
|
||||||
|
|
||||||
> July 2020 - January 2021
|
|
||||||
|
|
||||||
In Tarmac I worked on a project called [Volition](/projects/volition/). In
|
|
||||||
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.
|
|
||||||
|
|
||||||
## [Massive](https://massive.ag)
|
|
||||||
**Senior Backend Developer**
|
|
||||||
|
|
||||||
> April 2019 - August 2020
|
|
||||||
|
|
||||||
I worked for Massive from April 2019 to August 2020. On my time in Massive, I
|
|
||||||
worked on one big project for Coca-Cola Mexico, called [Tus Tapas
|
|
||||||
Valen](/projects/tus-tapas-valen). "Tus Tapas Valen" was an application that
|
|
||||||
allowed clients to participate in promotions and auctions, and win prizes. We
|
|
||||||
got to 400.000 users in the time the app was online. First I worked FrontEnd
|
|
||||||
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
|
|
||||||
|
|
||||||
## [Vascar Solutions](https://vascarsolutions.com/)
|
|
||||||
**Backend Developer**
|
|
||||||
|
|
||||||
> December 2016 - June 2019
|
|
||||||
|
|
||||||
On my time in Vascar Solutions, I have been in many projects, most recently on
|
|
||||||
Knac and Axelerist. [Knac](/projects/knac) is a job application startup, empathizing on
|
|
||||||
assessments to recommend candidates to a specific job. I worked on the backend
|
|
||||||
with NodeJS, Express, MongoDB, Mocha, CircleCI, Heroku and AWS.
|
|
||||||
[Axelerist](/projects/axelerist) is a web app that connects to an external API
|
|
||||||
and displays the client’s inventory in a more friendly and ergonomic way. I
|
|
||||||
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.
|
|
||||||
|
|
||||||
# Education
|
|
||||||
|
|
||||||
[**Univesidad Tecnológica del Centro (UNITEC)**](https://portal.unitec.edu.ve/)
|
|
||||||
|
|
||||||
> September 2010 - December 2015
|
|
||||||
|
|
||||||
Engineering
|
|
||||||
|
|
||||||
- Information Engineer
|
|
||||||
+ Internship: Database system for Amcor Rigid Plastics de Venezuela
|
|
||||||
+ Specializations: **1.** Web development, **2.** Automatization & **3.** Linux administration
|
|
||||||
+ University groups: **1.** TecnoYucas, **2.** Centro de Investigación y
|
|
||||||
Tecnología (CIT), **3.** Centro de Tecnología y Robótica (CTR)
|
|
||||||
|
|
||||||
# Skills
|
|
||||||
- **Programming Languages:** [Python](https://python.org/) |
|
|
||||||
[JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) |
|
|
||||||
[Bash](https://www.gnu.org/software/bash/)
|
|
||||||
- **FrontEnd:** [HTML](https://html.spec.whatwg.org/multipage/) |
|
|
||||||
[CSS](https://developer.mozilla.org/en-US/docs/Web/CSS) |
|
|
||||||
[Bootstrap](https://getbootstrap.com/) | [ReactJS](https://reactjs.org/)
|
|
||||||
- **Backend:** [Django](https://www.djangoproject.com/) | [Django REST
|
|
||||||
Framework](https://www.django-rest-framework.org/) |
|
|
||||||
[FastAPI](https://fastapi.tiangolo.com/) |
|
|
||||||
[Selenium](https://www.selenium.dev/) |
|
|
||||||
[aiohttp](https://docs.aiohttp.org/en/stable/) |
|
|
||||||
[NodeJS](https://nodejs.org/en/) |
|
|
||||||
[Express](https://expressjs.com/) |
|
|
||||||
[Flask](https://flask.palletsprojects.com/en/1.1.x/) |
|
|
||||||
[MySQL](https://www.mysql.com/) | [PostgreSQL](https://www.postgresql.org/) |
|
|
||||||
[MongoDB](https://www.mongodb.com/)
|
|
||||||
- **Servers and Infrastructure:** [Amazon Web Services](https://aws.amazon.com/)
|
|
||||||
| [DigitalOcean](https://www.digitalocean.com/) | [Linode](https://linode.com)
|
|
||||||
| [Docker](https://www.docker.com/) | [Heroku](https://www.heroku.com/) |
|
|
||||||
[NGINX](https://nginx.org/) | [Apache](https://www.apache.org/) |
|
|
||||||
[Jenkins](https://www.jenkins.io/) | [SonarCloud](https://sonarcloud.io/)
|
|
||||||
- **Others:** [Linux](https://linux.org/) |
|
|
||||||
[Emacs](https://www.gnu.org/software/emacs/) | [Git](https://git-scm.com/) |
|
|
||||||
[Scrum](https://www.scrum.org/) | [CircleCI](https://circleci.com/) |
|
|
||||||
[Mocha](https://mochajs.org/) | [EsLint](https://eslint.org/)
|
|
||||||
|
|
||||||
## Workflow
|
|
||||||
- REST API design
|
|
||||||
- Follow the ["Twelve factor app"](https://12factor.net/)
|
|
||||||
- Cross Functional Teams
|
|
||||||
- Agile Development & Scrum
|
|
||||||
|
|
||||||
# Certifications
|
|
||||||
- English Course with practice & lesson sections, full English environment -
|
|
||||||
Berlitz English
|
|
||||||
- [Build a Backend REST API with Python & Django - Advanced -
|
|
||||||
Udemy](https://www.udemy.com/certificate/UC-A1CXJVDP/)
|
|
||||||
- [Build a Backend REST API with Python & Django - Beginner -
|
|
||||||
Udemy](https://www.udemy.com/certificate/UC-SNTLVIV0/)
|
|
||||||
|
140
content/resume.md
Normal file
140
content/resume.md
Normal file
@ -0,0 +1,140 @@
|
|||||||
|
---
|
||||||
|
title: "Resume"
|
||||||
|
date: 2020-11-01T20:11:50-03:00
|
||||||
|
lastmod: 2023-01-14T20:11:50-03:00
|
||||||
|
tags : [ "dev", "hugo" ]
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
# Experience
|
||||||
|
|
||||||
|
## [Prometeo OpenBanking](https://prometeoapi.com/)
|
||||||
|
**Lead Backend Developer**
|
||||||
|
|
||||||
|
> September 2021 - Currently
|
||||||
|
|
||||||
|
In Prometeo I'm currently working as a Tech Lead, managing a team of 5
|
||||||
|
developers and working on a few migrations to improve the development experience.
|
||||||
|
|
||||||
|
So far I've migrated from Bitbucket and Bitbucket Pipelines to Github and Jenkins,
|
||||||
|
set up SonarCloud and many other tools to improve security and code quality and
|
||||||
|
Dockerized their entire microservice infrastructure. As for the future, I'm currently
|
||||||
|
working on their v2 API, which is going to be done in FastAPI
|
||||||
|
|
||||||
|
I also participated on their
|
||||||
|
[OpenBanking hackathon as a judge](https://prometeoopenbanking.medium.com/as%C3%AD-se-vivi%C3%B3-ignite-36cf01dec347?p=36cf01dec347),
|
||||||
|
a very enriching experience :)
|
||||||
|
|
||||||
|
In Prometeo I'm using Python, aiohttp, Django, Selenium, Jenkins, Github actions,
|
||||||
|
SonarCloud, Docker, FastAPI, among others.
|
||||||
|
|
||||||
|
|
||||||
|
## [Lazer Technologies](https://lazertechnologies.com/)
|
||||||
|
**Senior Backend Developer**
|
||||||
|
|
||||||
|
> September 2020 - September 2021
|
||||||
|
|
||||||
|
In Lazer Technologies I worked on [Certn](https://certn.co/), an app that looks
|
||||||
|
to ease the employers jobs of doing criminal background checks for their
|
||||||
|
employees. I was responsible of a big integration with
|
||||||
|
[Workday](https://www.workday.com/), that led to a multi million dollar per year
|
||||||
|
contract for Certn. In this project used Django, Django REST Framework, Docker,
|
||||||
|
PostgreSQL, Github Actions and Jenkins.
|
||||||
|
|
||||||
|
## [Tarmac](https://tarmac.io)
|
||||||
|
**Senior Backend Developer**
|
||||||
|
|
||||||
|
> July 2020 - January 2021
|
||||||
|
|
||||||
|
In Tarmac I worked on a project called [Volition](/projects/volition/). In
|
||||||
|
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.
|
||||||
|
|
||||||
|
## [Massive](https://massive.ag)
|
||||||
|
**Senior Backend Developer**
|
||||||
|
|
||||||
|
> April 2019 - August 2020
|
||||||
|
|
||||||
|
I worked for Massive from April 2019 to August 2020. On my time in Massive, I
|
||||||
|
worked on one big project for Coca-Cola Mexico, called [Tus Tapas
|
||||||
|
Valen](/projects/tus-tapas-valen). "Tus Tapas Valen" was an application that
|
||||||
|
allowed clients to participate in promotions and auctions, and win prizes. We
|
||||||
|
got to 400.000 users in the time the app was online. First I worked FrontEnd
|
||||||
|
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
|
||||||
|
|
||||||
|
## [Vascar Solutions](https://vascarsolutions.com/)
|
||||||
|
**Backend Developer**
|
||||||
|
|
||||||
|
> December 2016 - June 2019
|
||||||
|
|
||||||
|
On my time in Vascar Solutions, I have been in many projects, most recently on
|
||||||
|
Knac and Axelerist. [Knac](/projects/knac) is a job application startup, empathizing on
|
||||||
|
assessments to recommend candidates to a specific job. I worked on the backend
|
||||||
|
with NodeJS, Express, MongoDB, Mocha, CircleCI, Heroku and AWS.
|
||||||
|
[Axelerist](/projects/axelerist) is a web app that connects to an external API
|
||||||
|
and displays the client’s inventory in a more friendly and ergonomic way. I
|
||||||
|
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.
|
||||||
|
|
||||||
|
# Education
|
||||||
|
|
||||||
|
[**Univesidad Tecnológica del Centro (UNITEC)**](https://portal.unitec.edu.ve/)
|
||||||
|
|
||||||
|
> September 2010 - December 2015
|
||||||
|
|
||||||
|
Engineering
|
||||||
|
|
||||||
|
- Information Engineer
|
||||||
|
+ Internship: Database system for Amcor Rigid Plastics de Venezuela
|
||||||
|
+ Specializations: **1.** Web development, **2.** Automatization & **3.** Linux administration
|
||||||
|
+ University groups: **1.** TecnoYucas, **2.** Centro de Investigación y
|
||||||
|
Tecnología (CIT), **3.** Centro de Tecnología y Robótica (CTR)
|
||||||
|
|
||||||
|
# Skills
|
||||||
|
- **Programming Languages:** [Python](https://python.org/) |
|
||||||
|
[JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) |
|
||||||
|
[Bash](https://www.gnu.org/software/bash/)
|
||||||
|
- **FrontEnd:** [HTML](https://html.spec.whatwg.org/multipage/) |
|
||||||
|
[CSS](https://developer.mozilla.org/en-US/docs/Web/CSS) |
|
||||||
|
[Bootstrap](https://getbootstrap.com/) | [ReactJS](https://reactjs.org/)
|
||||||
|
- **Backend:** [Django](https://www.djangoproject.com/) | [Django REST
|
||||||
|
Framework](https://www.django-rest-framework.org/) |
|
||||||
|
[FastAPI](https://fastapi.tiangolo.com/) |
|
||||||
|
[Selenium](https://www.selenium.dev/) |
|
||||||
|
[aiohttp](https://docs.aiohttp.org/en/stable/) |
|
||||||
|
[NodeJS](https://nodejs.org/en/) |
|
||||||
|
[Express](https://expressjs.com/) |
|
||||||
|
[Flask](https://flask.palletsprojects.com/en/1.1.x/) |
|
||||||
|
[MySQL](https://www.mysql.com/) | [PostgreSQL](https://www.postgresql.org/) |
|
||||||
|
[MongoDB](https://www.mongodb.com/)
|
||||||
|
- **Servers and Infrastructure:** [Amazon Web Services](https://aws.amazon.com/)
|
||||||
|
| [DigitalOcean](https://www.digitalocean.com/) | [Linode](https://linode.com)
|
||||||
|
| [Docker](https://www.docker.com/) | [Heroku](https://www.heroku.com/) |
|
||||||
|
[NGINX](https://nginx.org/) | [Apache](https://www.apache.org/) |
|
||||||
|
[Jenkins](https://www.jenkins.io/) | [SonarCloud](https://sonarcloud.io/)
|
||||||
|
- **Others:** [Linux](https://linux.org/) |
|
||||||
|
[Emacs](https://www.gnu.org/software/emacs/) | [Git](https://git-scm.com/) |
|
||||||
|
[Scrum](https://www.scrum.org/) | [CircleCI](https://circleci.com/) |
|
||||||
|
[Mocha](https://mochajs.org/) | [EsLint](https://eslint.org/)
|
||||||
|
|
||||||
|
## Workflow
|
||||||
|
- REST API design
|
||||||
|
- Follow the ["Twelve factor app"](https://12factor.net/)
|
||||||
|
- Cross Functional Teams
|
||||||
|
- Agile Development & Scrum
|
||||||
|
|
||||||
|
# Certifications
|
||||||
|
- English Course with practice & lesson sections, full English environment -
|
||||||
|
Berlitz English
|
||||||
|
- [Build a Backend REST API with Python & Django - Advanced -
|
||||||
|
Udemy](https://www.udemy.com/certificate/UC-A1CXJVDP/)
|
||||||
|
- [Build a Backend REST API with Python & Django - Beginner -
|
||||||
|
Udemy](https://www.udemy.com/certificate/UC-SNTLVIV0/)
|
||||||
|
|
||||||
|
# Traditional PDF resume
|
||||||
|
|
||||||
|
You can check my resume in a more traditional format here:
|
||||||
|
[English](Roger_Gonzalez-Senior_Backend_Web_Developer.pdf)
|
5
layouts/shortcodes/artlist.html
Normal file
5
layouts/shortcodes/artlist.html
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<ul id=artlist>
|
||||||
|
{{ range first 5 (where .Site.RegularPages "Section" "posts") }}
|
||||||
|
<li><span class="artlist-date">{{ dateFormat "02 Jan 2006" .Date }}</span> – <a href="{{.Permalink}}">{{.Title}}<span style="display:none">{{.Params.Tags}}</span></a></li>
|
||||||
|
{{end}}
|
||||||
|
</ul>
|
BIN
static/gitlab-small.png
Normal file
BIN
static/gitlab-small.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 420 B |
@ -4,6 +4,7 @@
|
|||||||
<div class="title">
|
<div class="title">
|
||||||
<h1 class="title">{{ .Title }}</h1>
|
<h1 class="title">{{ .Title }}</h1>
|
||||||
<div class="meta">Posted on {{ dateFormat "Jan 2, 2006" .Date }}{{ if .Draft }} <span class="draft-label">DRAFT</span> {{ end }}</div>
|
<div class="meta">Posted on {{ dateFormat "Jan 2, 2006" .Date }}{{ if .Draft }} <span class="draft-label">DRAFT</span> {{ end }}</div>
|
||||||
|
<div class="meta">Last updated on {{ dateFormat "Jan 2, 2006" .Lastmod }}</div>
|
||||||
</div>
|
</div>
|
||||||
{{ if isset .Params "tldr" }}
|
{{ if isset .Params "tldr" }}
|
||||||
<div class="tldr">
|
<div class="tldr">
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
html {
|
html {
|
||||||
color: #232333;
|
color: #232333;
|
||||||
font-family: 'Roboto Mono', monospace;
|
font-family: 'Roboto Mono', monospace;
|
||||||
font-size: 15px;
|
font-size: 14px;
|
||||||
line-height: 1.6em;
|
line-height: 1.6em;
|
||||||
}
|
}
|
||||||
body{
|
body{
|
||||||
@ -291,3 +291,20 @@ content: 'Markdown';
|
|||||||
background: royalblue;
|
background: royalblue;
|
||||||
color: whitesmoke ;
|
color: whitesmoke ;
|
||||||
}
|
}
|
||||||
|
.title .meta {
|
||||||
|
color: grey;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
#artlist .artlist-date {
|
||||||
|
color: grey;
|
||||||
|
}
|
||||||
|
dd a {
|
||||||
|
border-bottom: 0px;
|
||||||
|
}
|
||||||
|
dd a:hover {
|
||||||
|
background-color: transparent;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
dd a img {
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user