Rafael Corral, Software Developer in San Francisco, CA, United States
Rafael Corral

Software Developer in San Francisco, CA, United States

Member since September 5, 2019
Rafael is a software engineer with over ten years of experience building feature-rich applications that help users' achieve their goals and impact the organization's bottom line. Rafael is a full-stack engineer with a strong focus on front-end development. He is well-versed in a variety of languages and enjoys building and architecting solutions.
Rafael is now available for hire

Portfolio

Experience

  • JavaScript, 12 years
  • Node.js, 8 years
  • React, 5 years
  • Docker, 4 years
  • Python 2, 3 years
  • Ruby, 2 years
  • Kubernetes, 2 years
  • Angular, 2 years

Location

San Francisco, CA, United States

Availability

Part-time

Preferred Environment

macOS, Git, Jira, VS Code, Tmux, Zsh, Slack.

The most amazing...

...project I've coded is an options trading algorithm.

Employment

  • Senior Software Engineer

    2019 - PRESENT
    Option Alpha
    • Backtested software for options strategies.
    • Collected trade account statistics.
    • Developed an application to place option trades with a broker.
    Technologies: React, Node.js
  • Senior Front-end Engineer

    2017 - 2019
    Crunchbase, Inc.
    • Implemented server-side rendering.
    • Built a Yahoo! Finance and Crunchbase integration.
    • Built the Crunchbase Pro graphs that display enhanced company data.
    • Created structured data for company profiles to provide rich search results.
    • Implemented Cypress to do full end-to-end testing.
    Technologies: Angular2, Node.js, GraphQL, Cypress, Python
  • Software Engineering Manager

    2014 - 2017
    Mesosphere, Inc.
    • Helped ship the first version of the UI application.
    • Managed a team of engineers on-site and abroad.
    • Implemented a Cypress testing framework.
    • Worked closely with management, product managers, and designers to collaborate on new features.
    Technologies: React, Redux, Rx.js, Node.js, Python, Kubernetes
  • Software Engineer

    2014 - 2015
    Quid, Inc.
    • Rewrote the graphing and visualization application without libraries using plain JavaScript and WebGL.
    • Played a large role in integrating Quid’s newest datasets (Patents, Twitter).
    • Worked closely with product and design to improve the usability of the application.
    Technologies: Backbone.js, WebGL, Ruby, Node.js
  • Software Engineer

    2013 - 2014
    Barracuda Networks, Inc.
    • Built and maintained a UI application for the Barracuda Back-up solution.
    • Developed an archiving solution to build zip and tar archives in the browser.
    • Built an in-house solution to keep track of client-side exceptions before services like Sentry existed.
    Technologies: jQuery, PHP
  • PHP Lead Developer

    2008 - 2013
    'corePHP', LLC
    • Oversaw all development projects in the company.
    • Developed systems to automate in-house processes for CI/CD.
    • Developed API integrations between providers, AWS, Facebook, Twitter, Google, and SalesForce.
    • Developed four successful products sold through the company.
    Technologies: PHP, SQL, AWS, Joomla, WordPress

Experience

  • Crunchbase (Development)

    I helped build a new single-page-application using Angular2, Node.js, and GraphQL. It was built as a microservice that could easily be scaled horizontally as needed. The application also had logging and monitoring with alerts to PagerDuty.

  • DC/OS UI (Development)
    https://github.com/dcos/dcos-ui

    The DC/OS UI is used by datacenter operators to administer and manage a datacenter. Developers use DC/OS UI to manage, deploy, and debug their applications. I was part of the team that built this application from the ground up using React, Redux, Cypress, Python, Node.js, and Docker.

Skills

  • Languages

    JavaScript, TypeScript, SQL, Python 2, Ruby, C++
  • Frameworks

    Angular, Redux
  • Libraries/APIs

    React, Node.js
  • Tools

    Jira, Git, VS Code, Tmux, Mesos
  • Paradigms

    Agile, Functional Programming, Object-oriented Programming (OOP)
  • Platforms

    Docker, Kubernetes
  • Storage

    MySQL, Redis, NoSQL

Education

  • Coursework in Network Security and Biometrics
    2006 - 2008
    Davenport University - Grand Rapids, Michigan, USA

To view more profiles

Join Toptal
I really like this profile
Share it with others