Hi, I'm Oscar De Alva đź‘‹

I'm a BI and Backend Software Engineer

RESUME

Skills

Programming Languages

  • Scala
  • JavaScript ES6
  • Java 8
  • Python 3

Cloud Computing

  • AWS Lambda
  • AWS S3
  • Heroku

Backend Development

  • Spring Boot
  • Node.js
  • Express.js
  • Http4s
  • Cask

Databases

  • PostgreSQL
  • AWS DynamoDB

Frontend Development

  • HTML 5
  • CSS
  • Hugo
  • JQuery
  • Pug

Project Management

  • Git
  • Github
  • BitBucket
  • Trello
  • Asana

Experience

Enroute Systems

BI Engineer

October 2020 - Present


Lead engineer for the migration of a Java Spring backend to Looker for the creation of different reports. Cooperated with UI/UX teams to create different dashboards within Looker for the company’s clients. Empowered different teams to use Looker for their own reporting needs through documentation, courses, knowledge transfers, and shared-service work.

  • Use of Looker’s LookML language to model the Snowflake database.
  • Helped with the development of a Java Spring application to test Looker’s API endpoint and compare its data with Production environment, to ensure data correctness during the migration process.

NUBIX

Junior Developer

August 2019 - May 2020


Maintenance of the company’s main platform, mainly bug fixing and improvement of code’s quality. Implementation of new functionalities for the main platform and different services. Mainly coded in JavaScript ES6, using Node.JS, both locally and at AWS Lambda.

  • Developed a GCP Function in Python for the classification and storage, in AirTable, of mastography results the moment they were interpreted and uploaded to the main platform.
  • Developed a small Scala application to add climate and geolocation information to patients’ interpretations. Using Google Maps Elevation and Geocoding APIs, and Dark Sky API. Developed as a preprocessing step that lead to Data Science analysis, processing around 40,000 patients.

NUBIX

Internship

QA Engineer

May 2019 - July 2019


Comprenhensive analysis of the main platform code’s quality considering various points of view, such as security analysis.

  • Around 50 minor vulnerabiities detected.
  • Reduced around 300 lines of code of the mains service.
  • Usage of RetireJS, AuditJS, ESLint configured with StandardJS, and ShellCheck.

Education

Universidad de las Américas Puebla

August 2016 - May 2020

B.S. Computer Systems Engineering