hRes – Hotel Reservation System

My own inception, this project was later adopted by Corp. H. and was redeveloped.
Along with RESTful API, this project required an easy-to-use interface for non-technical users.
Role: Sole Developer
Tasks: Innovate, Architect, Develop, Deployment
Technologies: Java – (JSP, Struts 2), HTML, CSS – (YAML), JS – (Backbone.js), Apache Solr
Server: Apache Tomcat 7 on Cent OS 6
Database: MySQL 5

 

hRes – Central Tourism Information System

Inspired by my previous implementation in Struts2, this project went on to be one of the biggest projects of the company. This project was adapted in order to cater to the needs of around 100’000 tourism properties in the state, making available online reservations of hotels, boats etc.
Along with RESTful API, the beauty of this project is that the decision of the property associated with a request from a guest was to be taken at runtime, without being passed any kind of variable. This project has a Smartphone App under development, which can be found listed below.
Role: Chief Software Architect.
Tasks: Planning, Integration, Code Review, System Design, Deployment
Technologies: PHP – (Laravel 5), HTML, CSS, JS – (jQuery, Angular JS 2)
API: SMS-API (multiple vendors)
Server: AWS Cloud {AWS CodeCommit -> AWS PipeLine -> AWS EC2, AWS RDS, AWS ElastiCache }
Database: MySQL 5 – however used AWS RDS – MariaDB post-deployment
Versioning: Git
Testing: TDD – PHPUnit
Team Size: 6 (Regular) + 6 (Freelancers)

 

hRes – Smartphone Travel App for J&K Tourism

A Hybrid App for Travel Services by J&K Tourism, featuring Hotel Booking, Car Booking, and Shikaara Booking – consuming the API of hRes Project (detailed above)
Role: Architect, Team Leader, Senior Developer
Tasks: Architect, Develop, Integrate
Technologies: HTML, CSS, JS – (Angular JS 2), IONIC 2
Versioning: Git
Build: Jenkins
Team Size: 5