Muhammad Anash, Software Developer in London, United Kingdom
Muhammad Anash

Software Developer in London, United Kingdom

Member since April 21, 2019
Anash has over eight years of experience as a front-end and back-end developer. He's led the Oyo team in the build of a hotel management app in React Native. He also was one of the early members of Appster and developed multiple web and mobile apps. His expertise lies mainly in building apps in React, React Native, and React Native Web. All in all, Anash loves innovating, delivering incredible products, and building awesome teams.
Muhammad is now available for hire

Portfolio

Experience

Location

London, United Kingdom

Availability

Full-time

Preferred Environment

WebStorm, Xcode, Linux, macOS, Git

The most amazing...

...that I've built is the Oyo's partner app in React Native which was used to manage booking, inventory, chats, and CCTV monitoring.

Employment

  • Lead React Native Developer

    2020 - 2020
    Bluefever (via Toptal)
    • Built a React Native-based social media application similar to Quora but with additional features targeting female teenagers.
    • Implemented online members feature using Firebase Firestore and cloud functions.
    • Added Firebase push notification for real time updates.
    • Added feature to Blacklist, Flag, and Mark as 18+ feature on user responses.
    • Built the custom UI components using EStylesheets to be used within the app, so that the APP is compatible across multiple devices of different size.
    • Deployed the application on a test flight in the App Store for the test users and later rolled out to public users.
    Technologies: React Native, TypeScript, EStyleSheet, Firebase, Cloud Functions, Firestore
  • Senior React Native Developer

    2019 - 2019
    Signs365 (via Toptal)
    • Led the team to build the Employee Employer app for a job posting and applying to an available job in React Native.
    • Integrated a video recorder and playback feature to facilitate video introductions by the candidate.
    • Integrated PushKit for chat notifications.
    • Added EStyleSheet for a responsive UI across multiple devices on Android and iOS.
    • Wrote Bridge to integrate a third-party library for an internal SDK.
    • Integrated Firebase Crashlytics for crash monitoring on production.
    • Helped the team to migrate an app from Expo to Expo Eject version that enabled us to use a native module and write our own React Native bridge.
    Technologies: React Native, EStyleSheet, PushKit, TypeScript, Expo, Expo Eject, React Native Bridges, Native SDK
  • Lead App Developer

    2015 - 2019
    Oyo Rooms
    • Led a team in the development of Oyo's partner app (React Native). The app was used for the management of orders and inventory, supported ticket monitoring, and dynamic price management.
    • Integrated a React video player in the app to live-stream the Oyo campaign, Oyo ads, offerings to partners, and so that it could be plugged into TV on reception.
    • Integrated a Web RTC player in React Native for the live stream of CCTV footages, attached to Oyo hub in the partner hotel. This was super beneficial for the owners to watch and maintain their property remotely.
    • Integrated Zendesk support in Oyo's partner app; this was to manage any complaint tickets raised by past or present hotel occupants.
    • Worked closely with UI/UX design team to build some of the UI components in Zeplin and InVision; these were later integrated into the app.
    Technologies: Node.js, ES6, React Native, TypeScript, Nest.js
  • Senior Software Developer

    2014 - 2016
    Ixigo
    • Built an IRCTC library for Ixigo in Node.js to query multiple sets of data from the Indian railway's server. It was optimized to handle various scenarios including downtime handling, caching data, and API throttling.
    • Worked on Ixigo's React web app; specifically integrated the front end for the IRCTC module and built some of the animated and complex UI components.
    • Developed the Ixigo Alpha version of the React Native app with a railways module.
    • Wrote React Native bridges for some of the Android components which aren't really supported in React Native out-of-the-box (Android).
    • Drew real-time analytics on the data from Indian railways and built a reservation confirmation engine, that calculates the probability of a confirmed ticket.
    Technologies: Node.js, Java, ES6, React, Redux, Sass, Material-UI
  • Client Software Engineer

    2014 - 2015
    Appster (Client Project)
    • Built a user module's microservice in Node.js to hold user information, team associations, and role hierarchy.
    • Integrated an OAuth 2 authentication layer to provide a single sign-on API and endpoint for validation.
    • Developed the front end for services to get sign-in access from the user module, similar to a single sign-on provided by Facebook or Google.
    • Implemented a pub/sub model for a user module to provide continuous streaming of data/changes occurring on the user module from a different source.
    • Created a complex user permission module (based on role hierarchy access) and a separate voting-based approach for validating any critical updates/creates in the system.
    Technologies: Node.js, Angular 2+, OAuth, Test-driven Development (TDD), PostgreSQL
  • Full-stack Developer

    2011 - 2015
    Appster
    • Built an eCommerce back end in Python using Django and Flask; also integrated it with a PostgreSQL database.
    • Created the front end for an eCommerce site in Angular.
    • Built a React web app using Redux; also built a custom loading button.
    • Constructed a REST and Socket API in Node.js (using the Express.js framework and Socket.IO library) and built a custom validation schema similar to what JOI offers.
    • Implemented a responsive React website from scratch for a social media startup.
    Technologies: Node.js, React, Angular, Redux, Python, Java, JavaScript, Express.js

Experience

  • Oyo's Partner App (Development)

    I built Oyo's partner app in React Native. The app was used to manage booking, inventory, chats, and CCTV monitoring.

    The app was initially built in an attempt to make POC and was later extended by the team. The team integrated a React Native video, video streaming, and crucial app updates bypassing the store updates process.

  • CORS Bypass Module (Development)

    I developed a server module that can be used as a reverse proxy to hit endpoints that have strict CORS policy.

    This was an approach to optimize the development and testing time in order to use third-party APIs that have strict CORS policies. Later the same was extended to use multiple crypto websites to aggregate price data and leverage through arbitrage.

  • Machinery Sales App (Development)

    I developed a React web app and a React Native mobile app for a vehicle sales company. The web and mobile app have multiple user-level hierarchies to support the business use case.

    The app was successfully built on a huge data set (including HD images, videos, docs, sheets, PDF) that was successfully managed using an optimized caching layer on top—resulting in the super smooth performance of the app (especially considering the size of the data and images).

Skills

  • Languages

    HTML, CSS, SCSS, HTML5, Python, JavaScript, ECMAScript (ES6), TypeScript, Java
  • Frameworks

    Swagger, Django REST Framework, React Native, Nest, Next.js, Django, Flask, Express.js, Hapi.js, Redux, Material-UI, Angular, Ruby on Rails (RoR)
  • Libraries/APIs

    D3.js, React Native for Web, Redux-saga, React Redux, Context API, SQLAlchemy, Flask-RESTful, Django ORM, React, React Navigation, React Router, Node.js, WebRTC, Antd, GatsbyJS
  • Tools

    CircleCI, PostCSS, Sequelize, Redux Thunk, Tableau, Gatsby, Sketch, Zeplin
  • Paradigms

    Continuous Deployment, Agile, Responsive, Agile Software Development, Test-driven Development (TDD), Parallel Programming, Business Intelligence (BI)
  • Platforms

    Android, Linux, Firebase, Netlify, Google Cloud Platform (GCP)
  • Storage

    PostgreSQL 10.1, Media Queries, PostgreSQL, MySQL, Redis, Cassandra, Elasticsearch
  • Other

    Front-end, Responsive UI, React Native Bridge, WebSockets, Enterprise, Enterprise SaaS

Education

  • Bachelor's degree in Computer Science
    2007 - 2011
    Indian Institute of Technology Madras - Madras, India

To view more profiles

Join Toptal
Share it with others