Gaurav Porwal

Gaurav Porwal

Engineering Manager
With the untiring dedication & attitude to learn, I seek to most effectively implement my technical learnings to make diversified & advanced contribution in the software engineering field, with every day, honing my technical & personal skills directed towards creating a better path for self & for the growth of the organization.

The most amazing...

... thing I have Build is an Inventory management App which helps the user to organize their products by creating folders and sub-folders, attaching QR code, custom Attributes, tags notes, file attachment, etc

Interest & Expertise

  • Project Organisation
  • Team Management
  • Project Architecture
  • PWA and Web App
  • Functional programming patterns
  • Building Cross platform Mobile Apps

Skills

Databases

MySQL, MongoDB, PostgreSQL, Sequelize, Elastic Search

Backend Framework & Library

Node.js, Express.js, FeathersJs, Mongoose

Frontend Framework & Library

React.js

Mobile Framework & Library

React Native, Vue-Native

Languages

HTML / CSS, JavaScript, TypeScript

RealTime Communication Library

Socket.io

Version Control

Git, GitLab, GitHub

Project Management

JIRA, Trello

Editors

Sublime Text, VS Code, Atom

CSS pre-processor

SCSS

State Management

Redux, MobX, Mobx-state-tree, Redux Saga, Thunk

User Interface Design

Bootstrap, NativeBase

Cloud Services

Firebase, AWS S3

Testing Frameworks & Library

Mocha

Packager

Webpack expert

Frameworks

Electron

Libraries/APIs

GraphQL

Continuous Integration and Continuous Delivery (CI/CD)

Jenkins

Projects

Vue Native

We at GeekyAnts are very excited to share one of our side projects which we have been working for a while, Vue Native!Though the sentiment in the JavaScript community about Vue has been mixed, we couldn’t stop ourselves to try Vue for native mobile app development.

Taxi App

Developed the admin dashboard with overall monitoring & controlling of the Taxi App providing an easy interface to manage CURD request for both users and ride using ReactJS, Redux, Express, NodeJS. With both frontend & backend development, incorporated integration of API with UI designs along with data management. Developed CURD API. Handle Live sharing of the location using SocketIO

A B2B Eyewear Ordering System

A React.js SPA built to order eyewear. It is built with Mobx, react-intl for localization and Webpack 4 to generate multiple builds based on a custom theme and component requirements. It allows users to design the shape of their eyewear with a component based on Raphael.js

Inventory Management App

It is a web app which helps to manage the inventory by creating multiple folders and uploading different items. It is build using ReactJs, Redux-Saga, ElasticSearch, and Styled Components. My Role includes project owner and team lead along with developing core functionality of the app. Also coordinating and managing the work with the client engineering team. Developed core functionality such as custom Attribute, searching using elastic search, handling different user actions like cloning, deleting, uploading, etc, user management, authentication, etc.

Desktop Video Conference App

Develop a video conference desktop app which allows users to make secure and simple video conferencing call using XMPP protocol and webRTC It is build using ElectronJS, ReactJS, StropheJS, and Jitsi-meet Developed the code functionality and integrated the jitsi meet SDK. Development custom package which connects StorpheJS with ReactJS

Ani-Theme

Developed an isomorphic(SSR) theme which helps to build complex react theme along with support for Bootstrap 3, multi-language, code splitting, universal routing, chart, interactive widget, etc using ReactJS, Redux, Express, NodeJS, universal-router. Also developed reusable component, language switcher, smooth routing and supports server-side rendering.

2017 © All rights reserved. Sahu Soft India Pvt Ltd.