Scroll To View More
Robbie Cruse, JavaScript Developer in Sydney, New South Wales, Australia
Robbie Cruse

JavaScript Developer in Sydney, New South Wales, Australia

Member since September 6, 2017
As a top-notch software developer with a background in computer engineering and multiple years of experience in his field, Robbie provides creative, high-tech solutions to your system integration and software development needs. He adheres to industry best practices and leads your projects to the best results possible. He's experienced in a broad range of languages such as Ruby/Rails, React, Angular, Python/Django, and PHP/Laravel.
Robbie is now available for hire

Portfolio

Experience

  • JavaScript, 7 years
  • Angular, 5 years
  • Ruby on Rails (RoR), 5 years
  • D3.js, 4 years
  • React, 4 years
  • Node.js, 4 years
  • Laravel, 3 years
  • Vue.js, 3 years
Sydney, New South Wales, Australia

Availability

Part-time

Preferred Environment

OS X, Ubuntu, Git, Sublime

The most amazing...

...thing I've done was to use Elasticsearch and JSON fields to bring significant database query improvement.

Employment

  • Freelance Web Developer

    2018 - 2018
    Saycaster (via Toptal)
    • Contributed key components to the successful launch of Saycaster.
    • Improved a podcast player (the core part of the solution); used React and D3.js.
    • Implemented a REST API using a Koa (Node.js based) framework.
    • Implemented a single-page application using React/Redux.
    • Implemented mobile responsiveness across the whole site.
    Technologies: React, Redux, D3.js, JavaScript, Node.js, Koa
  • Web Developer

    2017 - 2018
    TicketFairy
    • Developed bar and pie components powered by React and D3.js.
    • Built a table component with rich features. It provides lazy data loading, filtering, pagination, sorting. inline editing, and calling actions per rows.
    • Created stunning React components used in the whole TicketFairly application. It includes a file uploader, a rich text editor, advanced dropdown, a radio, checkboxes, and date picker.
    • Developed many forms to create and update events and brands.
    • Built statistics pages using stunning charts and tables to provide the necessary information to users.
    Technologies: React, Redux, JavaScript, CSS
  • Web Developer

    2016 - 2017
    RippleMatch
    • Wrote a Vue.js-powered table component. As a very advanced table component, it provides efficient filtering, sorting, and pagination.
    • Implemented candidates page by Vue.js. Recruiters can search for available candidates and do appropriate actions like communication and mark/favorite/change the color of the profile.
    • Improved the candidate page; now it displays details of a candidate in a smart way. Recruiters reach the profile of candidate and can access him/her right there.
    • Implemented critical functions on the back-end: enabled a candidate search, communication between recruiters and candidates, and more. Flask was used as the framework.
    • Enabled the flagging of candidates by recruiters. A recruiter can now flag candidates in various ways.
    Technologies: Vue.js, Flask, JavaScript, Python
  • Web/Database Developer

    2013 - 2015
    eBroadcast
    • Designed a database including the models and relationships between them.
    • Implemented daily database updates. It fetches up-to-date data from a third party provider and feeds them into the database.
    • Implemented a quick, efficient search system so that it can search for matches on hundreds of millions of records so quickly.
    • Implemented a TV guide page; it displays TV schedules in need of visitors with meaningful filters(region, period, category).
    • Implemented cinema/movie guide page. It provides cinema schedule, movie details, and cinema details.
    • Wrote a REST API used by mobile applications.
    Technologies: PHP, MySQL, JavaScript, HTML, CSS

Experience

  • TicketFairy | React, D3.js (Development)

    TicketFairy is a ticketing, marketing, and rewards system that powers the technology for concerts, festivals and arts events.

    I joined the TicketFairy project in the role of a React developer. I built numerous React components: bar chart, pie chart, advanced table, file uploader, rich text editor, date picker, etc. I also developed many forms and pages to display useful information and let users create, update, and delete events and tickets.

  • RippleMatch | Python, Vue.js (Development)
    https://ripplematch.com

    RippleMatch provides effective and affordable recruiting platform. It helps students and companies find the perfect match.

    I worked on the RippleMatch project as a full-stack developer. I developed a student search page using Vue.js and updated many pages including the profile page. I also committed critical back-end work using the Flask framework.

  • eBroadcast | PHP Development and System Administration (Development)
    http://www.ebroadcast.com.au

    I designed the database and developed web pages for an eBroadcast project. eBroadcast provides a TV schedule, cinema programs, and movie/celebrity data. A PHP/MySQL stack was used.

  • Ragraider | Ruby on Rails, React (Development)

    Ragraider is an application package to provide a clothing-rental service.

    I joined Ragraider project in the role of full-stack developer. I built a RESTful API part using the Ruby on Rails framework. Industry-proven best practices were applied to build APIs which were used by various applications (web, iPhone, Android).

    I also built the web application, one of the three client applications, while other two were built by other developers; React was used.

  • RAXAR | React (Development)

    RAXAR is a global thought leader and provider of the next generation of integrated, real-time mobile solutions based on context and sensor technologies. Clients are able to collect, manage and deliver detailed information associated with their assets in real time while utilizing a highly configurable solution.

    I worked as a front-end developer to built the front part of the web application of the RAXAR solution. I developed the Google Maps-powered components, the design viewer, and editor using React.js.

  • Evari | React, D3.js (Development)

    Evari provides an investor tool to analyze the investment risk.

    I joined the Evari project in the role of a React/D3.js developer. I developed many visual components to deliver useful statistics to the users (investors); D3.js was used to draw charts.

Skills

  • Languages

    JavaScript, Ruby, CSS, PHP, Python, HTML
  • Frameworks

    Ruby on Rails (RoR), Angular, Flask, Django, Laravel
  • Libraries/APIs

    React, D3.js, Node.js, Highcharts, Facebook API, Vue.js
  • Tools

    Git
  • Storage

    MongoDB, PostgreSQL, MySQL

Education

  • Bachelor's degree in Computer Engineering
    2007 - 2011
    Shanghai University - Shanghai, China
I really like this profile
Share it with others