About Me
13 Years of expereince in Java/J2EE development.
⏩ Programming Languages
✔ Java
✔ Spring Boot
✔ Spring Framework
✔ Spring MVC
✔ Spring Security
✔ JSON Web Token (JWT) Authentic...
⏩ Design Pattern
✔ Data Transfer Object (DTO)
⏩ Build Tool
✔ Maven
⏩ Web Services
✔ Spring Rest API Web Services
✔ Restful Web Services with Jersey
✔ REST API with Node + Express + Mongo DB
✔ Java API for RESTful Web Services (JAX-RS)
✔ Java API for XML-Based Web Services (JAX-WS)
⏩ Database
✔ MySQL
✔ PostgreSQL
⏩ Scripting Languages
✔ HTML
✔ JSTL
✔ JavaScript
✔ JQuery
✔ CSS
⏩ Web Server
✔ Tomcat
⏩ Version Management Tools
✔ GitHub
✔ Github Desktop
✔ Bitbucket
✔ Source Tree
⏩ Development IDE and Text Editors
✔ Eclipse
✔ Visual Studio Code
✔ Sublime Text
✔ Notepad ++
⏩ Familiar with following tools
✔ Postman
✔ Jira
Show More
Skills
Web Development
Development Tools
Database
Programming Language
Others
Software Engineering
Portfolio Projects
Company
Scholarship Application
Description
This application will be considered for scholarships that can be applied toward courses, programs or Lab classes that take place during each year. All interested applications are encourage applying. You will be notified if awarded a scholarship and must complete the enrollment application and registration process and meet all admission requirements prior to beginning your studies
Show More Show LessTools
EclipseCompany
Report Management System
Description
The application is used to manage reports for company. It has admin as well as user panel. The core part was to schedule a report for set of groups or users. There were so many modules to show reports status and also have feature to manage report files at server.
Show More Show LessSkills
Apache Tomcat Hibernate JavaScript JQuery Java Server Page - (JSP) Java Server Pages Standard Tag Library - (JSTL) Quartz Scheduler Spring MVC Spring SecurityMedia






Company
Trust Event System
Description
This is used to manage Golf tournaments. It has 3 modules such as Admin, Manage and Public Page.
Admin Panel:
- Generate contract for client
- Client information
- Payment terms
Manager Portal:
- Event organizer setup Gulf event.
- Create users to handle Events
- Selection of service (Email Notification and incomplete registration data of Payers and Volunteers)
- Shift management for Volunteer.
Public Portal:
- Registration for Participant
- Registration for volunteer for Particuar Task
- Selection of Product and Services
- Payment process
- User Profile and activity details after successful Registration.
Company
Task Management System
Role
Full-Stack Developer
Media






Company
Skin Fitness
Role
Backend Developer
Description
Objective of this product to do online booking by selecting service such as available therapist, day and time that best suit for you. It notify customer by return email, shortly after that booking is confirm.
The admin panel handles the management of staff such as availability and time on each week.
Show More Show Less