Harshdeep Singh, Developer in Vancouver, BC, Canada
Harshdeep is available for hire
Hire Harshdeep

Harshdeep Singh

Verified Expert  in Engineering

Full-stack Developer

Location
Vancouver, BC, Canada
Toptal Member Since
May 10, 2022

Harshdeep is a software developer passionate about MERN stack web apps. He has over two years of experience developing web pages in React and one year dedicated to using Express.js for API development. Harshdeep is a team-oriented professional with strong leadership skills and proven expertise in recruitment and mentoring processes for the projects he took part in.

Portfolio

WorkRamp, Inc.
JavaScript, Web Accessibility, React, TypeScript...
Aqueous Asset Inc.
React, APIs, Node.js, MongoDB, JavaScript, PDF, Puppeteer...
Tokopedia
React, Express.js, JavaScript, TypeScript, HTML5, CSS, APIs, Redux, SCSS...

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux, WebStorm, Visual Studio Code (VS Code), Front-end, GitHub, NoSQL, Git

The most amazing...

...product I've worked on is the eCommerce website for Tokopedia, the topmost eCommerce organization in Indonesia.

Work Experience

React Developer

2023 - 2023
WorkRamp, Inc.
  • Updated the product with better accessibility using ARIA rules.
  • Moved the accessibility score of the product from about 30% to 95%.
  • Optimized some systems in the product to be more organized and be more reusable all across.
Technologies: JavaScript, Web Accessibility, React, TypeScript, Learning Management Systems (LMS), HTML, Web Development, Auth0, NoSQL, Git, Design, Web Design, Websites, UX Design, Front-end Architecture, Web

Senior Full-stack Developer | React and Node.js

2022 - 2022
Aqueous Asset Inc.
  • Developed a completely new implementation of creating offering memorandums for US properties.
  • Add new functionality to the existing system with abstraction.
  • Revamped the code for better code reusability and readability.
Technologies: React, APIs, Node.js, MongoDB, JavaScript, PDF, Puppeteer, Minimum Viable Product (MVP), Full-stack, Front-end, Figma, Animation, GitHub, Startups, REST APIs, API Development, Full-stack Development, Third-party APIs, Team Leadership, JSON Web Tokens (JWT), React Redux, JSON, API Integration, Back-end, Front-end Development, Web Development, Google Analytics 4, Auth0, NoSQL, Git, Design, Web Design, Websites, UX Design, Front-end Architecture, Web, Leadership

Software Engineer

2021 - 2021
Tokopedia
  • Maintained the front-end design for multiple services of the eCommerce platform using React.
  • Increased the test case coverage by 30%, the statement coverage by 50%, and the branch coverage by 40% for existing components.
  • Hired new top-notch talent for the organization. Took over 30 interviews in the span of employment.
  • Mentored new team members, helping them transition from training institutes to industry.
Technologies: React, Express.js, JavaScript, TypeScript, HTML5, CSS, APIs, Redux, SCSS, REST APIs, HTML, MySQL, Responsive Web Design (RWD), Web UI Design, User Interface (UI), User Experience (UX), React Router, UI Design, MERN Stack, REST, Full-stack, Front-end, Figma, Animation, GitHub, Startups, eCommerce, API Development, Full-stack Development, Third-party APIs, JSON Web Tokens (JWT), React Redux, JSON, API Integration, Back-end, Front-end Development, Web Development, Google Analytics 4, Auth0, NoSQL, Git, CI/CD Pipelines, Design, Web Design, Websites, UX Design, Mobile First, Google+ Authentication, Web App UX, Front-end Architecture, Web, Leadership, PWA, Mobile Video

Software Engineer

2019 - 2021
TO THE NEW Pvt. Ltd.
  • Developed three client-facing projects in the MERN stack technologies, writing more than 10,000 lines of code.
  • Participated in the hiring process, interviewing more than 50 candidates in three months.
  • Mentored a couple of newcomers joining the organization and my projects.
Technologies: JavaScript, Node.js, Express.js, React, MongoDB, SQL, HTML5, CSS, APIs, Redux, SCSS, REST APIs, HTML, Responsive Web Design (RWD), Web UI Design, User Interface (UI), User Experience (UX), React Router, UI Design, MERN Stack, REST, Full-stack, Front-end, Figma, Animation, API Documentation, GitHub, Startups, API Development, Full-stack Development, Third-party APIs, Team Leadership, JSON Web Tokens (JWT), React Redux, JSON, API Integration, Webhooks, Back-end, Front-end Development, Styled-components, Web Development, Socket.IO, Auth0, NoSQL, Git, Design, Web Design, Websites, UX Design, Mobile First, Google+ Authentication, Web App UX, Front-end Architecture, Web, Leadership, PWA, Mobile Video

Suite of Apps for a Photography Gallery Webpage

A MERN stack-based solution I've worked on as a hobby. I love photography and videography, and I wanted an elegant solution to manage various social media accounts and my gallery website.

I created a React webpage to display all the images stored in Cloudinary using Express.js in the back end. To complement the webpage, I built a React Native app for the administrative side of the solution. Using the app, I uploaded media to Cloudinary via the Express.js back end, enabling the uploaded media to be automatically displayed on all social media accounts and my client webpage.

Unconventional Player

https://unconventional-player.theharshdeepsingh.com
This is an unconventional music player that uses mouse clicks and gestures to control music. One click anywhere on the screen will play or pause the music, and a long click will seek back the music given a number of seconds.

This was developed on the MERN stack using Cloudinary as a shared cloud space to store audio files.

USE CASES
• Musicians who are learning to play instruments can benefit from this using a footpad as a mouse.
• With some modifications, it could be useful for a better accessibility music player

Languages

JavaScript, CSS, HTML, SQL, TypeScript, HTML5, SCSS, GraphQL

Frameworks

Express.js, JSON Web Tokens (JWT), React Native, Redux

Libraries/APIs

React, Node.js, REST APIs, React Router, React Redux, Puppeteer, API Development, Mapbox API, Socket.IO

Tools

GitHub, Git, Figma, Auth0

Paradigms

Agile, UX Design, Agile Software Development, Responsive Web Design (RWD), UI Design, REST, Web UI Design

Platforms

Web, Heroku

Storage

JSON, MongoDB, MySQL, NoSQL, Amazon S3 (AWS S3)

Industry Expertise

Web Design

Other

Web Development, APIs, Back-end Development, Front-end, Front-end Development, Back-end, Web Accessibility, Design, Websites, Mobile First, PWA, Technical Hiring, User Interface (UI), User Experience (UX), MERN Stack, Full-stack, Animation, Startups, Full-stack Development, Third-party APIs, API Integration, Styled-components, Google Analytics 4, Google+ Authentication, Front-end Architecture, Leadership, Mobile Video, Cloudinary, Software Deployment, PDF, Minimum Viable Product (MVP), API Documentation, eCommerce, Team Leadership, Webhooks, Learning Management Systems (LMS), CI/CD Pipelines, Web App UX

2015 - 2019

Bachelor of Technology Degree in Computer Science

Guru Gobind Singh Indraprastha University - Delhi, India