
Shashank M
Verified Expert in Engineering
Full-stack Developer
Delhi, India
Toptal member since August 3, 2022
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
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
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
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.
Senior Front-end Engineer
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.
Senior Full-stack Developer
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.
Front-end Developer
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.
Software Engineer
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.
Experience
Quiz Application
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring