Curriculum Vitae

Experience

Boston Scientific

R&D Advanced Embedded Software Engineer II

Heredia, Costa Rica

Mar 2021 - Present

Firmware Verification for Neuromodulation.

Neustar

Software Engineer

Heredia, Costa Rica

Dec 2019 - Feb 2021

Infrastructure, DevOps, AWS.

Lantern Technologies

Integration Engineer

San José, Costa Rica

Jan 2019 - Nov 2019

Embedded software developer for industrial applications.

Firmware development for low-power monitorization devices and real-time tracking systems.


Education

TEC (Costa Rica Institute of Technology)

Licentiate Degree: Computer Engineering

Cartago, Costa Rica

2013 - 2019


Skills

Embedded Systems and Systems Programming

  • Programming Languages: C++, C, Python, JavaScript and TypeScript
  • Microcontrollers and development boards: ESP32, Xilinx and Altera FPGAs, ARM Cortex, Atmel, Raspberry Pi, Arduino.
  • Build systems: CMake and GNU/Make.
  • Embedded Linux based on OpenWRT.
  • Experience with communication protocols: I2C, UART, SPI.
  • Device drivers for the Linux kernel.
  • Unit tests, software specification, design and architecture.
  • Version control system: Git (Github, Bitbucket and GitLab).

DevOps, Infrastructure as Code and Linux System Administration

  • Terraform
  • Packer
  • Ansible
  • Jenkins
  • Debian-Based Operating Systems
  • Bash and Python scripting

Amazon Web Services and Serverless framework

  • Amazon Elastic Compute Cloud (EC2)
  • VPC
  • AutoScaling Groups
  • Elastic Load Balancers (ELB)
  • AWS Simple Storage Service (S3)
  • Serverless framework
  • AWS Lambda
  • AWS API Gateway

Web Development

  • Back-end development: Node.js (ExpressJS) and Python (Flask, FastAPI).
  • Front-end development: Angular, HTML5, CSS, Bootstrap.

Soft Skills

Good communicator, curious and always motivated to learn new technologies, good public speaker, team worker, collaboration-driven, easy learner, creative at problem solving.


Languages

Spanish: Native language

English: Fluent: Speaking, reading comprehension, writing and listening.