Hello👋, my name is Mayank Rastogi.

I'm a 5th year Computer Engineering student.

ABOUT

University of British Columbia
Bachelor of Applied Science, Computer Engineering
2020-2025


Delhi Private School, Sharjah
Science
2006-2020

React
Javascript
Tailwind CSS
Java
C++
C
Git
Docker
HTML
CSS
Python
Dart

Chess
Formula 1 Racing
Music

EXPERIENCE

Software Engineer Intern
January 2024 - August 2024

  • Automated GCP monitoring with Terraform, saving 21+ hours/project through real-time log-based metrics.
  • Optimized Oracle DB schema and Spring Boot API, reducing redundancy and boosting API response time by 17%.
  • Architected Subscription-On-Demand identification Java micro-service to improve information retrieval for agents.
  • Migrated on-prem SOAP API to cloud-based Java REST service, accelerating API response time by 23%.

Programmer Analyst Coop
May 2023 - December 2023

  • Enhanced VS Code plugin for internal version control with vendor app, reducing deployment and testing time by 60%
  • Developed data models and API controllers in C# using .NET Core, Entity Framework, and SQL to reduce service tickets.
  • Built features using Java, React, Oracle APEX, while practicing Agile and DevOps, to increase operation excellence.

Co-Founder and Software Engineer
May 2022 - Present

  • Implemented a React Native and Tailwind CSS app and established user-flow and authentication using Google Firebase. Created user schemas and integrated API methods and custom hooks to control database.
  • Collaborated closely with software, design, and business teams to strategize product features and designs. Created customer outreach schedules using social platforms.
  • Planned user acquisition hypotheses along with brainstorming for initiatives to kickstart client engagement while strategizing roadmaps to grow customer outreach.

Full Stack Developer
June 2022 - September 2022

  • Led technical design for new features and enhancements using Figma with a security-first approach.
  • Programmed consumer-grade experiences using Typescript, GraphQL, React Native, Docker, and other technologies along with meaningful testing using Gleap.io.
  • Tested production-build integrations using BitRise along with monitoring cloud infrastructure on AWS while enforcing CICD practices.
  • Influenced business and product decisions using data analytics and product management using SendGrid analytics (ad-hoc reports, dashboards, models, and automation).

Software Developer
September 2020 - Present

  • Active team member of Productivity sub-team.
  • Developed two mobile apps using Flutter, Dart, and SQL.
  • Onboarded UBC Meetable team as Software Developer, working on a React Native app

Software Engineer Intern
June 2021 - August 2021

  • Developed data management system to automate waste collection using MongoDB, RRule.js, and EJS.
  • Researched various scheduling technologies to implement recurring event functionality.
  • Attended 3 panelist meetings with 10+ Dubai Authority heads.

Business Development Intern
June 2020 - September 2021

  • Networked with 10+ businesses and 50+ influencers to generate leads and improve business.
  • Collaborated with departments to support business objectives and client acquisition.
  • Offered strategic recommendations on improving content offering to facilitate financial literacy

Web Development Intern
June 2020 - August 2021

  • Developed web pages using HTML and WordPress.
  • Designed, implemented, and monitored web pages for continuous improvement.
  • Tracked and analyzed web analytics to recommend proactive adjustments to strategies.

Web Development Intern
July 2019 - August 2019

  • Debugged ABB website through the identification of errors and propagation to improve user experience.
  • Implemented features to make website innovative and user friendly.
  • Engaged in stakeholder consultations and team sessions.

PROJECTS

August 2023 - August 2023
Personal Project
Check it out!
GitHub

MOOGLE - my Personalized Search Engine! This project showcases a customized search engine that presents information exclusively about me😄.
It's built using NextJS, Supabase, Context API, Tailwind CSS, and TypeScript.

NextJS
Typescript
Supabase
Figma
Netlify

May 2022 - May 2022
Personal Project
Check it out!

A mobile app that lets users avoid spelling out their usernames and lets them exchange their social networking accounts with the help of QR codes

React Native
Typescript
Javascript
EXPO CLI

January 2022 - April 2022
CPEN 291 Course Project - UBC
Check it out!

A role playing game set in the world of fragmentation with key objectives to destroy the evil bosses. Project involves the construction of a hand-operated arcade game containing a joystick and a keypad that are used to control a game implemented on a website.

Javascript
C++
Arduino
HTML
CSS

December 2021 - January 2022
Personal Project

My personal website, highlighting my portfolio. This website itself has undergone countless updates and design variations. The end product is a simplistic and responsive HTML website including features such as animation and accordions.

HTML
CSS
Javascript

November 2021 - December 2021
UBC ECE

Developed thread-safe wiki query methods using a finite-space finite-time buffer and cache, along with implementing a server to handle concurrent JSON client requests.

Java
JSON Parsing
Concurrency
Thread Safety
Object Oriented Programming

April 2021 - May 2021
Personal Project
Check it out!

A flutter app to organize online classes. Using this app you can directly access links to your online classes without having to navigate all around your course management softwares. ONE CLICK (well actually two) and you're in the class.

Flutter
Dart
SQLite
UI/UX
HTML

January 2022
UBC CPEN 291
Check it out!

A python GUI app to track live statistics of Covid-19 cases across the world. The GUI allows users to view statistics of the top 10 countries according to the statuses like: Confirmed, Active, Deaths, Recovered

Python
Tkinter
matplotlib.py

January 2022
nwHacks | UBC | UBC Launch Pad
Check it out!

A web application made to host problems faced by users around the world. ProblemBank is a platform for users to share their ideas and problems with entrepreneurs who can solve their common problems.

MongoDB
Express
React
Node
Javascript
CSS
Heroku

July 2019 - August 2019
DPS Sharjah
Check it out!

Designed and developed an inventory and processing system to manage hotel bookings and guest records.

C++
I/O File Handling

CONTACT

Feel free to reach out to me via email or on LinkedIn.

LinkedInLinkedIn
GitHubGitHub
resumeResume

Here's my business card!

me
Mayank Rastogi
mayankrastogi2k@gmail.com
Vancouver, British Columbia, Canada
Mayank Rastogi 2022