LandingPageNameAlone
LandingPageWHOAMI
ABOUT

I am a
software devel
|

Hey 👋! My name is Rishan Ratnasivam, and I am a Computer Engineering student at the University of Waterloo with an ever-growing passion for computer hardware and software technology.

Being a software developer, I have numerous years of experience designing and developing applications through work, education, and projects.

In my spare time, I love tackling coding challenges, working out, and producing music.

Languages

Bash
C
C#
C++
CSS
Go
HTML
Java
JavaScript
Kotlin
PHP
Python
Solidity
Verilog
VHDL

Frontend

Bootstrap
D3
Flutter
Jest
Material-UI
React
React Native
Redux

Backend

Cassandra
Django
Express.js
Firebase
Flask
MongoDB
MySQL
Node.js
SQLAlchemy
TensorFlow

Tools

Arduino
ArgoCD
Confluence
Docker
Git
Google Cloud
JIRA
Kubernetes
Postman
PuTTY
Socket.IO
UE4
Unity 3D
Wireshark

Design

Figma
Illustrator
Photoshop
WORK
Sep 2023
-
Present
Backend Engineer
Faire

Developing a high-impact feature to ensure buyer success and retention on our online marketplace using Uber H3, Kotlin, AWS, and SQL, projecting an astounding 2.5% gross merchandise value (GMV) lift.
Jan 2023
-
Apr 2023
Android Engineer
Faire

Designed and developed an Android live chat client using Smooch.io, Zendesk, Kotlin, and the MVVM design pattern resulting in a 60% reduction in issue resolution times and a streamlined customer experience on the marketplace

Optimized product filter searches by implementing nested search and search auto-expansion, increasing filter search usage by 22%

Lead and managed the end-to-end development of feature that strategically added country flags alongside product postings, effectively attracting and retaining international customers and increasing gross merchandise value
Jan 2022
-
Apr 2022
Software Engineer
Index Exchange

Developed a cron job that periodically removes stale deals on the ad exchange with Go, Kubernetes, and ArgoCD, improving deal pipeline processing capacity by 40%

Implemented a robust task-based asynchronous API wrapper for the cron job with a rate-limiter and timeout using Goroutines

Contributed towards a massive Gitlab CI/CD modularization project, significantly reducing Index Exchange CI/CD development times

Co-developed a Slack bot using Python to provide network-wide deployment summaries, simplifying engineering deployments
Jan 2022
-
May 2022
Software Engineer (Blockchain)
Opal, llc.

Added support for crypto wallets by integrating MetaMask, Coinbase, and Trust payment services into a modern NFT marketplace

Migrated core blockchain system from Django to Express and optimized XRP and Ethereum endpoints, increasing speeds by 60%

Built and deployed custom Ethereum smart contracts for ERC-721 token (NFT) minting and transactions using Solidity and HardHat

Developed an auction service that allows users to make real-time bids on NFTs in the marketplace using MongoDB and web sockets
May 2021
-
Aug 2021
Frontend Developer
Pepperdata

Designed and developed a full stack emailable reports feature using React, Java, SendGrid SMTP Service, and Amazon SES to allow users to send software performance reports to colleagues

Built complete unit and integration tests using React Testing Library and Jest to automate meticulous testing of web components and greatly reduce UI bugs in the application dashboard

Resolved various frontend and backend bugs tracked in the GitHub issue tracker, significantly improving product performance
Sep 2020
-
Dec 2020
Software Developer
Futurecom Systems Group

Developed a configuration file tester using C to perform bit-by-bit comparison between product EEPROM and a configuration file to verify successful loading of saved configuration

Performed over 200 regression and feature tests on product firmware and programming software, and reported observed results in Jira and RMsis

Created and revised over 100 test scripts to test features efficiently and rigorously, resulting in a 15% increase in testing speeds
Jan 2020
-
Apr 2020
Junior Developer
Futurecom Systems Group

Performed regression tests on the Digital Vehicular Repeater System, a radio base station used in conjunction with Motorola’s APX Mobile Radios

Executed over 200 software tests to evaluate the functionality of the DVR firmware and reported observed results in Jira and Confluence

Developed 4 different applications using Python and VBA to automate tasks and streamlined the product development workflow
Jun 2018
-
Aug 2019
Special Projects Lead Coordinator
Centre for Leadership and Innovation (CFLI)

Coordinated a Youth Documentary Film-Making program

Assisted CFLI’s directors in running a Youth Leadership Program promoting leadership and innovation amongst youth

Directed, filmed, and edited a promotional video
Sept 2018
-
Jan 2019
C++ Programming Club Facilitator
SATEC @ W A Porter Collegiate Institute

Taught C++ Programming to more than 25 students in a programming club
PROJECTS
Annotate.io
Annotate.io
Github
Learn More
An education & productivity web platform that creates dynamic study sheets to increase active learning based on lectures or videos.
NoteSense
NoteSense
Github
Learn More
A notes accessibility mobile application that aids users who have hearing and vision impairments to create PDF notes based on images or audio in real time using optical character recognition (OCR) and speech recognition.
Diabetes Doctor
Diabetes Doctor
Github
Website
Learn More
Diabetes Doctor is a virtual platform built to help individuals screen for diabetes using an accurate machine learning model and enable users to track and manage their medical data.
Chatroom
Chatroom
Github
Website
Learn More
A real-time online chatting application that allows people around the world to chat together in virtual rooms through text and emojis.
CONTACT