Albert Ramirez

Software Engineer

Bogotá, Colombia

alberterc18@gmail.com

@alberterc18
aerc18

SUMMARY

Data Engineer with 4 years of experience in building data-intensive applications, applying DataOps practices for tackling challenging data warehouse and infrastructure migration problems. Currently helping a car insurance company migrate its data warehouse and improve the development process of the Big Data pipelines.

EXPERIENCE

Data Engineer

Globant, full time

Jan 2018 - Sep 2020

2 years and 9 months

  • Improve the development process of ETLs and Big Data pipelines in the organization.
  • Apply software engineering practices to have good code readability, maintainability, testability and performance. In all the code developed by the Data and Analytics team.
  • Create REST APIs to expose analytical models to be used for other systems.
  • Develop ETLs using Spark on AWS (Glue and EMR) and Apache Beam (Data Flow on Google Cloud).
  • Maintain the underlying cloud infrastructure for running the analytical models and Big Data pipelines in production in AWS and Google Cloud Platform.
  • Migrate a legacy Data Warehouse from PostgreSQL to Snowflake.

MongoDB Instructor

Platzi, fixed term contract

Mar 2019

Create the course curriculum of MongoDB for developers, I explained how to model the data and the overall architecture of an application that need to use MongoDB. To this date I have more than 300 reviews with an average score of 4.5 .

Software Engineer

Acsendo, full time

Apr 2017 - Jan 2018

10 months

Develop a web application using JAVA/Spring Boot and Angular/TypeScript, as data base engine we used Apache Cassandra, in that project I was also responsible of the infrastructure in AWS.

Software Engineer

Ingenian Software, full time

Dec 2016 - Mar 2017

4 months

Develop BackEnd Java code for different projects inside the company.

Software Engineer

Asegúrate Fácil, full time

Aug 2016 - Nov 2016

4 months

Develop BackEnd Java code for the main project inside the company.

EDUCATION

BSc. Electrical and Electronics Engineering

South Colombian University

2011 - 2016

My thesis was creating a simulation system using C++, Python and MATLAB for the transmition of HEVC video in MIMO wireless communication systems.

SKILLS


Programming Languages
  • Python
  • Scala
  • Java
Databases
  • MongoDB
  • Apache Cassandra
  • PostgreSQL
  • BigQuery
  • Snowflake
Cloud Providers
  • Amazon Web Services
  • Google Cloud Platform
Development Tools
  • Git
  • Docker, Kubernetes
  • Pyenv, Pipenv, Poetry, SBT, MVN and Gradle
  • Scalatest, Pytest, JUnit, Mockito
Web APIs
  • REST
  • RPC
  • GraphQL
Big Data
  • Apache Spark
  • Apache Beam
  • Apache Airflow

LANGUAGES


  • Spanish (native)
  • English (fluent)

CERTIFICATIONS


Google Cloud Certified - Professional Data Engineer

Google

2019 - 2021

Oracle Certified Associate, JAVA SE 8 Programmer

Oracle

2016 - No expiration