About Me
Results-oriented React Developer with 7+ years of experience designing, developing, and optimizing responsive web applications. Skilled in JavaScript, ReactJS, Redux, Typescript, HTML5, and CSS3, with a strong background in state management, API i...
Show MoreSkills
Portfolio Projects
Description
Role – Front End Developer
Skills Used: - React.js, Gantt chart, HTML5, CSS3, Material UI, GraphQL
- Implemented custom columns in left panel in Gantt chart
- Implemented calendar to keep the record for working days, holidays, working hours and scheduled work.
- Implemented permission for some UI operation
- Implemented on Attachments and Gantt Chart
Description
Role – Front End Developer
Skills Used: - Angular 9, HTML5, CSS3, Bootstrap, javaScript
- Created an angular library for global navigation to make the navigation and sidebar consistent.
- Learnt NPM library building, packaging in angular and publishing to npm.
- Implemented User Profile Pop Up, Help Popup and Weather Popup
- User Profile Popup- To display logged in user details with sign out option.
- Help Popup– User will redirect to the tutorial page where he can learn how to use application
- Weather Popup – Designed a component to show weather details for next five day based on project location.
Description
Role – Front End Developer
Skills Used: - Angular 8, PrimeNG, Angular Material, HTML, CSS
Front End -Angular 8
- Created an entire standalone application from scratch in Angular 8 for Saudi Arabia Client.
- Developed Log-In page using Angular with JWT authentication.
- Implementation of models required for all the components.
- Implemented Material Master code where users should have the ability to create and add Material Master Codes to the Master list of Materials.
- Users should also be able to add Main and Subcategories and Specification and Brands from which the user can select a combination and create a Material in the Master in the right hierarchy.
- Implemented all important features like
- Activity Master - to track the construction activity with CRUD operation.
- Vendor Master - to list all vendor with apply as a vendor and vendor approval feature.
-
- Material Master - to list all available material in respective factory according factory location.
- Resource Master - To manage the resources
- Implemented APIs for data communication between TS and template.
- Implemented the advanced Navigation facilities using Navbar libraries classes.
Description
Role – Front End Developer
Skills Used: - Angular 9, CSS3, HTML5, Bootstrap 4, Typescript, PrimeNG, Angular Material
- Restructured the whole Apollo drawing and routing module.
- Implemented Manual OCR Process on frontend to split the multi-page pdf.
- Worked on annotation, to create annotation top of the pdf using fabricjs and pdfjs.
- Implemented multiple upload feature, to upload multiple drawings at a time with assigned folder.
- Implemented Overlay, to see the difference between old and new drawing by keeping a drawing top of another drawing using pdfjs.
- Worked on permission template to manage the user permission across the Apollo drawing.
Description
Skills Used: - Angular 5, HTML5, CSS3, JS
Work with the senior developer to manage the complex project for client.
- Completed many JIRA task and bugs for client.
- Carry out quality assurance tests to discover errors and optimize usability.
- Develop project concepts and maintain optimal flow.