Rafael Espinoza
Software Engineer

Resume

Technical Skills

Strong

React, JavaScript, Node, SQL, Postgres, Ruby, Rails, Git, Linux, Redux

Experienced

Webpack, AWS, shell scripting, Ansible, Docker

Professional Experience

Software Engineer
Rooster Grin/Thread Communication 2017 - present
Contract Software Engineer
Referral Exchange 2015 - 2016
Freelance Software Engineer
World Franchising Network 2015 - 2015
Administrator and Instructor
Musically Minded, Inc. 2011 - 2014

Highlights

Mass email & test messaging
Software Engineer at Rooster Grin Media
Architected & launched a mass messaging feature which allows users to manage groups of patients & account holders based on various factors such as: appointment time & date ranges, age, household role, or simply hand pick.
Augment messaging application to allow for ad-hoc communication
Design interfaces to transmit parameters, efficiently query database & enqueue batch processing
Developed data models to collect message delivery statistics in daily bundled email reports
Enhanced Caller ID
Software Engineer at Rooster Grin Media
Created an enhanced caller id feature which uses an incoming phone call to look up patient & family information
Utilized sending & receiving phone numbers to scope & route information through a web socket
Initialize a client-side websocket & trigger a browser pop up notification as the call is sent to office
Authorization
Software Engineer at Rooster Grin Media
Designed & implemented a role-based authorization schema for scoped resource read & write access
Unit tested all the things
Server automation
Software Engineer at Rooster Grin Media
Assembled tasks to set up, tear down & dispose of deployment environments and prevent configuration drift
Implemented continuous archiving & streaming replication of production databases into AWS
Manage & commit (encrypted!) environment variables into source control
Service Monitor
Software Engineer at Rooster Grin Media
Wrote a REST API written in pure node to be pinged by 3rd party service
Developed state management mechanism to trigger phone calls (Twilio API) to alert team members when critical infrastructure is down
Unit test API interface & state changes

Education

Hack Reactor
Advanced Software Immersive Program
2016 - 2016
CSU East Bay
B.A. in Music
2008 - 2010
Diablo Valley College
Music
2006 - 2008