Finance Blog
Rodolfo Martínez

Rodolfo Martínez Vega

Software Developer at Rackspace

Maintainer at Meshery

Download as PDF

About Me

I'm a software developer and a Linux lover. I like to participate in innovative projects in a startup environment. I'm interested in personal finances and how we can use it to reach our goals.

Work Experience

Software Developer - Rackspace (January 2020 - Present)

  • Working with Golang and Kubernetes to build tools to create managed clusters for customers, this includes: configure different Helm charts like Prometheus, Grafana, Harbor, Nginx, Velero, and others using Helm v3; use Terraform and RKE for the cluster management; create CLIs and services using Golang to automate the deployment of services; create an UI with NodejS using ReactJS to provide access to the cluster and to the services deployed. Usage of OpenStack as the main cloud provider and Amazon EKS for few projects. Usage of CircleCI as CI/CD and GitHub for version control.

Software Engineer - Digitt (September 2018 - January 2020)

  • Build friendly applications for our fintech startup. Developing both in Frontend using ReactJS with Redux, HTML5, CSS/Sass; and the Backend with NodeJS using RESTful, Koa, and PostgreSQL. We use a microservice architecture using gRPC and Docker containers orchestrated by Kubernetes and Rancher. Usage of Gitlab CI/CD, Mocha for unit testing, and Nightwatch for e2e tests. Usage of AWS technologies such as EC2, S3, CloudFront, and RDS. Use Scrum as a development methodology.

Front-End Developer - Agave Lab (September 2017 - September 2018)

  • Build a web application for a portfolio startup (Regiztra) using React and GraphQL.
  • Work together with a San Francisco company to build a complete web application to migrate data to the Cloud. We built it using microservices. Technologies used: ReactJS, HTML5, CSS/Sass, NodeJS, PostgreSQL, ExpressJS. Usage of CircleCI as CI/CD, Mocha for unit testing, and TestCafe for e2e tests. Use Scrum as a development methodology.

Python Developer - Agave Lab (May 2017 - September 2017)

  • Give support to a Python web application for an insurance company using Flask and Bash scripts.

Technical Support Engineer - Micro Focus (February 2016 - January 2017)

  • Configure, monitor and give support to Linux Servers (SUSE).
  • Manage and control employees and taxpayers identities with Novell Access Manager (NAM) at SAT.
  • Develop software solutions in Java and Bash to improve efficency more than 50%.

Certifications

Courses

Software Development - (2017)

Dev.f

Python 3 - (2017)

Udemy - Aldo Olivares

Data Analysis with Python & Pandas - (2017)

Udemy - Ardit Sulce

Git and GitHub - (2017)

Udemy - Jose Javier Villena

JavaScript - (2017)

Udemy - Fernando Herrera