Skills

80%
Javascript
60%
NodeJS
60%
MongoDB
70%
React & Redux
70%
Angular 6
70%
HTML5/CSS3/SASS
60%
Bootstrap
60%
Git

Projects

Hungerista Network Pvt. Ltd. (Frontend Internship)

Work Demo

Developed all these frontend modules alone from scratch.

React Chat App

Github Repo | Demo

Developed for learning purpose. Technologies used: ReactJS, NodeJS, Pusher, React Virtualized, Semantic UI

Multi-Role Blog REST API in Node.js (Under Development)

Swagger API Docs & Live Testing | Github Repo

Developing it from scratch for learning MEAN Stack.

Few Key Features:
  • Stateless API
  • Multi User-Roles Auth using JSON Web Tokens
  • Custom Error Handling which sends API responses automatically according to the thrown error and also logs it.
  • User Email Address Verification using SendGrid transactional email service.
  • Database Reset Option (clear & seed demo data)
  • Used new ES7 Async/Await Syntaxes to write asynchronous code (promises) in synchronous way to make the code easy to write and manage.
  • Custom Config module which provides configuration object according to the current environment.
  • Modular Directory Structure inspired by Microservices Architecture
  • Proper API Documentation using Swagger (OpenAPI 3)

Hotel Menu Cart in Angular 5

https://github.com/ravijagga/angular5-hotel-menu-cart

Developed it for learning Angular 5.

A Random Cartoon Character in HTML, CSS & SASS

https://codepen.io/ravijagga/pen/WdOjby

Developed it for polishing my CSS Skills.

MEAN Stack Blog (Under Development!)

https://github.com/ravijagga/MEAN-Stack-Blog-Project

Building a Blog CMS using NodeJS, Express, AngularJS and Mongodb for learning purpose.

RaviJagga.com

Website | Github Repo

I designed and developed this Portfolio website from scratch to revise my front-end development skills. The technologies I used in this website are:-

  • HTML5 & CSS3
  • Bootsrap 4
  • Sass
  • Jquery & Some jquery libraries
  • PHP (to modularize HTML files)
  • Highly compressed and dynamicaly loaded background images according to screen size and SVG Graphics
  • GIT for source code management
  • Sublime Text 3 for Code editing & Remote Files syncing as I'm not using GIT on my server.
  • Cloudflare CDN to improve page load speed

ShayariClub.com

http://www.shayariclub.com/

Built this website for learning Wordpress theme customization and SEO. I used various technologies (e.g. Image Lazy Loading, Browser & Page Caching, SVG Graphics, Cloudflare CDN and lots more) to improve Page Load speed.

TheNaukriTimes.com

https://web.archive.org/web/20161105054438/http://www.thenaukritimes.com/

Developed it for my friend.

PsoriasisSelfManagement.com

http://www.psoriasisselfmanagement.com/

Developed it for my friend.

Qualification

Bachelar of Arts

Delhi University

Web Development

DOAECC Society

Multimedia

Lal Bahadur Educational Society

Hobbies

Learning

Gaming

Listening Music

Contact

Scan QR Code through mobile
Send Email