Rishul Matta, Developer in Melbourne, Victoria, Australia
Rishul is available for hire
Hire Rishul

Rishul Matta

Verified Expert  in Engineering

Fullstack Developer

Melbourne, Victoria, Australia

Toptal member since May 18, 2018

Bio

Rishul is a full-stack developer with over nine years of professional experience across various technology stacks. His primary focus is on JavaScript and Java. Rishul has worked with Atlassian, Iress, SAP, Deloitte, and Infosys on various projects, including features in Jira, JSD, Confluence, social networking products, analytics dashboards, graphic modelers, text editor, and map applications.

Portfolio

Atlassian
React, Amazon Web Services (AWS), Java 8, TypeScript 3, Next.js, Gatsby, Jest
Atlassian
Webpack, TypeScript, React, Dropwizard, Java
Iress
Immutable.js, Webpack, Git, Redux, React, ECMAScript (ES6), Backbone.js, Python

Experience

Availability

Part-time

Preferred Environment

Git, Windows, Sublime Text, IntelliJ IDEA, Visual Studio Code (VS Code)

The most amazing...

...project I've worked on was a drag and drop data flow modeler which was capable of generating complex business workflows.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
Atlassian
  • Served as part of the team in charge of managing the search UI component for Jira and Confluence. The team has strict SLOs to which we adhere and a very controlled deployment process. We ensure that the code of best quality gets to the customer.
  • Contributed with my team to the development of the search component that talks to microservices that are predominantly written in Java. This service, which is deployed in multiple regions, is owned by my team.
  • Led projects that enabled the integration of multiple products inside the search component and re-architected the UI flows for a performant and reusable code.
Technologies: React, Amazon Web Services (AWS), Java 8, TypeScript 3, Next.js, Gatsby, Jest

Software Developer

2018 - 2020
Atlassian
  • Contributed actively to various features in Java and React that got shipped with the Jira service desk between v4.5 and v4.8, the fastest growing product of Atlassian.
  • Added a webpack and TS pipeline into a module of Jira and re-wrote the users and roles page in the in-house Atlaskit library that got shipped in Jira v8.6.
  • Dealt at length with accessibility issues with Jira and JSD.
  • Refactored the complete code around coda hale metrics in Java 8 to publish metrics to SignalFx for the service that powers up the search of Confluence and Jira to get a 100% visibility of reliability and latency experienced by the customers.
  • Contributed to the development of the UI components in TypeScript, involved in search of top navigation of Confluence and Jira Cloud products.
Technologies: Webpack, TypeScript, React, Dropwizard, Java

Software Developer

2017 - 2018
Iress
  • Contributed to a revamp of the portfolio management experience on the software which is a written in Backbone, Redux, Immutable, and React.
  • Added progressive web app capabilities to the new revamped product.
  • Fixed bugs and added new REST APIs in Python for the business logic.
Technologies: Immutable.js, Webpack, Git, Redux, React, ECMAScript (ES6), Backbone.js, Python

Technology Consultant

2016 - 2017
Deloitte
  • Developed a dataflow modeler which is a drag and drop UI tool to generate complex business dataflows, which were fed as input to our APIs to pull out data.
  • Created supply chain analytics dashboard Inveritas which has filtering, drill-down, and various capabilities.
  • Contributed to homegrown charting library based on C3.js and AngularJS. Extensive unit testing was added on Jasmine and the build system consisted of Grunt.js and Jenkins.
  • Wrote a number of SQL procedures which incorporated SQL business rules.
  • Set up the management users and storage of dataflow in NodeJS and MongoDB.
Technologies: Git, Grunt, MongoDB, Node.js, SQL, HTML5, ECMAScript (ES6), D3.js, React, AngularJS

Associate Software Developer

2014 - 2016
SAP Labs
  • Worked on SAP Web IDE contributed to the validation rules of OData editor. This was completely in JavaScript and RequireJS.
  • Created a graphic modeler of OData model. Optimized the performance of the rendering logic by making sure it renders in a tiled manner instead of processing the complete diagram which was initially processed.
  • Took up internal hobby projects within the company.
  • Wrote an XML Sax parser to read the custom attributes with an extensive unit test coverage on Qunits.
  • Occasionally configured the build pipeline which consisted of Git and Jenkins.
Technologies: Git, D3.js, CSS3, HTML5, SAPUI5, RequireJS, JavaScript

Systems Engineer

2012 - 2014
Infosys
  • Created a professional networking platform using AngularJS.
  • Wrote SQL procedures to churn out reporting numbers of the usage stats of the professional network.
  • Made an eLearning portal with a very rich user experience. It consisted of different content types such as HTML Docs, PDF, videos, quizzes, and word documents. This was made responsive and mobile compatible.
  • Wrote APIs in NodeJS and tracked user progress in MongoDB.
Technologies: CSS3, HTML5, Node.js, SQL, AngularJS

Carpool Website

An application written on MEAN stack and integrated with elastic search and google maps to help people with carpooling.

Users can login, offer trips, and search for rides depending on their location, dates, and proximity filters.

Patent for OData Modeler

https://patents.justia.com/patent/20170039040
This product allowed users to visualize and edit the OData model visually.

Inveritas - Inventory Management Tool

https://www2.deloitte.com/us/en/pages/consulting/solutions/inveritas-inventory-analytics-solution.html
A powerful analytics dashboard powered by Spark to do detailed analysis of the data generated over months.
2008 - 2012

Bachelor of Technology Degree in Computer Science Engineering

Veer Surendra Sai University of Technology - Burla, India

Libraries/APIs

React, REST APIs, Node.js, D3.js, Backbone.js, Immutable.js, RequireJS, Google Maps JavaScript API 3, React-JSS

Tools

Git, Mongoose, Sublime Text, SAPUI5, Grunt, Webpack, Webpack 3, IntelliJ IDEA, Elastic

Languages

TypeScript, ECMAScript (ES6), CSS3, JavaScript, TypeScript 3, HTML5, Java 8, Python, Java, SQL

Paradigms

Functional Programming, REST, Responsive Coding

Frameworks

Express.js, AngularJS, Jest, Dropwizard, Redux, Next.js

Storage

MongoDB, PostgreSQL

Platforms

Windows, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Other

Freelancing, Metrics, Gatsby

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring