Nishchint Dhawan

Hello, I'm Nishchint Dhawan

|

Education

University of Victoria

Bachelor of Software Engineering

GPA: 7.09/9.00

Victoria, BC | Sept 2017 – Apr 2024

Skills

React
90%
Python
85%
JavaScript/TypeScript
90%
C
70%
Java
70%
PHP
80%
SQL/PostgreSQL
80%
Firebase
95%

What I Do

Front-end

Experienced in building dynamic web and mobile apps using React, React Native, and TypeScript. My projects, like a ride-sharing and food distribution apps, focus on responsive UIs, state management (Redux, Context API), and performance optimization with Next.js for seamless experiences.

Backend & API

Specialized in building robust backend systems with Nest.js, Flask, and Express.js. Designed RESTful APIs for projects like a cryptocurrency platform, optimized data storage with PostgreSQL and MongoDB, and leveraged Docker for containerization, ensuring scalability and security.

Cloud & DevOps

Deployed and maintained applications on AWS and Azure, utilizing RDS, S3, and Lambda for serverless architectures. Set up CI/CD pipelines with GitHub Actions in projects like the Ryden app, and utilized Docker to streamline cloud provisioning and scalability.

System Design & Testing

Designed scalable, modular systems with a focus on microservices architecture. Implemented rigorous testing using JUnit, and Selenium, and automated testing processes with CI/CD pipelines. Improved code quality through unit, integration, and end-to-end testing.

UI/UX

Delivered user-centered UI/UX designs using Figma, and implemented them with Material UI and Tailwind CSS. Created responsive, accessible interfaces for projects like Progressive Web Apps, ensuring smooth, consistent user experiences across devices and browsers.

Virtual Reality

Gained experience developing VR applications, optimizing performance with Unity3D and C#. Developed a Virtual Visitor Centre VR app at the National Research Council of Canada, improving frame rates from 20 to 60 FPS. Implemented automated tests using JUnit and Selenium for enhanced stability.

Experience

Software Engineer

Tradable Bits

Sept 2023 - Apr 2024 | Jan 2023 - Apr 2023

Vancouver, BC

  • Created an access control tool for MLSE, managing 2,500 passes per event for 300K+ fans during Toronto Maple Leafs playoff games.
  • Developed a PostgreSQL data model tool to manage patches and conflicts, reducing merge times for the development team by 50%.
  • Optimized and synchronized storage for 1M+ images using AWS S3, cutting costs and enhancing data security.
  • Boosted email management tool performance by 70% through lazy loading and SQL optimizations, enhancing user experience and productivity.
Python
Flask
JavaScript
PostgreSQL
REST APIs
Docker
AWS S3
Redis
Memcache
pytest

Software Developer

ACD Systems International Inc.

Jan 2022 – Dec 2022

Victoria, BC

  • Integrated Azure AD into the company's web app for secure social login, increasing daily active users by 15%.
  • Resolved bugs in the email sending system using the LAMP stack, facilitating the marketing team in sending 1M+ emails bi-weekly.
  • Developed a crypto trading web app for managing wallets and viewing transactions across various exchanges.
  • Enhanced security of product download links by migrating to a private AWS S3 bucket and utilizing pre-signed URLs.
ReactJS
MySQL
PHP
jQuery
AWS S3
AWS RDS
Azure AD
Symfony

Software Developer

National Research Council of Canada

Jan 2019 – Aug 2019

Victoria, BC

  • Optimized performance of a Virtual Visitor Center VR app, increasing frame rates from 20 to 60 FPS.
  • Implemented GDPR compliance features for the Canadian Astronomy Data Centre, serving 10,000+ astronomers.
  • Developed automated browser and unit tests to enhance system quality.
Java
C#
JavaScript
Unity3D
EasyMock
Selenium

Projects

MetaChefs

Sept 2021

Collaborated on a mobile app startup with a team of 3, securing first place in the UVic PitchIt competition. Designed and implemented core app features, including a meal review system, messaging functionality between chefs and customers, and Google authentication.

React Native
JavaScript
Firebase Realtime Database

Ryden

Sept 2022 – June 2024

Designed and developed a ride-sharing mobile app enabling users to book, review, and create rides. Integrated a CI/CD pipeline using GitHub Actions, automating deployments for a faster testing process; implemented payments module using Stripe API.

React Native
JavaScript
Stripe API
Nest.js
PostgreSQL

Froogle

Jan 2020

Developed an SMS-based mobile search engine as part of a team of 4 for nwHacks 2020, achieving 16th place out of 145 and winning the Wolfram Award.

Node.js
SMS API

Contact

Interested in working together? Let's chat

Actively looking for full-time positions. Also available for freelance projects.