Raghav Ahuja

Raghav Ahuja

Software Engineer
A tech enthusiast who loves to learn new technologies and always seeks to optimize his skill set. His love for tech has made him shift from being a commerce graduate to a software engineer.

The most amazing...

... thing I’ve created is an engineering model creation application using ReactJs, FabricJs and HTML5 canvas.

Interest & Expertise

  • Writing modular code that is easily scalable
  • Love to learn new technologies.
  • Full-stack Development
  • Dashboard Applications
  • Functional Programming patterns

Skills

Backend Framework & Library

Node.js, Express.js, Mongoose

Frontend Framework & Library

React.js

Languages

HTML / CSS, JavaScript, Java

Databases

MongoDB, PostgreSQL, IndexedDB

Version Control

Git, GitLab, GitHub

Project Management

Trello

Mobile Framework & Library

Flutter

Editors

VS Code

State Management

Redux, Redux (with Saga and Thunk)

User Interface Design

Bootstrap

Cloud Services

Firebase, AWS S3

Projects

Engineering model creation application

Typescript ReactJs application built using FabricJs, Redux and Saga. This application helps a user to create engineering model diagrams, add logic and connections to the same. The diagrams are made using FabricJs over HTML5 Canvas.

Backend in Aqueduct Dart

A Restful Dart backend made using Aqueduct Framework and PostgreSQL used as a database, with custom Amazon S3 file uploading using HTTP.

Fitness application in Flutter

A Flutter mobile application for a user to create a diet plan to achieve the desired body goal, keep track of the meals consumed and the progress made.

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