From 40f8a10d92f4941847830472f0fcc0c7d9855019 Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Sat, 14 Jan 2023 10:49:30 -0300 Subject: Improved website with new index --- config.toml | 16 +++- content/_index.md | 144 +++-------------------------- content/resume.md | 140 ++++++++++++++++++++++++++++ layouts/shortcodes/artlist.html | 5 + static/gitlab-small.png | Bin 0 -> 420 bytes themes/archie/layouts/_default/single.html | 1 + themes/archie/static/css/main.css | 19 +++- 7 files changed, 187 insertions(+), 138 deletions(-) create mode 100644 content/resume.md create mode 100644 layouts/shortcodes/artlist.html create mode 100644 static/gitlab-small.png diff --git a/config.toml b/config.toml index 0d57191..309069b 100644 --- a/config.toml +++ b/config.toml @@ -36,21 +36,29 @@ copyright = "© Rogs" url = "https://rogs.me/index.xml" [[menu.main]] -name = "About" +name = "Home" url = "/" weight = 1 +[[menu.main]] +name = "Resume" +url = "/resume" +weight = 2 + [[menu.main]] name = "Projects" url = "/projects" -weight = 2 +weight = 3 [[menu.main]] name = "Blog" url = "/posts" -weight = 3 +weight = 4 [[menu.main]] name = "Tags" url = "/tags" -weight = 4 +weight = 5 + +[markup.goldmark.renderer] + unsafe = true diff --git a/content/_index.md b/content/_index.md index a3d97e0..f5cd5af 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,11 +1,10 @@ --- title: "Home" -date: 2020-11-01T20:11:50-03:00 -lastmod: 2020-11-01T20:11:50-03:00 -tags : [ "dev", "hugo" ] -draft: false +date: 2023-01-14T09:50:41-03:00 +lastmod: 2023-01-14T09:50:41-03:00 --- -# Who am I? + +# Introduction Hello world! I'm a Backend web developer from Valencia, Venezuela, but now 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 it. -You can check my resume in a more traditional format here: -[English](Roger_Gonzalez-Senior_Backend_Web_Developer.pdf) - -# 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) +# My latest posts -# 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/) +{{< artlist >}} -## Workflow -- REST API design -- Follow the ["Twelve factor app"](https://12factor.net/) -- Cross Functional Teams -- Agile Development & Scrum +# My personal projets -# 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/) +
+
YAMS
+
A higly opinionated media server.
+
diff --git a/content/resume.md b/content/resume.md new file mode 100644 index 0000000..815a228 --- /dev/null +++ b/content/resume.md @@ -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) diff --git a/layouts/shortcodes/artlist.html b/layouts/shortcodes/artlist.html new file mode 100644 index 0000000..6dbb09c --- /dev/null +++ b/layouts/shortcodes/artlist.html @@ -0,0 +1,5 @@ + diff --git a/static/gitlab-small.png b/static/gitlab-small.png new file mode 100644 index 0000000..73b323c Binary files /dev/null and b/static/gitlab-small.png differ diff --git a/themes/archie/layouts/_default/single.html b/themes/archie/layouts/_default/single.html index 1bebdd7..e9ec6a5 100644 --- a/themes/archie/layouts/_default/single.html +++ b/themes/archie/layouts/_default/single.html @@ -4,6 +4,7 @@

{{ .Title }}

Posted on {{ dateFormat "Jan 2, 2006" .Date }}{{ if .Draft }} DRAFT {{ end }}
+
Last updated on {{ dateFormat "Jan 2, 2006" .Lastmod }}
{{ if isset .Params "tldr" }}
diff --git a/themes/archie/static/css/main.css b/themes/archie/static/css/main.css index 97bbe5d..96d0cbf 100644 --- a/themes/archie/static/css/main.css +++ b/themes/archie/static/css/main.css @@ -9,7 +9,7 @@ html { color: #232333; font-family: 'Roboto Mono', monospace; - font-size: 15px; + font-size: 14px; line-height: 1.6em; } body{ @@ -291,3 +291,20 @@ content: 'Markdown'; background: royalblue; 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; +} -- cgit v1.2.3