Jonathan Rhone

Jonathan Rhone

New York, NY, United States
Hire Jonathan
Scroll To View More
Jonathan Rhone

Jonathan Rhone

New York, NY, United States
Member since January 3, 2014
Jonathan is a full stack engineer who's as comfortable working on large-scale distributed systems as he is on client-facing single-page web apps. Jon also excels at working with big data, and has frequently worked on a petabyte scale.
Jonathan is now available for hire
Portfolio
  • Stayful
    Python, Flask, JavaScript, React, MongoDB, HTML, CSS
  • Grsp
    Node.js, AWS, Redis, Elasticsearch, MongoDB, PostgreSQL, Elastic Beanstalk...
  • Shareablee
    Python, Django, PostgreSQL, Redis, RabbitMQ, Storm, Cassandra, Elasticsearch
Experience
  • SQL, 4 years
  • NoSQL, 4 years
  • Amazon Web Services (AWS), 4 years
  • Python, 4 years
  • Distributed Programming, 4 years
  • Meteor, 3 years
  • Elasticsearch, 2 years
  • React.js, 1 year
New York, NY, United States
Availability
Part-time
Preferred Environment
Linux, OS X, Sublime, Git
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.
Employment
  • Software Engineer
    Stayful
    2016 - 2016
    • 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 webpages for our admin site.
    Technologies: Python, Flask, JavaScript, React, MongoDB, HTML, CSS
  • Director of Engineering
    Grsp
    2014 - 2015
    • Developed the back-end for a mobile app that helps people shop while in a store.
    • Developed 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: Node.js, AWS, Redis, Elasticsearch, MongoDB, PostgreSQL, Elastic Beanstalk, JavaScript
  • Back-end Engineer
    Shareablee
    2013 - 2014
    • 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, while 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.
    • Designed and implemented REST APIs in Django for our client-facing single-page JavaScript application.
    Technologies: Python, Django, PostgreSQL, Redis, RabbitMQ, Storm, Cassandra, Elasticsearch
  • Server Engineer
    Hinge
    2013 - 2013
    • Worked on a dating app that helps users find genuine, offline connections by utilizing the Facebook API to only 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 platform features across Django and MongoDB.
    • Mentored younger engineers on cloud infrastructure and distributed systems.
    Technologies: Python, Django, Neo4J, Gremlin, Groovy, JVM
  • Data Engineer
    Pict
    2012 - 2012
    • 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.
    • Developed 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 timeseries queries.
    • Designed efficient data partitioning schemes in AWS S3.
    Technologies: Python, Hive
  • Server Engineer
    TinyCo
    2011 - 2012
    • 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 spend often exceeding USD $1 million.
    • Implemented a Cassandra-backed "saved game state" service layer to migrate our JSON blobs off of MySQL.
    • Designed a multi-layer architecture to allow for fault tolerance and layer independent 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: Python, Django, MySQL, Redis, Cassandra, Vertica, Hadoop, Java, Cloud, DevOps
Experience
  • Unvael.fm (Development)

    Full-stack development on a social music platform centered around group sharing.

    Acting CTO and lead developer responsible for all back-end architecture and data modeling, as well as the client-side web app performance and architecture.

    Using modern web technologies such as CoffeeScript, MongoDB, and Meteor.js, a real-time JavaScript everywhere web framework.

Skills
  • Languages
    Python, CoffeeScript, SQL, JavaScript
  • Libraries/APIs
    Instagram API, SoundCloud API, Django ORM, Node.js, Facebook API, React.js, Google API, Stripe
  • Platforms
    Meteor, Amazon Web Services (AWS), AWS EC2, Linux, Mac OS X
  • Storage
    Amazon S3, MongoDB, Cassandra, NoSQL, PostgreSQL, Redis, Hive, MySQL, Vertica
  • Frameworks
    Django, Express.js, Mocha
  • Tools
    Git, GitHub, Trello, Ansible, Sublime Text 2
  • Paradigms
    Object-oriented Programming (OOP), Asynchronous Programming, Distributed Programming, REST, Agile Software Development, Model View Controller (MVC), Unit Testing, Event-driven Programming
  • Misc
    Elasticsearch, Unix Shell Scripting
Education
  • Bachelor of Science degree in Computer Science
    Brown University - Rhode Island
    2004 - 2008
I really like this profile
Share it with others