Jonathan Rhone, Developer in Miami, FL, United States

Jonathan Rhone

Software Developer

Location
Miami, FL, United States
Toptal Member Since
April 24, 2014

Jonathan is a full-stack engineer with more than ten years of experience. He is comfortable working on large-scale distributed systems and client-facing, single-page web apps. Jonathan also excels at big data and is often involved with social media-related analytics projects.

Jonathan is available for hire
Hire Jonathan

Portfolio

Americana
TypeScript, Fastify, Svelte, Tailwind CSS, ECS, Docker, PostgreSQL, Redis...
Streamlit
Python, TypeScript, React, Kubernetes, Go, PostgreSQL, Pulumi, gRPC...
Hone
React, Node.js, JavaScript, NGINX, MongoDB, Ansible, Amazon Web Services (AWS)...

Location

Miami, FL, United States

Availability

Part-time

Preferred Environment

Git, MacOS, Linux, Visual Studio Code

The most amazing...

...thing I've built is a scraping infrastructure and big data pipeline to digest and index all of Pinterest for an image analytics platform.

Work Experience

2022 - PRESENT

Director of Engineering

Americana
  • Responsible for shipping products and services on time and with high quality.
  • Facilitated an engineering culture that attracts, retains, and develops top talent.
  • Set engineering department goals and KPIs that support company strategy.
  • Worked with leadership to grow the engineering team and achieve our product development goals.
Technologies: TypeScript, Fastify, Svelte, Tailwind CSS, ECS, Docker, PostgreSQL, Redis, Elasticsearch, CircleCI, Ethers.js, Solidity, Hardhat
2019 - 2021

Software Engineer

Streamlit
  • Worked on the Core and Cloud teams at Streamlit, the fastest way to build and share data apps.
  • Collaborated in areas such as monitoring and alerting, APIs, microservices, infrastructure automation, and on-call rotation in our Kubernetes-based platform as a service, Streamlit Cloud.
  • Participated in Python memory profiling, continuous integration and deployment, caching internals, and new 3rd party integrations to the open-source library on Streamlit Core.
Technologies: Python, TypeScript, React, Kubernetes, Go, PostgreSQL, Pulumi, gRPC, Google Cloud Platform (GCP), CircleCI, Cypress, SQL
2018 - 2019

DevOps Engineer

Hone
  • Provided DevOps services for Hone, the all-in-one leadership development platform for modern, distributed teams.
  • Built infrastructure automation tooling to deploy and manage a Docker Swarm cluster.
  • Developed the build and system for our containerized Node.js platform layer.
Technologies: React, Node.js, JavaScript, NGINX, MongoDB, Ansible, Amazon Web Services (AWS), Docker Swarm, Docker
2018 - 2018

Full-stack Engineer

Kiro
  • Led the development of Kiro, a tool that helps your software engineering team eliminate project delays and multiply your efficiency and effectiveness.
  • Developed the data harvester, APIs, and user-facing web app that allowed for integration with various project management providers and pulling their data.
  • Built infrastructure automation tooling to allow repeatedly deploying our platform and data layers.
Technologies: CSS, HTML, Ansible, Amazon Web Services (AWS), React, JavaScript, Flask, Python
2016 - 2018

CTO

Melody
  • Built a music social network where users could create musical stories and share them with their followers.
  • Led a small team of developers across native and back-end development, using agile methodologies.
  • Interfaced with the product and other executives to determine strategy and drive technical direction.
  • Integrated data from multiple APIs, including Facebook, Instagram, YouTube, Spotify, and Apple Music.
  • Provided API development, DevOps, data harvesting, and search.
Technologies: Amazon S3 (AWS S3), Amazon EC2, Ansible, RabbitMQ, Elasticsearch, Redis, MongoDB, Flask, Python
2016 - 2016

CTO

Deed
  • Developed an app that connects you with volunteer opportunities in your area daily.
  • Led a small team of developers across native and back-end development.
  • Managed daily processes using agile methodologies.
  • Drove technical direction for the determined feature sets.
Technologies: AWS Elastic Beanstalk, MongoDB, Express.js, Node.js
2016 - 2016

Software Engineer

Stayful
  • Developed the back-end platform for a hotel booking website similar to Priceline.com.
  • Designed and implemented REST APIs in Flask for our iOS client.
  • Built a Slack clone for a concierge chat service using modern JavaScript technology.
  • Converted PSDs to pixel-perfect web pages for our admin site.
Technologies: CSS, HTML, MongoDB, React, JavaScript, Flask, Python
2014 - 2015

Director of Engineering

Grsp
  • Developed the back-end for a mobile app that helps people shop while in a store.
  • Created a mobile web app using Meteor that we incorporated into the native iOS app for a hybrid solution.
  • Managed a hybrid onsite/remote team of four developers across back-end, web, and mobile.
  • Drove technical projects and provided leadership in a fast-paced environment.
  • Led project management and recruiting, working directly with the CEO to ensure the proper planning, execution, and success of the product.
Technologies: JavaScript, AWS Elastic Beanstalk, PostgreSQL, MongoDB, Elasticsearch, Redis, Amazon Web Services (AWS), Node.js
2013 - 2014

Back-end Engineer

Shareablee
  • Refactored and extended the Django-based analytics platform layer to support additional social media sites beyond Facebook.
  • Designed and implemented a distributed, fault-tolerant, and scalable data collection topology using Storm and other modern big data technologies.
  • Migrated hundreds of gigabytes of data between PostgreSQL, Cassandra, and Elasticsearch, ensuring data sanity and zero loss of data.
  • Managed cloud infrastructure on AWS EC2, in charge of server performance and on-call support.
  • Extended the Twitter platform to allow for historical data with Gnip integration.
  • Designed and developed a system that allowed for variable-range-windowed and time-series metrics on user and category properties.
  • Created and implemented REST APIs in Django for our client-facing single-page JavaScript application.
Technologies: Elasticsearch, Cassandra, Storm, RabbitMQ, Redis, PostgreSQL, Django, Python, SQL
2013 - 2013

Server Engineer

Hinge
  • Worked on a dating app that helps users find genuine, offline connections by utilizing the Facebook API to introduce users to friends-of-friends.
  • Administered the Neo4J database for complex Facebook graph operations and "smart matching."
  • Conducted JVM tuning and analysis for optimal performance, detecting memory leaks in one of our scripts and allowing for 10x future growth.
  • Implemented various platform features with Django and MongoDB.
  • Mentored younger engineers on cloud infrastructure and distributed systems.
Technologies: JVM, Groovy, Gremlin, Neo4j, Django, Python
2012 - 2012

Data Engineer

Pict
  • Developed the data framework for a web app that embeds smart watermarks into images so that retail companies can share, track, and manage them for eCommerce purposes.
  • Created a robust data pipeline and scalable infrastructure to scrape and index Pinterest.
  • Reduced disconnected raw data about pins into network trees based on root pins, which allowed us to provide analytics on the virality and network effect of original content.
  • Developed a system that used MongoDB as the bucket for processed MapReduce data, allowing the user to execute time-series queries.
  • Designed efficient data partitioning schemes in AWS S3.
Technologies: Apache Hive, Python, Amazon S3 (AWS S3), MongoDB, Scrapy
2011 - 2012

Server Engineer

TinyCo
  • Developed the back-end for beautiful, fun, and engaging games that can be played anywhere on mobile devices.
  • Worked with a wide variety of technologies on projects related to real-time analytics and scalable social gaming architecture.
  • Designed and developed a scalable click-tracking service, similar to bit.ly, for direct ad partners. A very high-traffic service with weekend ad spends often exceeding $1 million.
  • Implemented a Cassandra-backed "saved game state" service layer to migrate our JSON blobs off MySQL.
  • Created a multi-layer architecture to allow for fault tolerance and independent layer scalability.
  • Designed and implemented secure REST APIs for mobile clients.
  • Analyzed and re-wrote inefficient SQL queries.
  • Wore many hats across DevOps, DBA, and back-end development.
Technologies: DevOps, Java, Hadoop, Vertica, Cassandra, Redis, MySQL, Django, Python, Amazon Web Services (AWS), SQL

Skills

Languages

Python, JavaScript, SQL, Java, HTML, CSS, Go, TypeScript, Solidity

Frameworks

Flask, Django, Storm, Hadoop, Express.js, gRPC, Scrapy, Cypress, Fastify, Svelte, Tailwind CSS

Paradigms

REST, Unit Testing, Distributed Programming, DevOps, Microservices

Platforms

Amazon EC2, Linux, Docker, Amazon Web Services (AWS), JVM, AWS Elastic Beanstalk, Kubernetes, Google Cloud Platform (GCP)

Storage

MongoDB, Amazon S3 (AWS S3), Elasticsearch, PostgreSQL, Cassandra, Redis, MySQL, Apache Hive, NoSQL, Vertica, Neo4j

Libraries/APIs

Node.js, YouTube API, Spotify API, Apple Music API, Jira REST API, React, GitHub API

Tools

Git, Ansible, Docker Swarm, CircleCI, RabbitMQ, NGINX

Other

Pulumi, HAProxy, ECS, Ethers.js, Hardhat

Education

2004 - 2008

Bachelor of Science Degree in Computer Science

Brown University - Rhode Island