From 9d04049a01356889974652393e2bb461d60fb63b Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Fri, 28 Jul 2023 17:02:56 -0300 Subject: Updated my resume --- content/resume/_index.md | 159 +++++++++++++-------- ...Roger_Gonzalez-Senior_Backend_Web_Developer.pdf | Bin 25323 -> 157569 bytes 2 files changed, 102 insertions(+), 57 deletions(-) diff --git a/content/resume/_index.md b/content/resume/_index.md index 72e5feb..c662fa6 100644 --- a/content/resume/_index.md +++ b/content/resume/_index.md @@ -12,53 +12,80 @@ draft: false > 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. +As one of X-Team's Senior Developers, I am currently part of the team assigned to collaborate with Under +Armour's team on one of their projects, +[MapMyFitness](https://play.google.com/store/apps/developer?id=MapMyFitness,+Inc.), which has garnered +more than 30 million downloads in the App Stores. + +In this project, I am fully leveraging my Python/Django development skills along with my expertise in +Docker, Kubernetes, and creative problem-solving. + +My tasks include: + +- Performing general maintenance of their back-end infrastructure to ensure its smooth operation and + efficiency. +- Leading the migration from an in-house Apache Kafka implementation to Confluent Cloud, streamlining + data processing and messaging. +- Assisting with the migration from MySQL 5.6 to MySQL 7 to achieve improved database performance and + functionality. +- Suggesting and designing enhancements to the codebase, contributing to the overall application's + robustness and scalability. +- Improving their development environment by enabling local backend infrastructure. Previously, they + faced challenges running the backend locally, which forced them to rely on development servers for + debugging, resulting in slow and tedious experiences. I was able to make changes to run it locally and + streamline their debugging processes. +- Mentoring a new Junior developer who recently joined the team, guiding them in understanding and + effectively working with the codebase. + +In X-Team, I am currently utilizing a diverse set of technologies, including Python, Django, Docker, +Kubernetes, Apache Kafka, and Github Actions, among others. This collaborative environment allows me to +continually develop and leverage my expertise in delivering successful projects for high-impact clients +like Under Armour. ## [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. +At Prometeo, I was the Tech Lead, managing a team of 5 developers. I improved the development process by +migrating from Bitbucket to Github and from Bitbucket Pipelines to Jenkins. I also set up SonarCloud and +other tools to enhance security and code quality. The entire microservice infrastructure was Dockerized +for smoother operations. -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 :) +I handled daily tasks like code reviews, backend architecture, and database maintenance (MySQL and +Postgres). Additionally, I led new development projects and guided the team to successful completions. +I had the privilege of being a judge in [Prometeo's OpenBanking +hackathon](https://prometeoopenbanking.medium.com/as%C3%AD-se-vivi%C3%B3-ignite-36cf01dec347?p=36cf01dec347), +which was an enriching experience. -In Prometeo I used Python, aiohttp, Django, Selenium, Jenkins, Github actions, -SonarCloud, Docker, FastAPI, among others. +In this role, I utilized various technologies, including Python, aiohttp, Django, Selenium, Jenkins, +Github Actions, SonarCloud, Docker, and FastAPI. +Overall, I am proud to have driven positive changes, improving development efficiency and fostering a +collaborative work environment. ## [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. +At Lazer Technologies, I worked on [Certn](https://certn.co/), an app designed to simplify employers' +criminal background checks for their employees. One of my major achievements was overseeing a significant +integration with [Workday](https://www.workday.com/), resulting in a multi-million dollar per year +contract for Certn. Throughout this project, I utilized various technologies, including Django, Django +REST Framework, Docker, PostgreSQL, Github Actions, and Jenkins. + +My key projects at Certn included: + +- Certn - Workday Integration: This crucial integration served as the main link between Certn and + Workday, facilitating seamless background checks for employers. +- Certn - ADA DINER: I contributed to the development of this app, which allows on-demand crawls to check + criminal records for specific individuals. +- Certn - International Framework: I played a key role in building this app, acting as a bridge between + Certn's main platform and criminal background check providers, such as the RCMP. + +My work at Certn allowed me to make a significant impact, streamlining their background check process and +contributing to the company's growth and success. ### Projects: @@ -69,10 +96,13 @@ PostgreSQL, Github Actions and Jenkins. > 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. +During my time at Tarmac, I had the opportunity to work on an exciting project called +[Volition](/resume/volition/). The main objective of Volition was to create a specialized crawler capable +of extracting information from various web pages. This data was then used to build a unique "supermarket +place" dedicated to fasteners and screws. + +To ensure efficient development and deployment, our team utilized a range of cutting-edge technologies, +including Docker, TypeScript, NodeJS, PostgreSQL, Google Cloud, and Kubernetes. ### Projects: @@ -83,14 +113,20 @@ we used Docker, TypeScript, NodeJS, PostgreSQL, Google Cloud, and Kubernetes. > 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. +During my tenure at Massive from April 2019 to August 2020, I had the privilege of working on a +significant project for Coca-Cola Mexico called "[Tus Tapas Valen](/resume/tus-tapas-valen)." This +application was designed to enable clients to participate in promotions and auctions, providing them with +opportunities to win exciting prizes. Impressively, the app garnered 400,000 users during its online +presence. + +Initially, I worked on the FrontEnd using technologies like ReactJS, Redux, and redux-observable. +However, as the project evolved, I transitioned to the Backend. While simultaneously working on new +Backend functionalities, I also led a substantial refactor to improve the system's overall efficiency. +The Backend was developed using Python, Django, PostgreSQL, AWS, and AWS S3, allowing us to create a +robust and scalable foundation for the application. + +Working on "Tus Tapas Valen" at Massive was a remarkable experience that allowed me to contribute to the +success of a high-profile project for Coca-Cola Mexico. ### Projects: @@ -101,15 +137,24 @@ Backend is built using Python, Django, PostgreSQL, AWS, and AWS S3. > 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. +During my time at Vascar Solutions, I had the opportunity to contribute to various projects, with a +particular focus on Knac and Axelerist. + +[Knac](/resume/knac) is an innovative job application startup that places emphasis on assessments to match candidates +with specific job opportunities. In this project, I worked on the backend using technologies such as +NodeJS, Express, MongoDB, Mocha, CircleCI, Heroku, and AWS. My responsibilities involved building the +backend infrastructure, ensuring smooth database operations, and integrating various tools for seamless +deployment and testing. + +On the other hand, [Axelerist](/resume/axelerist) is a web application designed to connect with an external API and present +the client's inventory in a user-friendly and ergonomic manner. As part of the backend team, I managed +the API connection, developed an API wrapper, and handled user management. The app was built using +NodeJS, Express, MongoDB, Mocha, CircleCI, Heroku, and AWS. + +Being a part of these projects at Vascar Solutions provided me with valuable experiences in web +application development and utilizing a range of modern technologies. I contributed to the success of +Knac and Axelerist by delivering efficient backend solutions and collaborating effectively with the team +to achieve our project objectives. ### Projects: @@ -127,15 +172,15 @@ Engineering + 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) + 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/) + [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/) + [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/) | @@ -145,7 +190,7 @@ Engineering [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/) + [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/) | diff --git a/static/Roger_Gonzalez-Senior_Backend_Web_Developer.pdf b/static/Roger_Gonzalez-Senior_Backend_Web_Developer.pdf index f6a012c..7210205 100644 Binary files a/static/Roger_Gonzalez-Senior_Backend_Web_Developer.pdf and b/static/Roger_Gonzalez-Senior_Backend_Web_Developer.pdf differ -- cgit v1.2.3