Jonathan Rhone, Developer in Miami, FL, United States
Jonathan is available for hire
Hire Jonathan

Jonathan Rhone

Verified Expert  in Engineering

Software Developer

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

Jonathan是一名拥有十多年经验的全栈工程师. 他擅长大型分布式系统和面向客户的单页web应用程序. 乔纳森还擅长大数据,经常参与与社交媒体相关的分析项目.

Portfolio

Americana
TypeScript, fasttify, Svelte,顺风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)...

Experience

Availability

Full-time

Preferred Environment

Git, MacOS, Linux, Visual Studio Code (VS Code)

The most amazing...

...我已经建立了一个抓取基础设施和大数据管道来消化和索引所有Pinterest的图像分析平台.

Work Experience

Director of Engineering

2022 - 2022
Americana
  • 负责产品和服务的准时和高质量的运输.
  • 促进了一种吸引、保留和发展顶尖人才的工程文化.
  • 制定支持公司战略的工程部门目标和关键绩效指标.
  • 与领导一起发展工程团队,实现产品开发目标.
Technologies: TypeScript, fasttify, Svelte,顺风CSS, ECS, Docker, PostgreSQL, Redis, Elasticsearch, CircleCI, Ethers.js, Solidity, Hardhat, Node.js

Software Engineer

2019 - 2021
Streamlit
  • 在Streamlit的核心和云团队工作,这是构建和共享数据应用程序的最快方式.
  • Collaborated in 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, 以及新的第三方集成到Streamlit Core上的开源库.
Technologies: Python, TypeScript, React, Kubernetes, Go, PostgreSQL, Pulumi, gRPC, Google Cloud Platform (GCP), CircleCI, Cypress, SQL, SaaS, REST APIs, Architecture

DevOps Engineer

2018 - 2019
Hone
  • Provided DevOps services for Hone, the all-in-one leadership development platform for modern, distributed teams.
  • 构建了用于部署和管理Docker Swarm集群的基础设施自动化工具.
  • 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 . js

Full-stack Engineer

2018 - 2018
Kiro
  • Led the development of Kiro, 一个工具,可以帮助您的软件工程团队消除项目延迟,并增加您的效率和效力.
  • Developed the data harvester, APIs, 面向用户的web应用程序,允许与各种项目管理提供商集成并提取他们的数据.
  • 构建基础设施自动化工具,允许重复部署我们的平台和数据层.
Technologies: CSS, HTML, Ansible, Amazon Web Services (AWS), React, JavaScript, Flask, Python, API Integration, APIs, REST APIs, Data Integration

CTO

2016 - 2018
Melody
  • 建立了一个音乐社交网络,用户可以创建并与他们的追随者分享音乐故事.
  • 领导一个小型开发团队,使用敏捷方法进行本地和后端开发.
  • 与产品和其他主管沟通,确定策略并推动技术方向.
  • 整合来自多个api的数据,包括Facebook、Instagram、YouTube、Spotify和Apple Music.
  • Provided API development, DevOps, data harvesting, and search.
Technologies: Amazon S3 (AWS S3), Amazon EC2, Ansible, RabbitMQ, Elasticsearch, Redis, MongoDB, Flask, Python, API Integration, APIs, REST APIs, Data Integration, Data Scraping, Scraping

CTO

2016 - 2016
Deed
  • 开发了一个应用程序,每天将你与你所在地区的志愿者机会联系起来.
  • 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, REST APIs

Software Engineer

2016 - 2016
Stayful
  • 为类似Priceline的酒店预订网站开发后端平台.com.
  • Designed and implemented REST APIs in Flask for our iOS client.
  • 使用现代JavaScript技术为礼宾聊天服务构建了一个Slack克隆版.
  • Converted PSDs to pixel-perfect web pages for our admin site.
Technologies: CSS, HTML, MongoDB, React, JavaScript, Flask, Python

Director of Engineering

2014 - 2015
Grsp
  • 开发了一个移动应用程序的后端,帮助人们在商店购物.
  • 使用Meteor创建了一款移动网页应用,并将其整合到原生iOS应用中作为混合解决方案.
  • 管理一个由4名开发人员组成的混合现场/远程团队,横跨后端、web和移动端.
  • 推动技术项目,并在快节奏的环境中发挥领导作用.
  • 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, API Integration, APIs, REST APIs, Data Integration, Architecture

Back-end Engineer

2013 - 2014
Shareablee
  • 重构并扩展了基于django的分析平台层,以支持Facebook之外的其他社交媒体网站.
  • Designed and implemented a distributed, fault-tolerant, 以及使用Storm和其他现代大数据技术的可扩展数据收集拓扑.
  • Migrated hundreds of gigabytes of data between PostgreSQL, Cassandra, and Elasticsearch, ensuring data sanity and zero data loss.
  • 在Amazon EC2上管理云基础设施,负责服务器性能和随叫随到的支持.
  • 扩展了Twitter平台,允许与Gnip集成的历史数据.
  • 设计并开发了一个系统,允许对用户和类别属性进行可变范围窗口和时间序列度量.
  • 在Django中为我们的客户端单页JavaScript应用创建并实现REST api.
Technologies: Elasticsearch, Cassandra, Storm, RabbitMQ, Redis, PostgreSQL, Django, Python, SQL, API Integration, Data Engineering, REST APIs, Architecture, Data Scraping, Scraping

Server Engineer

2013 - 2013
Hinge
  • Worked on a dating app that helps users find genuine, 通过使用Facebook API将用户介绍给朋友的朋友来实现离线连接.
  • 管理Neo4J数据库,用于复杂的Facebook图形操作和“智能匹配”."
  • Conducted JVM tuning and analysis for optimal performance, 在我们的一个脚本中检测内存泄漏,并允许未来增长10倍.
  • Implemented various platform features with Django and MongoDB.
  • 在云基础设施和分布式系统方面指导年轻的工程师.
Technologies: JVM, Neo4j, Django, Python

Data Engineer

2012 - 2012
Pict
  • 为一个网络应用程序开发数据框架,该应用程序将智能水印嵌入图像中,以便零售公司共享, track, and manage them for eCommerce purposes.
  • 创建了一个强大的数据管道和可扩展的基础设施来抓取和索引Pinterest.
  • 减少了关于引脚的断开连接的原始数据到基于根引脚的网络树, 这让我们能够分析原创内容的病毒式传播和网络效应.
  • 开发了一个系统,使用MongoDB作为处理MapReduce数据的桶, allowing users to execute time-series queries.
  • Designed efficient data partitioning schemes in Amazon S3.
Technologies: Apache Hive, Python, Amazon S3 (AWS S3), MongoDB, Scrapy, Data Engineering, Data Integration, Web Scraping, Scraping

Server Engineer

2011 - 2012
TinyCo
  • Developed the back end for beautiful, fun, and engaging games that can be played anywhere on mobile devices.
  • 在与实时分析和可扩展社交游戏架构相关的项目中使用各种技术.
  • 设计并开发了一个可扩展的点击跟踪服务,类似于bit.ly, for direct ad partners. 这是一个非常高流量的服务,周末广告支出通常超过100万美元.
  • 实现cassandra支持的“保存游戏状态”服务层,将JSON blobs从MySQL中迁移出去.
  • 创建了一个多层体系结构,允许容错和独立层的可伸缩性.
  • Designed and implemented secure REST APIs for mobile clients.
  • Analyzed and rewrote inefficient SQL queries. 在DevOps、数据库管理(DBA)和后端开发领域担任过许多职位.
Technologies: DevOps, Java, Hadoop, Vertica, Cassandra, Redis, MySQL, Django, Python, Amazon Web Services (AWS), SQL, Data Engineering, REST APIs, Architecture

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, Data Integration

Other

API Integration, APIs, Data Engineering, Pulumi, HAProxy, ECS, Ethers.js, Hardhat, SaaS, Architecture, Web Scraping, Scraping, Data Scraping

Libraries/APIs

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

Tools

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

2004 - 2008

Bachelor of Science Degree in Computer Science

Brown University - Rhode Island