Scroll To View More
Hire the top 3% of freelance developers
Eduardo Bautista

Eduardo Bautista

Guadalajara, Mexico
Member since March 12, 2015
Eduardo has worked with several startups, including OneLogin and Bandsintown. He has been working remotely with several different clients since the beginning of his career. Eduardo has been trusted to create features for enterprise clients in the past as well as beginning new projects from scratch for startups.
Eduardo is now available for hire
  • JavaScript, 5 years
  • Ruby on Rails (RoR), 4 years
  • Ruby, 4 years
  • Test-driven Development (TDD), 3 years
  • Agile Software Development, 3 years
  • Elixir, 1 year
  • Ember.js, 1 year
  • Phoenix, 1 year
Guadalajara, Mexico
Preferred Environment
Mac OS, Git, Vim, tmux
The most amazing...
...thing I worked on was API for a mobile app. I had to focus on performance because it was to be used by millions of users.
  • Founder | Software Engineer
    Beta Reduction
    2017 - PRESENT
    • Worked on implementing new features for an Ember.js app.
    • Identified inefficient SQL queries.
    • Built an API using Ruby on Rails.
    • Wrote HTML and CSS to match designs.
    • Learned what is necessary to start a C-corporation in the United States.
    Technologies: Ruby on Rails, Elixir, Ember.js
  • Software Engineer
    Quicky Forecast (via Toptal)
    2016 - 2017
    • Implemented new features using Ember.js.
    • Implemented new JSON API endpoints using Ruby on Rails.
    • Used the Stripe API for payments.
    • Converted designs to code.
    • Used Highcharts to create charts.
    Technologies: Ruby, Ruby on Rails, Elixir, Phoenix, Ember.js
  • Co-Founder | Software Engineer
    2015 - 2016
    • Created the API for a mobile application to be used by millions of users.
    • Helped on a project that was to be used by the Mexican government.
    Technologies: Ruby on Rails, Elixir, JavaScript
  • Software Engineer
    OneLogin Inc.
    2014 - 2015
    • Worked with Ruby without Rails.
    • Integrated several third party applications.
    • Helped improve a background worker to be more efficient.
    • Worked in an Agile team using XP and Scrum.
    • Worked on the front-end using JS, HTML, and CSS.
    Technologies: Ruby, Ruby on Rails, JavaScript
  • Software Engineer
    Crowd Interactive
    2013 - 2014
    • Created an online store using Backbone.js.
    • Did data scraping for online stores.
    • Used Ruby on Rails on every project.
    • Used the Spree eCommerce framework.
    • Worked in an Agile team using Scrum.
    • Worked on the front-end using Backbone, HTML, and CSS.
    Technologies: Ruby on Rails, Backbone.js, JavaScript, Spree
  • Page Indexer (Development)

    A small Rails app that allows you to specify a URL and extract the title and header tags from the page.

  • Rust Track Maintainer (Other amazing things)

    I volunteered to help maintain and set up the Rust programming language track at

    It's a service that is used by people interested in learning a programming language by completing exercises. The code that is written is then reviewed and given feedback on by other programmers.

  • Meet Phoenix: A Rails-like Framework for Modern Web Apps on Elixir (Publication)
    In back-end software development, increased productivity often comes at the cost of performance. In this article, Toptal Software Engineer Eduardo Bautista shows us how the Phoenix framework builds on the familiar concepts from the Rails world, and makes it even easier to build robust concurrent applications without compromising performance.
  • Languages
    Ruby, JavaScript, CSS, HTML, Elixir
  • Frameworks
    Ruby on Rails (RoR), Ember.js, Phoenix
  • Tools
    Vim Text Editor, Git
  • Paradigms
    Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD), Functional Programming
  • Platforms
    Mac OS, Linux
  • Libraries/APIs
  • Storage
Hire the top 3% of freelance developers
I really like this profile
Share it with others