Harsimran Singh, Developer in New Delhi, Delhi, India
Harsimran is available for hire
Hire Harsimran

Harsimran Singh

Verified Expert  in Engineering

Software Developer

New Delhi, Delhi, India

Toptal member since August 23, 2022

Bio

Harsimaran is a full-stack developer with exceptional skills in JavaScript and TypeScript. He excels in frameworks like React, React Native, Redux, Angular, Next.js, Express.js, Nest, and TypeORM. He builds flawless interfaces, and his expertise lies in building MVPs, scalable services, infrastructure design, and setting up CI/CD pipelines for startups and mid-sized companies. Harsimran is the perfect resource to help convert clients' ideas into a working product.

Portfolio

Changa | Short Video App
JavaScript, TypeScript, React, React Native, HTML, CSS, Node.js, Firebase, Antd
Freelance
React, React Native, HTML, CSS, JavaScript, TypeScript, Testing, Code Review...
Freelance | Beauty Product
React, Next.js, Node.js, SEO Tools, Yoast SEO, Ghost, WordPress, TypeScript...

Experience

  • Redux - 6 years
  • React - 6 years
  • React Native - 6 years
  • JavaScript - 6 years
  • Node.js - 6 years
  • Firebase - 6 years
  • TypeScript - 5 years
  • GraphQL - 4 years

Availability

Part-time

Preferred Environment

WebStorm, Visual Studio Code (VS Code)

The most amazing...

...thing I've built is a food delivery app for a restaurant chain in the US with key features like cart, food customization, and a delivery estimate.

Work Experience

Full-stack Web Developer

2021 - PRESENT
Changa | Short Video App
  • Worked on a social media application based on short video content.
  • Led a team of four in building the admin panel from scratch in React and added functionalities like support ticket resolution, pushing remote configuration to the app, hashtag challenges, and verified profiles.
  • Built the one-on-one chat support from scratch using Firebase, including Firestore and push notifications.
  • Worked on the React Native app, improved screens like the profile and hashtag challenges screen, and fixed many bugs.
  • Implemented features like full-screen video scrolling with ViewPagers and caching of videos locally, optimized the perceived loading time of the app, and improved the user experience.
  • Integrated sentry and Crashlytics for crash detection at both JavaScript and native levels.
Technologies: JavaScript, TypeScript, React, React Native, HTML, CSS, Node.js, Firebase, Antd

Senior Web and App Developer

2020 - 2021
Freelance
  • Worked for a restaurant chain in the US and built multiple features for a food delivery app, including cart, food customization, delivery estimation, and payment integration.
  • Mentored the development team to build reusable styled components for internal front-end libraries.
  • Wrote React Native bridges to expose native functions to the JavaScript world.
  • Implemented the over-the-air (OTA) updates feature for the React Native app using CodePush. Worked on a versioning system for OTA updates to work alongside the native module change.
Technologies: React, React Native, HTML, CSS, JavaScript, TypeScript, Testing, Code Review, GraphQL, React Apollo, REST, Unit Testing, React Testing Library, Node.js, MySQL, PostgreSQL

Full-stack Web Developer

2019 - 2020
Freelance | Beauty Product
  • Worked on a front-end focused full-stack development for a US-based eCommerce app in the beauty segment.
  • Helped the team migrate to Next.js from React and implemented many best practices to improve SEO, including server-side rendering, decreasing the time to first byte (TTFB), and using proper tags.
  • Built the blog sub-portal from scratch, using the headless blog hosted at Ghost.
  • Worked on Google Accelerated Mobile Pages (AMP) and optimized the website to work well, ultimately increasing overall traffic by over 30%.
Technologies: React, Next.js, Node.js, SEO Tools, Yoast SEO, Ghost, WordPress, TypeScript, HTML, CSS, JavaScript

Full-stack Web Developer

2018 - 2019
Freelance | Bitcs
  • Developed and implemented highly responsive user interface components using React concepts.
  • Worked closely with the design and product team to create elegant, reusable, and responsive components across multiple devices.
  • Led a team of front-end developers in reviewing PRs for software structure management and good structure.
  • Integrated a React-testing library for unit testing the React app. Wrote multiple unit tests and onboarded the team members to the testing concept.
  • Set up code review paradigms and code coverage to ensure we are always covering over 80% of our code with unit tests.
  • Worked on React Native using Expo and built various screens using TypeScript and React Native extended stylesheet, which supports media queries.
  • Integrated CI/CD pipeline for the React Native app using Fastlane and CircleCI.
  • Set up the notification for both Android and iOS for the React Native application.
Technologies: React, React Native, Node.js, TypeScript, JavaScript, Testing, React Testing Library, CI/CD Pipelines, Push Notifications, Expo, HTML, CSS, Code Review

Software Engineer

2017 - 2018
Wipro
  • Worked with a hedge fund client to develop a website based on React, Express.js, and Node.js.
  • Built a user portal with a login and signup interface using SCSS and React frameworks.
  • Wrote several test cases to achieve 80% of the test coverage in the codebase.
  • Integrated analytics and crash detection libraries for monitoring, identifying, and correcting software defects.
  • Set up an A/B testing tool for the marketing team to deploy multiple campaigns and measure how users react to those.
  • Documented the codebase for easy understanding and collaboration with internal and external development teams.
Technologies: React, React Native, JavaScript, TypeScript, Testing, HTML, CSS, SCSS, Node.js, Express.js, Unit Testing, API Integration, Google Tag Manager

Experience

eCommerce Web Application

Built a web application focused on gift selling, where users can buy a gift as per the occasion.

I also added features like searching for a particular gift, adding or removing a product to the cart, sharing the product on social media, a wish list, and a payment gateway.

Audio Streaming Platform

Built an online audio streaming platform where users can list any kind of music or podcast using React Native.

Added authentication layer where users can signup using email, phone number, and social media handles. I also added features like marking music as a favorite and sharing it with loved ones.

Skills

Libraries/APIs

React, Node.js, React Testing Library, React Native for Web, Antd

Tools

React Apollo, WebStorm, Expo, Ghost

Languages

HTML, JavaScript, CSS, TypeScript, GraphQL, SCSS

Frameworks

React Native, Redux, Angular, Express.js, Next.js

Platforms

Firebase, Visual Studio Code (VS Code), WordPress

Paradigms

Testing, Unit Testing, REST

Storage

MySQL, PostgreSQL

Other

API Integration, Google Tag Manager, CI/CD Pipelines, Push Notifications, Code Review, Styled-components, SEO Tools, Yoast SEO

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring