Mobile application that links between service providers and customers.
Professionals can list their services on the platform allowing users to discover new products and get best offers.
Managed project and web strategic planning for entire team.
Implemented back-end features of a web application using SpringBoot Framework.
Implemented front-end using Angular 11 and Ionic 5.
Advised on measures to support web server security.
Used Keycloak for user authorization and authentication features to protect REST APIs.
Delivered clean, error-free code matching project scope and minimising performance issues.
Determined job priorities for up to multiple projects simultaneously.
Technologies: SpringBoot Framework, Maven, PostgreSQL, Angular 11, Ionic
5, HTML5, CSS3, Bootstrap,Capacitor, Keycloak, Visual Studio, Eclipse,
Android Studio, Jenkins, Git.
Worked on a labelling tool to tag videos to be used for machine learning.
This tool downloads a video, splits it into a sequence of images, and gives an easy way to tag them. It also allows users to be managed using the
Spring security like administrator, label reviewer and labelers.
Implemented front-end of a web application (admin and public) using Angular 7.
Implemented back-end of a web application using Spring Boot.
Created a database with liquibase.
Splitted videos using opencv library and tagged the exportation in XML format.
Managed users with Spring Security.
Technologies: Angular, Visual studio, Spring, Eclipse, PostgreSQL, Opencv,
Spring Security, Angular Material.
Platform that connects people who are looking for domestic services with pre-screened freelancers offering their services.
Implemented front-end of a web applications (admin and public) using Angular 5.
Implemented back-end of a web applications using spring Boot.
Created a database with liquibase.
Integrated Stripe API for payment management.
Managed users with Spring Security.
Generated invoice using the jasper report tool.
Technologies: Angular, Visual Studio, Apache Cordova, Stripe, Spring,
Eclipse, Jasper Report
Finispia is a FinTech startup, providing a stock screening tool following 5
Islamic investment methodologies.
Implemented back-end feature of a web application using spring boot Framework.
Implemented front-end feature of a web application using Angular
8.
Integrated Stripe API for payment management.
Harnessed Agile project management to develop top-quality
Android mobile applications.
Coded software updates to add new features, close security holes and resolve defects.
Partnered with engineering staff on identifying and resolving interface issues.
Technologies: Angular, Ionic, Visual Studio, Apache Cordova, Stripe,
SpringBoot, Maven, PostgreSQL, Bootstrap, Angular Material, Jenkins, Git,
HTML5 CSS3.
Contributed to the development of a responsive hybrid application (Android, iOS, Web) that reviews companies' publicly available data on a
daily basis and recommends stocks trading options.
Attended initial meetings with clients to take notes and obtain an understanding of their needs, software requirements, timelines and
budgets.
Managed writing and maintaining basic code for the project using Ionic 3, Angular 4 and Apache Cordova.
Integrated Stripe API for payment management.
Applied a responsive front-end creation for web and mobile (IOS and Android with different versions).
Integrated Nodejs Rest API for http communication with server.
Assisted in designing, developing, testing, debugging and maintaining digital services that meet user needs.
Technologies: Angular, Ionic, Visual Studio, Apache Cordova, Stripe,
Nodejs.
Session control is a tool applied across the country for training sessions management through an Android tablet
Created Android project .
Created Angular 4 project and integrated Primeng.
Created database with liquibase.
Ensured client-server communication using Rest services.
SQLite database for offline management.
Employed GPS and camera for identity verification.
Explored and created new ways to resolve problems with processes, technology or team members to improve overall efficiency.
Technologies: Android Studio, Apache Tomcat, Oracle, Eclipse, Visual Studio, Angular, Spring MVC, Hibernate, Maven, Primeng, Apache
Cordova.