Innovative Software Developer with 7+ years of hands-on experience designing and testing applications. Well-versed in Agile methodologies and coding languages. Dedicated to developing creative solutions to meet business goals and requirements.
Iqraa, Full-stack Developer, 08/2022 - Present,
Iqraa is an educational institution management application, which is used by Islamic affairs to manage the student and courses. Created Aws Environments end to end for both UI and Backend and configured them with AWS services, NodeJs, NestJs, TypeORM, Angular, AWS, Team size : 2
E-Authorization, Backend Developer, 08/2022 - 08/2022,
It is a service consumed by residents of the country to authorize any other persons to act on behalf on them to avail the government/private services for a period of time. Designed and implemented the application in short span of time and went live.,
NodeJs, NestJs, TypeORM, Postgres,
Team size : 2
CRMS, Full-stack Developer, 11/2020 - 02/2022,
Correspondence management application through which different Government entities can communicate. Implemented the mailbox structure in UI. Integrated ISAM and implemented the SCIM access API,
NodeJs, Apollo GraphQL, Angular, ISAM(IBM), AWS KMS, S3,
Team size : 2
BeAware Bahrain, 03/2020- 06/2020, Full-stack Developer,
BeAware Bahrain is a contact tracing mobile application for Covid-19 which has single Backoffice Application that can be used by multiple categories of users Such as Airport Staff, Call centre staff, Police, Control room, Covid Test centre staff. Etc. Worked in Backend and Admin UI application.,
NodeJs, Elastic search, Angular,
Team size : 7
CIMS, 02/2020,-09/2020, Full-stack Developer,
Card Inventory Management application which is used to assign Card print Job to different users.,
NodeJs, ExpressJs, Angular, AWS-Cognito, Team size : 1
CRS-Offline capture, 12/2019-01/2020, Full-stack Developer,
Biometric Capture Application for National ID card in offline mode for VIP, the data which captured can be synced with the core system in later when connected Online., NodeJs, ExpressJs, Angular, Team size : 1
AAAS – Transmit, 04/2019, Present, Full-stack Developer,
Transmit is a third-party tool that provides Authentication by creating policies using diagrams. We used to create websdk based on the client’s requirement and integrate the websdk with their web applications. Implemented Instant Auth mode of Authentication. Designed and built entire wedsdk for a specific client. Provided support for integrating the websdk with JSP application.,
Java, Spring, jQuery, RequireJs, Transmit,
Team size : 7
Sams club Rewards, 11/2018, 03/2019, Full-stack Developer,
Samsclub Rewards is a batch application that consumes a inbound file and create 4 outbound files base on different formats which will be consumed by other applications. Lead a team of 3 java developers, Designed and developed five spring boot batch applications. Proposed a solution for pushing the incorrect data from input file into an separate exception file and Implemented the same successfully. Created Restful webservices for modelling the Account lookup middleware calls.,
Java, Spring-boot, Hibernate 5, spring-batch,
Team size : 4
Base, 06/2017, 09/2018, Full-stack Developer,
Base is an Enterprise operations framework, which is a product of Wipro, used for invoice processing. Client –Base is a customization made on Base based on the client requirement, the client is a leading telecom company.,
Java, Spring-boot, Hibernate 5, Angular 4,
Team size : 6
Base - NextGen, 07/2017, 09/2017, Full-stack Developer,
NextGen is the tool(Base) used within Wipro to automate the process of Excel processing work which enable users to upload any excel file into Database and generate report from that using a dynamic configuration method. Learnt Angular 4 within a short span and completed the front-end part within a week and get recognized with appreciation. Implemented JWT token using spring security and did Role based authentication in angular front end. Trained the users with the application. Took ownership and provided support for the application.,
Java, Spring-boot, Hibernate 5, Angular 4,
Team size : 6
Base - FO-PORTAL, 08/2017, 05/2018, Full-stack Developer,
Fo-Portal is a front office tool that works with Base, which enable the client to create and manage work Items, with some additional features. Designed and implemented the Entire notification module. Boosted the performance of Fo-portal application by identifying the cacheable database calls and implemented the cache using spring cache support.,
Java, Spring-boot, AngularJS, jQuery, Hibernate 5,
Team size : 12
Base - Exception Handler, 01/2018, 09/2018, Camunda Developer,
Base Exception Handler is a BPM process application that is used to manage exception handling with multilevel approvals which replaced the Exception Handler in FO-PORTAL as a separate Camunda BPM process application. Learnt Camunda and lead a team of 5 and did lot of POC to replace the JBPM in Base tool. Worked with project manager on work estimation and sprint planning for entire project. Have overridden the built-in authentication of Camunda with a custom implementation. Implemented Base Exception handler which is part of Fo-Portal as separate application using a custom task list application with camunda rest-api. Did a study on utilizing docker with camunda as well for deploying the spring boot application with docker.,
Camunda BPM, Camunda Modeler, Java, Spring, Hibernate 5,
Team size : 5
Foodmate, 12/2016, 06/2017, Full-stack & Android Developer,
Foodmate is a package of web application and Android application that acts as a complete solution for Restaurant Management. Performed Object oriented analysis and design. Implemented Restful web-services for both android and web application.,
Java, Spring-framework, RetroFit, Restful services, Android, HTML, JavaScript, jQuery, Bootstrap, Android,
Team size : 7
Sindoor Report, 08/2016, 10/2016, Full-stack Developer,
Sindoor-Report is Spring-boot application that automates the generation of reports such as Sales, Expenses and Attendance report for daily, weekly and monthly requirements for an Australian Restaurant. Implemented Restful web-services for triggering the reports manually. Designed and build 4 out 5 reports generation modules., Java, Spring-boot, Free Marker, Team size : 2
School Matrix, 03/2016, 08/2016, Full-stack & Android Developer.
School Matrix is a package of web application and Android application that helps educational institutions to manage the Entire Institution.
Java, Spring-framework, HTML, JavaScript, jQuery, Bootstrap, Android,
Team size : 6
Windows system, Linux, Wildfly servers, Apache Tomcat 8.0, SQL Server, Postgre, HTML, JavaScript, jQuery, CSS, Bootstrap, Angular, React, Java 1.7, 1.8, Nodejs, Camunda, Hibernate, JSP, Java-script, Spring Framework, Spring Boot, Restful Web-services, Express
Attended Camunda’s Modeller training and Developers training in Wipro 2018.
Attended Camunda Developer training in Information and eGovernment Authority, 2022.
I hereby declare that the details furnished above are true to the best of my knowledge.