Overview
Work History
Education
Certification
Projects
Timeline
Generic

Oshin Rawal

Toronto,ON

Overview

8
8
years of professional experience
1
1
Certification

Work History

Staff Software Engineer

Shopify
11.2023 - Current
  • Lead Retail Growth team by architecting and implementing new features
  • Provide technical mentorship to the team
  • Technologies Used: Ruby on Rails, MySQL, GCP, React

Staff Software Engineer

Shopify
07.2023 - 11.2023
  • Lead growth monetization projects which involves collaborating with multiple teams and building alignment with senior stakeholders on technical direction.
  • Drove team towards greater operational excellence by establishing on-call routines, service SLOs and setting observability standards.
  • Mentor team members.
  • Technologies Used: Ruby on Rails, MySQL, GCP, React

Senior Developer

Shopify
07.2021 - 07.2023
  • Lead multiple growth monetization projects involving running A/B experiments and building billing features.
  • Mentored developers to ramp them up for increased impact.
  • Technologies Used: Ruby on Rails, MySQL, GCP, React

Software Engineer

Arcadia
10.2020 - 07.2021
  • Developed standard and custom software to integrate large clinical and claims data sets into the Arcadia Analytics infrastructure; Developing new functionality for Arcadia's Analytics portal using Ruby on Rails
  • Technologies Used: Scala, Apache Spark, Apache Zeppelin, Ruby on Rails

Software Engineer - Senior

UPMC Enterprises
08.2020 - 10.2020
  • Developed API endpoints used by MyUPMC, UPMC's mobile application, to retrieve patient, appointment data etc to assist with virtual visit
  • Technologies Used: Spring Boot, Docker, Kubernetes

Software Engineer - Intermediate

UPMC
09.2018 - 08.2020
  • Developed bulk retrieval solution to retrieve clinical documents using Spring Boot and AWS Batch; Developed ETL solution using Apache Camel to process 3 years VNA imaging data (~ 5 TB); Developed text-searching REST APIs using ElasticSearch and Ruby on Rails for searching 200 million clinical notes and nearly 9.5 million image metadata
  • Technologies Used: Spring Boot, AWS Batch, Apache Camel, ElasticSearch, Ruby on Rails, Docker, Kubernetes, Kong, DataDog

Software Engineer - Associate

UPMC
04.2017 - 08.2018
  • Developed cloud-based clinical data repository that supports storing historical as well as real-time data; Designed and developed REST APIs using Ruby on Rails to retrieve and store imaging metadata from DICOM images; Used DataDog and Grafana for application monitoring and analytics purpose
  • Technologies Used: Ruby on Rails, Java, AWS (Lambda, Aurora, SQS), RabbitMQ, Docker, Kubernetes, Kong, DataDog

Software Engineer (Practicum Student)

The Bank of New York Mellon
06.2016 - 08.2016
  • Coordinated team of seven to develop a generic distributed data store that leverages blockchain technology to store real time transaction data across multiple servers; Achieved a peak load processing of 2000 transactions/sec
  • Facilitated requirement gathering sessions
  • Achieved client satisfaction by creating cost-effective resilient system; Implemented system using Java and LevelDB
  • Created data visualization dashboard using CanvasJS and Highcharts

Education

Master of Science - Information Technology

Carnegie Mellon University, School of Computer Science
Pittsburgh, USA
09.2016

Master of Science - Computer Science And Engineering

Rajiv Gandhi Technical University
Bhopal, India
06.2015

Certification

  • Scrum Alliance
  • CERTIFIED SCRUMMASTER (CSM), 03/01/17
  • AWS CERTIFIED DEVELOPER - ASSOCIATE, 09/01/16

Projects

  • ALLEGNY COUNTY TRIP PLANNER APP, 04/01/16, 05/01/16, Conducted user study through surveys and created wireframe screens. Developed an android application that provides real-time bus location using Port Authority API. Documented design decisions in providing different means of mobile access to the information (Web Application Vs. Mobile Web Vs. Mobile Apps) for a public transit
  • WEB APPLICATION AND WEB SERVICE DEVELOPMENT, 01/01/16, 02/01/16, Developed a mutual-fund trading application using Java and MySQL . Deployed application on AWS using RDS and Elastic Beanstalk. Developed API using REST architecture

Timeline

Staff Software Engineer

Shopify
11.2023 - Current

Staff Software Engineer

Shopify
07.2023 - 11.2023

Senior Developer

Shopify
07.2021 - 07.2023

Software Engineer

Arcadia
10.2020 - 07.2021

Software Engineer - Senior

UPMC Enterprises
08.2020 - 10.2020

Software Engineer - Intermediate

UPMC
09.2018 - 08.2020

Software Engineer - Associate

UPMC
04.2017 - 08.2018

Software Engineer (Practicum Student)

The Bank of New York Mellon
06.2016 - 08.2016

Master of Science - Information Technology

Carnegie Mellon University, School of Computer Science

Master of Science - Computer Science And Engineering

Rajiv Gandhi Technical University
Oshin Rawal