Shashank M, Developer in Delhi, India
Shashank is available for hire
Hire Shashank

Shashank M

Verified Expert  in Engineering

Bio

Shashank is a full-stack developer with expertise in JavaScript frameworks such as React, React-native, Angular, and Node.js. He has worked with startups and enterprise clients and has single-handedly built fresh features, delivered MVPs and proofs-of-concept, and Crashlytics and analytics monitoring. Shashank is proficient with enhanced SEO and server-side rendering, integrations, and increasing mobile access speed. He enjoys crafting solutions for clients that are stable, fast, and reliable.

Portfolio

Codersera
Node.js, React, React Native, HTML, CSS, Firebase, Next.js, SQL, PostgreSQL...
Codersera
Node.js, JavaScript, TypeScript 3, HTML, CSS, Storybook, NestJS, React Native
Codersera
JavaScript, TypeScript, Angular, NgRx, React, Redux, Node.js, Firebase...

Experience

  • CSS - 6 years
  • Node.js - 6 years
  • React - 6 years
  • Full-stack - 6 years
  • React Native - 5 years
  • Firebase - 5 years
  • Angular - 4 years
  • SQL - 3 years

Availability

Full-time

Preferred Environment

WebStorm, Xcode, MacOS, Linux

The most amazing...

...project I've assisted is a furniture store's eCommerce with all features. I also guided the team in migrating it to Gatsby and Next.js and writing test cases.

Work Experience

Senior Full-stack Developer

2021 - 2022
Codersera
  • Developed an eCommerce web application for a furniture selling company.
  • Migrated a React application to the Gatsby framework for service side rendering and SEO-friendly web pages.
  • Developed functionality to build sitemaps for the entire website.
  • Added Firebase integration for Crashlytics and analytics monitoring.
  • Collaborated with the back-end team to build new APIs and maintain existing ones.
Technologies: Node.js, React, React Native, HTML, CSS, Firebase, Next.js, SQL, PostgreSQL, NestJS, TypeScript, Redux, Jest, Crashlytics

Senior Front-end Engineer

2020 - 2021
Codersera
  • Built reusable React components using Storybook for multiple projects.
  • Deployed the components as a private library for the organizations and used them across multiple projects.
  • Built from scratch an app in React Native in three months.
  • Added the testing framework for unit and integration testing in the code.
  • Implemented the search functionality by adding Elasticsearch in the back end.
  • Used Firebase and Expo.io for real-time content updates and app deployments.
  • Created from scratch the admin portal in React in a period of six weeks with features like different user roles, bulk content uploads using CSV files, a notification panel to send a notification to a particular set of users, and more.
Technologies: Node.js, JavaScript, TypeScript 3, HTML, CSS, Storybook, NestJS, React Native

Senior Full-stack Developer

2019 - 2020
Codersera
  • Developed an MVP using Angular for the proof-of-concept.
  • Integrated Firebase services in the MVP such as Google login, datastore, Firebase functions, storage, Crashlytics, and analytics.
  • Migrated the existing Angular MVP to React and Redux with TypeScript.
  • Added GraphQL integration for the front end using the Apollo GraphQL library.
  • Migrated the Firebase-related task to Node.js and Express.js for enhanced security and separating the business logic to the back end.
  • Added a caching layer to enhance performance using Redis.
  • Built a cashback screen in the mobile app in react-native.
  • Worked on advanced react-native concepts like react-native-bridge and wrote custom native modules using bridges.
  • Automated the CI/CD pipelines of the app using CircleCI.
  • Integrated 'code push' feature for over-the-air updates, and later hooked it up with the CI/CD pipelines.
Technologies: JavaScript, TypeScript, Angular, NgRx, React, Redux, Node.js, Firebase, Express.js, NestJS, Next.js, React Native

Front-end Developer

2018 - 2019
Bitcs
  • Build an eCommerce web application on the NextJS framework for enhanced SEO and server-side rendering.
  • Integrated Redux in the NestJS framework. Integrated REST API calls.
  • Increased the speed of mobile access by adding support for AMP pages.
  • Built the back-end layer on top of Headless Shopify using GraphQL APIs.
Technologies: JavaScript, Next.js, React, Redux, Seos, TypeScript, GraphQL, React Native

Software Engineer

2017 - 2018
Tata Consultancy Services
  • Assisted the team in maintenance and feature addition for an existing project.
  • Assisted in increasing the test coverage of the application.
  • Improved application performance by completing bug fixes and upgrading some of the components.
  • Wrote optimized SQL queries to improve API response time and reduced load on servers.
Technologies: Full-stack, JavaScript, Node.js, SQL

Experience

Quiz Application

A React Redux-based quiz application built with Node.js and a SQL back-end as a PoC allow users to sign up and create quizzes that can be evaluated by anyone they share the quiz with. Added features such as single and multiple choice questions and a question bank to help choose questions. Additionally, I developed an intelligent AI-based, on-demand quiz maker that would create a quiz with random questions from the question bank.

Education

2013 - 2017

Master's Degree in Computer Science

GLA University - India

Skills

Libraries/APIs

Node.js, React, NgRx

Tools

WebStorm, Xcode, Seos, Crashlytics

Languages

JavaScript, TypeScript 3, HTML, CSS, SQL, TypeScript, GraphQL

Frameworks

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

Platforms

MacOS, Linux, Web, Firebase

Storage

PostgreSQL

Other

Software, Front-end, Back-end, Full-stack, TypeORM, Chakra UI, Storybook

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