Rob Moore, Software Developer in London, United Kingdom
Rob Moore

Software Developer in London, United Kingdom

Member since May 27, 2015
Rob is a recent Oxford graduate and full-stack engineer. His creativity and high quality code continue to impress clients. He is the co-owner of Wavve.co, a company that he has helped grow to over $750 thousand ARR. He is also the founder of Floom.app, a marketplace for SaaS products that he built from the ground up.
Rob is now available for hire

Portfolio

Experience

  • JavaScript, 6 years
  • D3.js, 6 years
  • Node.js, 4 years

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

VS Code, Mac OS

The most amazing...

...thing I've coded is a time-based map of nuclear facility incidents, which can be filtered based on criteria and allows for user interactivity and analysis.

Employment

  • Founder

    2018 - PRESENT
    Floom.app
    • Built Floom.app from the ground up, currently getting around 100 orders/week.
    Technologies: Vue.js, Node.js, Serverless
  • Co-owner, Full-stack Engineer

    2017 - PRESENT
    Wavve
    • Developed key product features like audio visualizations and video progress animations.
    • Played a critical role in rewriting the front end in Vue.js and moving the back-end video renderer to AWS Lambda.
    • Provided data analytics to drive product decision making.
    Technologies: Vue.js, AWS Lambda, Serverless, Node.js
  • Full-stack Software Engineer

    2017 - 2018
    LiveStories
    • Re-architected data visualization software.
    • Designed and developed new visualizations.
    • Constructed a method for classifying data visualizations which hugely simplified the data charting pipeline.
    Technologies: React, D3.js
  • Web Application Prototyper

    2015 - 2015
    RiskMatch, LLC
    • Designed and developed web prototypes leveraging d3.js and jQuery.
    • Iterated on existing designs, adding functionality and interactivity.
    • Continually provided prompt responses to urgent development requests on time sensitive projects.
    Technologies: JavaScript, PHP, Less, HTML
  • Web Developer

    2012 - 2014
    Johns Hopkins Applied Physics Lab
    • Led the development of custom data visualizations for a biological threat database.
    • Leveraged D3.js to build filterable dendrograms, sunburst charts, timelines, map displays, and many more, all generated dynamically.
    • Built scalable data solutions and integrated with a SQL back-end.
    • Optimized website performance with intelligent data structures and asynchronous data calls.
    • Designed and developed reusable, cross-platform JavaScript components.
    Technologies: JavaScript, D3.js, HTML, CSS3

Experience

  • Floom (Development)
    https://floom.app

    A marketplace for SaaS products.

  • My Oxford Master's Thesis (Other amazing things)
    https://s3.amazonaws.com/rob-moore/ExamsGamesAndKnapsacks_RobMooreOxfordThesis.pdf

    This thesis used game theory to measure the influence of exams on education curriculum and minimize the loss due to teachers “gaming the exam."

  • Wavve.co (Development)
    https://wavve.co

    Co-owner and full-stack engineer.

  • Nuclear Incident Report (Development)
    https://startv1.start.umd.edu/nf/

    Breaches on nuclear facilities, whether malicious or harmless, cover a wide scope of incidents that are difficult to digest for analysts. My solution was to develop a time-based map of incidents, which can be filtered based on incident criteria, and allows the user to find similar events.

  • My 2016 in FB Messages (Other amazing things)
    https://s3.amazonaws.com/rob-moore/My+2016+in+FB+Messages_HighRes.png

    The days of the year circle around, starting at the top. The time of the day moves outward from the center, starting at 4 AM. The daylight hours are indicated with a lighter background.

  • Towards Updatable D3.js Charts (Publication)
    When Mike Bostock created D3.js, he introduced a tried and true reusable charts pattern for implementing the same chart in any number of selections. However, the limitations of this pattern are realized once the chart is initialized. In this article, Toptal engineer Rob Moore presents a revised reusable charts pattern that leverages the full power of D3.js.

Skills

  • Languages

    CSS, HTML, JavaScript, Sass, Ruby, SQL, GraphQL, Python, C, OCaml, Java, PHP, CoffeeScript
  • Frameworks

    Serverless Framework, Bootstrap, AngularJS
  • Libraries/APIs

    Node.js, D3.js, Vue.js, React, jQuery UI, jQuery
  • Paradigms

    Serverless Architecture, Lambda Architecture, Functional Programming
  • Platforms

    AWS Lambda, Linux
  • Other

    User Interface (UI), Serverless, Lambda Functions, SVG, AWS API Gateway
  • Tools

    Subversion (SVN), Bower, Git, Adobe Lightroom, Mathematica, Amazon Cognito, Adobe InDesign, Yeoman, MATLAB
  • Storage

    MySQL, PostgreSQL

Education

  • Master's degree in Mathematics and Computer Science
    2015 - 2016
    University of Oxford - Oxford, UK
  • Bachelor's of Science degree in Mathematics
    2011 - 2015
    University of Maryland - Maryland
  • Bachelor's of Science degree in Computer Science
    2011 - 2015
    University of Maryland - Maryland
Certifications
  • Triplebyte Certified Generalist Software Engineer
    NOVEMBER 2019 - PRESENT
    Triplebyte
  • Sequence Models
    MARCH 2019 - PRESENT
    Coursera
  • Deep Learning Specialization
    MARCH 2019 - PRESENT
    Coursera
  • Structuring Machine Learning Projects
    FEBRUARY 2019 - PRESENT
    Coursera
  • Convolutional Neural Networks
    FEBRUARY 2019 - PRESENT
    Coursera
  • Neural Networks and Deep Learning
    JANUARY 2019 - PRESENT
    Coursera
  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization, Optimization
    JANUARY 2019 - PRESENT
    Coursera

To view more profiles

Join Toptal
I really like this profile
Share it with others