summaryrefslogtreecommitdiff
path: root/content/resume/_index.md
blob: 72e5febfa76e7682b8f7dc406bdd1fece06af694 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
---
title: "Resume"
date: 2020-11-01T20:11:50-03:00
lastmod: 2023-01-14T20:11:50-03:00
tags : [ "dev", "hugo" ]
draft: false
---
# Experience

## [X-Team](https://x-team.com/)
**Senior Backend Developer**

> March 2023 - Currently

As one of X-Team's Senior Developers, I'm part of the team which was assigned to
work together with Under Armour's team on
[one of their projects](https://play.google.com/store/apps/developer?id=MapMyFitness,+Inc.),
with more than 30 million downloads in the App Stores.

Working on this project, I got to fully leverage my Python/Django development
skills along with my Docker, Kubernetes and problem solving knowledge.

Among other things, I was tasked with:
- Maintaining their back-end infrastructure
- Helping with migrations to new technologies
- Suggesting and designing improvements to the code

In X-Team I'm using Python, Django, Docker, Kubernetes, Apache Kafka, Github Actions,
among others.

## [Prometeo OpenBanking](https://prometeoapi.com/)
**Tech Lead Backend Developer**

> September 2021 - April 2023

In Prometeo I worked as a Tech Lead, managing a team of 5 developers and working on
a few migrations to improve the development experience.

I 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.

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 used 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.

### Projects:

{{< work-projects client=lazer >}}

## [Tarmac](https://tarmac.io)
**Senior Backend Developer**

> July 2020 - January 2021

In Tarmac I worked on a project called [Volition](/resume/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. 

### Projects:

{{< work-projects client=tarmac >}}

## [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](/resume/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.

### Projects:

{{< work-projects client=massive >}}

## [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](/resume/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](/resume/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.

### Projects:

{{< work-projects client=vascar >}}

# 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/) | [Kubernetes](https://kubernetes.io/) | [Heroku](https://www.heroku.com/) |
  [NGINX](https://nginx.org/) | [Apache](https://www.apache.org/) |
  [Jenkins](https://www.jenkins.io/) | [Github Actions](https://github.com/features/actions) |
  [SonarCloud](https://sonarcloud.io/) |
  [Apache Kafka](https://kafka.apache.org/)
- **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).