Jan 2026 – now
Senior Software Developer
Payment Reconciliation
Spring Boot, JUnit 5
Feb 2023 – now
Code contributor
Working with vendors and telco operators in ONAP
Spring Boot, Groovy- Spock, Robot Framework, OpenAPI, Apache Kafka - (spring-boot), Docker, Kubernetes
May 2022 – Jan 2023
Code contributor
Working with vendors and telco operators in O-RAN
Python, Bash, OpenAPI, Apache Kafka - kafka-python, Docker, Kubernetes
Jan 2022 – Apr 2022
Analysis, Planning, Establishment, Realization, Handover
Back-end and front-end design & development to filter BSS alarms for Maroc Telecom.
Spring Boot, React, NodeJS
Jun 2021 – Dec 2021
Establishment, Realization, Handover
SCAP v2 client design and development for ECS. Prepaid shared account feature design and development.
JDK 7, JSF, Spring Frameworks, MySQL Cluster, Solaris, Apache Tomcat Application Server, Ericsson Charging System, Ericsson Dynamic Activator
Mar 2020 – Feb 2021
Establishment, Realization, Handover
RESTful client and adapter design and development. Transformation in PCRF (Policy and Charging Rule Function) from SOAP to RESTful web services.
JDK 8, JSF, Spring Frameworks, Oracle Database, Solaris, Apache Tomcat Application Server, Ansible, Ericsson PCRF (Virtual SAPC)
Oct 2020 – Jan 2021
Analysis, Planning, Establishment, Realization, Handover
Product Virtualization in business critical system which manages mobile broadband subscriptions (SACC- Service Aware Charging Control).
React.JS, JDK 6, Seam Framework, Drools as BRMS (Business Rule Management System), JBoss Application Server, JBoss Clustering, Oracle Database, Solaris, Ericsson CUDB
Nov 2019 – Feb 2020
Analysis, Planning, Establishment, Realization, Handover
Performance enhancement in business critical system which manages mobile broadband subscriptions (SACC- Service Aware Charging Control).
JDK 6, Seam Framework, Drools as BRMS (Business Rule Management System), JBoss Application Server, JBoss Clustering, Oracle Database, Solaris, Ericsson CUDB
Jun 2019 – Oct 2019
Analysis, Planning, Establishment, Realization, Handover
eSIM feature design and development for Apple Watch. Prepaid shared account feature design and development.On-site delivery @Bahrain
JDK 7, JSF, Spring Frameworks, MySQL Cluster, Solaris, Apache Tomcat Application Server, Ericsson Charging System, Ericsson Dynamic Activator
Sep 2018 – May 2019
Establishment, Realization, Handover
Transformation from PCRF to Ericsson Charging System including development on existing flows.Full on-site @Bahrain
JDK 7, JSF, Spring Frameworks, MySQL Cluster, Solaris, Apache Tomcat Application Server, Ericsson Charging System, Ericsson Dynamic Activator, Ericsson PCRF (SAPC)
Mar 2018 – Aug 2018
Establishment, Realization, Handover
Modernization of SSCM (Subscription Service and Catalog Manager) mobile broadband subscription manager. Creating a new geo-redundancy site
JDK 7, JSF, Spring Frameworks, MySQL Cluster and Replication, Solaris, Apache Tomcat Application Server
May 2017 – Feb 2018
Establishment, Realization, Handover
New functionalities for Azercell mobile broadband subscription manager including Refill Listen, Bill Cycle Change, DR Generation for all events, End of Life Feature, Flexibility in E/// CS Resource Provision, Optional SMS, Manual Renewal of Subscription
JDK 8, JSF, Spring Frameworks, Oracle, Solaris, Apache Tomcat Application Server, Ericsson PCRF (SAPC)
Jul 2016 – Apr 2017
Realization, Handover
Functionality Upgrade, OWASP
JDK 8 & Spring Frameworks & JavaScript (v1.8) & JQuery (v3.1.1) & JQGrid(v3.7) & AJAX (v3.1) & JSON & JAX-WS(v2.2) & Spring 4 & Oracle
Dec 2015 – Jul 2016
Establishment, Realization, Handover
WS Client Development for JAX-WS(v2.2) Services
JDK 8 & JavaScript (v1.8) & JQuery (v3.1.1) & JQGrid(v3.7) & AJAX (v3.1) & JSON & JAX-WS(v2.2) & Spring 4
Dec 2014 – Dec 2015
Establishment, Realization, Handover
Digital transformation of legacy CBS (Core Baking System) PL/SQL to Java
JDK 8 & Oracle Database & Atlassian CD / CI Tools including Bamboo, Sonarqube, Jenkins
Sep 2013 – Jun 2014
Analysis, Planning, Establishment, Realization, Handover
E2E implementations of bus fleet tracking system for local government
Arduino Mega 2560 Board & GPS Receiver & GPRS Shield & SIM Card & Tiny GPS Library & Arduino IDE & Standard C Libraries