Jonathan Rhone

Jonathan Rhone

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

Jonathan Rhone

New York, 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, Mongo, HTML, CSS
  • Grsp
    Node.js, AWS, Redis, Elasticsearch, Mongo, Postgresql, Elastic Beanstalk...
  • Shareablee
    Python, Django, Postgres, Redis, RabbitMQ, Storm, Cassandra, ElasticSearch
Experience
  • Python, 4 years
  • Meteor, 3 years
  • SQL, 4 years
  • React.js, 1 year
  • Distributed Programming, 4 years
  • Amazon Web Services (AWS), 4 years
  • NoSQL, 4 years
  • Elasticsearch, 2 years
New York, United States
Availability
Full-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 backend 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, Mongo, HTML, CSS
  • Director of Engineering
    Grsp
    2014 - 2015
    • Developed the backend 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 4 developers, across backend, 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, Mongo, Postgresql, Elastic Beanstalk, Javascript
  • Backend 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 Postgres, Cassandra and ElasticSearch, while ensuring data sanity and zero loss of data.
    • Managed cloud infrastructure on AWS EC2, in charge of server performance and handling on-call responsibilities.
    • 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, Postgres, 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 e-commerce 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 time-series 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, SQL, JavaScript, CoffeeScript
  • Libraries/APIs
    Instagram API, Node.js, SoundCloud API, Facebook API, React.js, Django ORM, Google API, Stripe
  • Platforms
    Meteor, Amazon EC2, Amazon Web Services (AWS), Linux, Mac OS X
  • Storage
    MongoDB, Amazon S3, Elasticsearch, NoSQL, Cassandra, PostgreSQL, Redis, Hive, MySQL, Vertica
  • Frameworks
    Django, Express, Mocha
  • Tools
    GitHub, Trello, Git, Ansible, Sublime Text 2
  • Paradigms
    Object-oriented Programming (OOP), Asynchronous Programming, Distributed Programming, REST, Agile Software Development, MVC, Event-driven Programming, Unit Testing
  • Misc
    Unix Shell Scripts
Education
  • Bachelor of Science degree in Computer Science
    Brown University - Rhode Island
    2004 - 2008
Hire the top 3% of freelance developers
I really like this profile
Share it with others