Robert Basso, Developer in Los Angeles, CA, United States
Robert is available for hire
Hire Robert

Robert Basso

Verified Expert  in Engineering

Software Developer

Los Angeles, CA, United States

Toptal member since April 22, 2024

Bio

Robert is a full-stack engineer with over five years of experience leveraging Ruby on Rails and React to create scalable back ends and pixel-perfect front ends. He excels in back-end optimizations and maintains expertise in API architectures, application security, cloud infrastructure, and database management. Robert is adept at team management and project oversight, ensuring the delivery of high-quality outcomes.

Portfolio

SilverBills, Inc.
Ruby on Rails 7, Ruby on Rails API, JavaScript, HTML5, SCSS, jQuery, Docker...
PatientsLikeMe
Ruby on Rails (RoR), React, Ruby ERB, Haml, JavaScript, jQuery, HTML5, SCSS...
Dollarship
Ruby on Rails API, React, JSX, JavaScript, HTML, SCSS

Experience

  • Ruby on Rails (RoR) - 5 years
  • RSpec - 5 years
  • PostgreSQL - 5 years
  • ActiveRecord - 5 years
  • GraphQL - 3 years
  • Elasticsearch - 3 years
  • React - 3 years
  • Jenkins - 2 years

Availability

Part-time

Preferred Environment

MacOS, Linux

The most amazing...

...thing I've done is work on a GraphQL microservice backed by Elasticsearch that powered the newsfeed of a leading healthtech social network.

Work Experience

Full-stack Software Engineer

2022 - 2023
SilverBills, Inc.
  • Improved security measures to obtain the System and Organization Controls (SOC) 2 startup certification.
  • Enhanced Content Security Policy (CSP) headers, implemented anti-CSRF libraries, automated pre-merge test suite runs, and migrated to Rails 7 with Stimulus and Turbo.
  • Implemented strategies to boost SEO performance, including adding canonical links and breadcrumbs, updating meta tags, and reconfiguring dynamic routes, resulting in a 12% increase in organic traffic.
  • Reduced page load times by over 50% by optimizing SQL queries, using compound indexes, and improving join order.
  • Maximized admin productivity by developing features such as an enhanced dashboard interface, document previews, and notifications for accounts with pending action items.
Technologies: Ruby on Rails 7, Ruby on Rails API, JavaScript, HTML5, SCSS, jQuery, Docker, Docker Compose, Jenkins, RSpec, Capybara, Redis, Sidekiq, Azure, Git, Bootstrap 4, REST, Ruby, Hotwire, Stimulus, Turbo

Full-stack Software Developer

2018 - 2020
PatientsLikeMe
  • Expanded features of the GraphQL newsfeed microservice, including highlighted keyword search, friend suggestions, and improved tag-based post scoring.
  • Increased new user conversion by 32% by creating a Quickstart onboarding interface.
  • Contributed to developing a React UI for displaying user genomic data, integrating features such as Wikipedia descriptions and an interactive genome interface.
  • Provided mentorship to summer interns and offered guidance in areas including Rails, React, RESTful and GraphQL architectures, Elasticsearch, and Salesforce.
Technologies: Ruby on Rails (RoR), React, Ruby ERB, Haml, JavaScript, jQuery, HTML5, SCSS, Elasticsearch, GraphQL, REST, Agile, Salesforce, PostgreSQL, RSpec, Capybara, Mocha, Enzyme, Jest, Apollo, Git

Contract Software Engineer

2017 - 2017
Dollarship
  • Developed a Rails API, incorporating multiple data models and optimizing load times through selective indexing and eager loading.
  • Expanded React UI by creating dedicated pages for new data models, utilizing Redux for state management, and designing an intuitive admin interface for comma-separated value (CSV) uploads.
  • Optimized database efficiency, adding constraints, updating Joins, and reducing data selections.
Technologies: Ruby on Rails API, React, JSX, JavaScript, HTML, SCSS

Software Engineering Apprentice

2015 - 2017
Cannonball Corporation
  • Developed a responsive front end with features, including infinite scrolling, recommended content, and keyword filtering, enhancing user experience and engagement.
  • Managed and maintained a RESTful API, including adding tables, columns, indexes, and constraints to ensure efficient data management and integrity.
  • Aided in overseeing agile structured sprints, leading daily standup meetings and semi-weekly retrospectives.
Technologies: Ruby on Rails (RoR), JavaScript, jQuery, HTML, SCSS, ZURB Foundation, RSpec, ActiveRecord

Experience

Park Easy

https://github.com/RBIII/park_free
I worked on a community-sourced parking hobby project that aims to reduce the stress of finding parking. The project is written in Ruby on Rails, and I utilized Google Maps SDK to support adding, validating, and reviewing parking locations while supporting Google, Facebook, and Twitter OAuth logins.

Portfolio Site

https://github.com/RBIII/portfolio
A Ruby Sinatra web app created to showcase my past projects. I utilized jQuery and SCSS to build a custom carousel, ERB templates for embedded logic, and Mailchimp integration for a built-in email form.

CodeWars Challenges

https://github.com/RBIII/codewars_challenges
A variety of algorithmic challenges are encountered on the site CodeWars.

To solve these challenges, I used a myriad of languages (Ruby, Python, SQL, Java, JavaScript, and TypeScript) and core computer science techniques (Recursion, Various data structures, memorization, extending classes, scoping, etc.).

Education

2009 - 2014

Bachelor's Degree in Mathematics and Computer Science

Northeastern University - Boston, MA, United States

Certifications

JANUARY 2015 - PRESENT

Full-stack Web Development

Launch Academy

Skills

Libraries/APIs

Ruby ERB, Ruby on Rails API, ActiveRecord, jQuery, Sidekiq, Google Maps SDK, React

Tools

RSpec, Jenkins, Git, Mocha, JSX, Docker Compose, Hotwire, Turbo

Languages

JavaScript, HTML5, Ruby, SQL, SCSS, CSS, Haml, HTML, GraphQL, TypeScript, Java, Racket, Python, Python 3

Frameworks

Ruby on Rails (RoR), Ruby on Rails 7, Capybara, OAuth 2, Jest, ZURB Foundation, Stimulus, Sinatra

Paradigms

REST, Agile

Storage

PostgreSQL, Redis, Elasticsearch

Platforms

MacOS, Salesforce, Linux, Docker, Azure

Other

Algorithms, Data Structures, Full-stack, Bootstrap 4, Enzyme, Apollo

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring