Abdo B. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Abdo B. Frontend, Backend and Web Platforms

My name is Abdo B. and I have over 7 years of experience in the tech industry. I specialize in the following technologies: Angular, JavaScript, Ext JS, jQuery, WordPress, etc.. I hold a degree in Master of Library & Information Science (MLIS). Some of the notable projects I’ve worked on include: Richemont Developer Portal, Femina.ch - Mobile Application, Femina.ch - Tamedia, AllianceNRG - Eagle & Portals (Yii2), AllianceNRG - Retail Website. I am based in Beirut, Lebanon. I've successfully completed 5 projects while developing at Softaims.

I am a dedicated innovator who constantly explores and integrates emerging technologies to give projects a competitive edge. I possess a forward-thinking mindset, always evaluating new tools and methodologies to optimize development workflows and enhance application capabilities. Staying ahead of the curve is my default setting.

At Softaims, I apply this innovative spirit to solve legacy system challenges and build greenfield solutions that define new industry standards. My commitment is to deliver cutting-edge solutions that are both reliable and groundbreaking.

My professional drive is fueled by a desire to automate, optimize, and create highly efficient processes. I thrive in dynamic environments where my ability to quickly master and deploy new skills directly impacts project delivery and client satisfaction.

Main technologies

  • Frontend, Backend and Web Platforms

    7 years

  • Angular

    4 Years

  • JavaScript

    3 Years

  • Ext JS

    1 Year

Additional skills

Direct hire

Potentially possible

Previous Company

NEO Technologies

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

Richemont Developer Portal

Richemont International SA is a Switzerland-based luxury goods holding company, the company's line of business includes manufacturing watches, clocks, watchcases, and parts. As of 2017, Richemont is the third-largest luxury goods company in the world. Richemont has an API Management Platform that aims to aggregate all the APIs from the various systems (EAS Gateway, EAS PI/PO, Digital Microservices, etc). The purpose of this project is to build a Drupal Developer Portal that will help the developers to pull astronomical data provided by Richemont to their applications through well-documented APIs. Below are the main features and modules of the Drupal Portal: 1. Implement SSO (single sign on) in the portal and restrict the access to Richemont corporate users. This is done through a custom module that integrates Azure AD authentication using OAuth 2.0. 2. Google Apigee Integration (Edge & Hybird) to allow the developer to create and manage Apigee apps and credentials. This integration is done by creating a custom Drupal module that allows to load data from remote endpoints (Rest APIs), Apigee in this case, and treat it as local Drupal entities to build the lists and the CRUD forms and operations. 3. Extend the standard Apigee API through a micro-service façade that enable the developer to handle both personal and team apps from the portal and to transfer the app from oe team to another. The façade also allows the developer to access, manage and promote apps from multiple Apigee organizations. 4. Build a custom module for Elevated Privileges on the Portal. This module integrates multi factor authentication, based on DUO MFA API. In brief, for specific administrator operations (publish and edit team app, promote app to prod…) the user will be requested to confirm his identity using a DUO push, or sms, or phone call. 5. The portal offers an API catalog for the available APIs, with advanced search. This is also build as a custom module allowing to publish open api specs files (.yaml) that will be parsed into Drupal nodes. The module integrates the Swagger UI to allow the developer to test the different endpoints on the API page. The API page also provides a detailed documentation that can be published in Markdown format (.md) and assigned to a specific API. 6. Build a custom module to expose a REST endpoint that can publish the content of an API, both specs (.yaml) and documentation (.md). This endpoint is than used in CI/CD to automate the management of the API catalog from the upload of the physical files to GIT repository. Technical environment: - DRUPAL 8 - PHP / HTML5, CSS3 - JAVASCRIPT / JQUERY / AJAX - Azure AD - GOOGLE APIGEE - SOCIAL MEDIA INTEGRATION - AWS - APACHE - MYSQL - Utilities: NETBEANS, NAVICAT, ADOBE COLLECTION, GIT

Femina.ch - Mobile Application

The project is the mobile version of Femina, a leading magazine in Switzerland and a part of Tamidia, the largest media group in the country.

Femina.ch - Tamedia

The project is the online version of Femina, a leading magazine in Switzerland and a part of Tamidia, the largest media group in the country. My contribution on this project includes the following: 1. Analysis, design, development, integration, testing, and Quality Assessment of an online version for the famous leading Magazine Femina.ch (Switzerland) 2. Development of a data migration tool from the old website, Drupal 6.x4 3. Integration of Adtech advertising server engine (Leaderboard, Maxiboard, Skyscrapper, Floating Ads….) 4. Build a Custom Drupal module for daily horoscope news synchronization with 3rd party Technical environment: - PHP / HTML5, CSS3 - DRUPAL 7.X - JAVASCRIPT / JQUERY / AJAX - GOOGLE API - SOCIAL MEDIA INTEGRATION - WEB SERVICES - MYSQL - APACHE - Utilities: NETBEANS, NAVICAT, PHOTOSHOP, ILLUSTRATOR, SVN and GIT

AllianceNRG - Eagle & Portals (Yii2)

The aim of Eagle system is to manage the financing applications for energy efficiency and renewable energy, coming from the retail website, or from other partners threw API. The job is to underwrite the property data, mortgage, owner and address eligibility than generate a proposal for the applicant with all the legal documents, assign the professional team and define the funding date and amount, finally generate the bond certificate and manage the yearly payments. Three portal levels depending on user registration type, Property Owner, Contractor or Governmental. The aim of the Portals is to automate all the financing process and to provide an updated and accurate status and information for each application. My contribution on this project covers the following: 1. Analysis, design, development, integration, testing, and Quality Assessment of a web application called “Eagle” 2. Development of custom JSON/XML API for third party integration, google maps and charts, governmental data, social media API, data synchronize, backups, cron jobs… 3. Development of a Documents Management Tool (certificate generation, viewing, and backup) Technical environment: - PHP / HTML5, CSS3 - Yii2 - JAVASCRIPT / JQUERY / AJAX - JASPERSOFT - GOOGLE API (chart, map, autocomplete…) - WEB SERVICES (WSDL, JSON, XML) - APACHE - MYSQL - Utilities: NETBEANS, NAVICAT, JASPER REPORT, SVN and GIT

AllianceNRG - Retail Website

The AllianceNRG Program, created in partnership with local USA governments, provides financing for energy efficiency and renewable energy projects for residential or commercial properties. The aim of the responsive retail website is to promote the program and to allow online application submission from individual or corporate applicants, also to allow the professionals (contractors, engineers…) to apply and register as partners to AllianceNRG program.

Education

  • Lebanese International University

    Master of Library & Information Science (MLIS) in

    2000-01-01-2004-01-01

Languages

  • Arabic
  • English
  • French
  • Italian