Experience Summary

As an engineer in general, I prefer to work in environments where people is able to learn and grow along with the whole team where feedback is taken as something positive.

Technically my focus is in software/infrastructure automation.

  • 2+ years Exp. as Dev/Sec/CloudOps engineer in high consuming data environments.
  • Background 9+ yrs as Backend/full stack engineer (java, kotlin, react, typescript, ruby).
  • AWS as main cloud provider.
  • Terraform for cloud architecture for different environments(stage,dev,prod). From Route53 domain setup to RDS, kafka, App Load Balancer, Target groups, etc.
  • Dockerized environments: docker, docker-compose, kubernetes, Registries(JFrog, ECR)
  • Looking to increase my experience in Kubernetes.
  • 4+ yrs working remotely

Experience

DevOps Engineer

June 2021 - Current
Certilytics Inc

Analytics platform in the health care field where huge amounts of information are consumed and processed to provide customers insight on how to handle medical claims and insurances.

Support the different data and software development teams to provide the set of tools needed to run data pipelines, spark programs, apache airflow, etc. Including CI/CD integration, cloud infrastructure and automation of repetitive tasks.

Technologies:

  • Amazon Web Services (s3,RDS, ECS, EC2, CodeBuild)
  • Docker, Kubernetes-> Rancher(RKE), docker-compose.
  • HDFS filesystem, PrestoDB.
  • Terraform
  • Jenkins CI/CD pipelines
  • Azure Devops

DevOps Engineer

March 2019 - May 2021
Encora-Beyond Limits

Refinery Planning Web Application microservices. Including data ingress/pipeline, data streams, AmazonMQ, etc.

As part of the Devops team I got the following responsabilities:

  • Create/Maintain Jenkins CI/CD Pipelines.
  • Manage AWS using automation tools like terraform.
  • Create Production/non-production environments in AWS.
  • Manage infrastructure thru terraform.
  • Dockerize Dev environments.

Technologies:

  • Terraform
  • AWS (s3, RDS postgres, ec2, ecs, ecr)
  • Docker
  • Java Microservices
  • Jenkins CI/CD pipelines

Software Engineer

Oct 2019 - March 2020
Task Rabbit IKEA team.

Developing and maintaing services(APIs, web client, Backend) where taskers are matched to the IKEA stores and provide a wide catalog of services.

As part of the ikea team I’m responsible of delivering production ready features accross prioritized projects like:

  • Web experiments. Purpose: increase booking rate by providing different experiences to the user.
  • Ikea Store - TaskRabbit launch for new countries and metros.

Common Activities:

  • Daily Standup, Code reviews, Architecture Hour
  • Retrospective meetings (feedback and action items)

BackEnd:

  • RoR, Sidekiq (eventBus), Rspec, Mysql

FrontEnd:

  • React, ES2020, Redux, Style components (SCSS).

Software Engineer

Feb 2019 - Aug 2019
Crew

This is a chat client for front line employees with several more functionalities to communicate shifts, calendars, rosters, etc.

My main responsabilities in this project is to work on add-ons at the organization and enterprise level to connect with third party providers.

Technologies used during this stage

  • Java, Kotlin.
  • Gradle.
  • Docker for running services (microservice environment).
  • Spring mvc, security, webservices.
  • Dynamodb, activemq, redis, producer-consumer paradigmn to connect services.

Java Software Engineer

Oct 2014 - Dec 2018 (4 years)
Nearsoft, Switchfly

Full stack software engineer responsible to create features, fix bugs and test modules of a large saas application deployed by international companies in the traveling sector following OWASP secure coding guidelines.

Technologies and skills:

  • Java 7,8 (streams, optionals)
  • Spring (Dependency injection, web)
  • WebServices (third party communication, payment authorization)
  • Backend tasks (payment workflows, validations, repos, scheduled tasks, mailing jobs)
  • Repositories JDBC, Hibernate
  • Unit testing using Junit, hamcrest, easymock, parametric tests.
  • Testing Automation with selenium.
  • Javascript (Jquery, Emberjs)
  • Templating (handlebars, Html5, bootstrap, css, scss)
  • Docker (postgres, memcache)

Java Developer

2011 - 2014
Hewlett-Packard, Guadalajara

XSLT and XSL-FO based tool for document transformations from XML to PDF, HTML, PPTX some other XML-based internal formats.

Java Standard 6.0, swing based app, processing all document transformation requests, command line based tool as well.

  • Java 6, XSlT, XSL-FO, Junit 4, Docbook standard format.

Java Developer

Sept 2010 - Sept 2011
Tata consultancy services, Guadalajara

Real estate webapp. Hibernate, Struts2 and spring.

Skills & Proficiency

Docker, Kubernetes, Containerized env.

AWS(S3, ECS, RDS, AppLoadBalancer, ApiGateway, Route53)

Terraform, Packer, Vault, etc.

Java, Kotlin (Spring)

JS, Typescript, ReactJS