![Jonathan Rhone, Developer in Miami, FL, United States](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1074766%2Fhuge_4c1743df4604b9c96be0dd4750517513-69738c2cc1cc8f70b51cca0ee7074614.jpg&width=524)
Jonathan Rhone
Verified Expert in Engineering
Software Developer
Jonathan is a full-stack engineer with more than ten years of experience. 他擅长大型分布式系统和面向客户的单页web应用程序. 乔纳森还擅长大数据,经常参与与社交媒体相关的分析项目.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, Linux, Visual Studio Code (VS Code)
The most amazing...
...我已经建立了一个抓取基础设施和大数据管道来消化和索引所有Pinterest的图像分析平台.
Work Experience
Director of Engineering
Americana
- 负责保证产品和服务的准时和高质量.
- 促进了一种吸引、保留和发展顶尖人才的工程文化.
- Set engineering department goals and KPIs that support company strategy.
- 与领导一起发展工程团队,实现产品开发目标.
Software Engineer
Streamlit
- 在Streamlit的核心和云团队工作,这是构建和共享数据应用程序的最快方式.
- 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, 以及新的第三方集成到Streamlit Core上的开源库.
DevOps Engineer
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.
Full-stack Engineer
Kiro
- Led the development of Kiro, 一个工具,可以帮助您的软件工程团队消除项目延迟,并增加您的效率和效力.
- Developed the data harvester, APIs, 面向用户的web应用程序,允许与各种项目管理提供商集成并提取他们的数据.
- 构建基础设施自动化工具,允许重复部署我们的平台和数据层.
CTO
Melody
- 建立了一个音乐社交网络,用户可以创建音乐故事并与他们的追随者分享.
- 领导一个小型开发团队,使用敏捷方法进行本地和后端开发.
- 与产品和其他主管沟通,确定战略和推动技术方向.
- 整合来自多个api的数据,包括Facebook、Instagram、YouTube、Spotify和Apple Music.
- Provided API development, DevOps, data harvesting, and search.
CTO
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.
Software Engineer
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.
Director of Engineering
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.
Back-end Engineer
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 loss of data.
- 在AWS EC2上管理云基础设施,负责服务器性能和随叫随到的支持.
- 扩展了Twitter平台,允许与Gnip集成的历史数据.
- 设计并开发了一个系统,该系统允许对用户和类别属性进行可变范围窗口和时间序列度量.
- 在Django中为我们的客户端单页JavaScript应用创建并实现REST api.
Server Engineer
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.
- 在云基础设施和分布式系统方面指导年轻的工程师.
Data Engineer
Pict
- 为一个网络应用程序开发数据框架,该应用程序将智能水印嵌入图像中,以便零售公司共享, track, and manage them for eCommerce purposes.
- 创建了一个强大的数据管道和可扩展的基础设施来抓取和索引Pinterest.
- 减少了关于引脚的断开连接的原始数据到基于根引脚的网络树, 这让我们能够分析原创内容的病毒式传播和网络效应.
- 开发了一个系统,使用MongoDB作为处理MapReduce数据的桶, allowing the user to execute time-series queries.
- Designed efficient data partitioning schemes in AWS S3.
Server Engineer
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 re-wrote inefficient SQL queries.
- Wore many hats across DevOps, DBA, and back-end development.
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.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
Bachelor of Science Degree in Computer Science
Brown University - Rhode Island