• Jan 2026 – now

    Commercial New Payment Flow - Transfer Solutions

    Senior Software Developer

    Payment Reconciliation

    Spring Boot, JUnit 5

  • Feb 2023 – now

    ONAP with Linux and Nordix Foundations

    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

    O-RAN with Linux and Nordix Foundations

    Code contributor

    Working with vendors and telco operators in O-RAN

    Python, Bash, OpenAPI, Apache Kafka - kafka-python, Docker, Kubernetes

  • Jan 2022 – Apr 2022

    Maroc Telecom GUI Tool for BSS Alarm Tracking

    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

    Batelco SSCM MBB Subscription Manager- SCAP v2 Upgrade for Ericsson Charging System Project

    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

    Azercell VAS VSME Subscription Manager- Virtual PCRF Project

    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

    Turk Telecom SACC VSME MBB Subscription Manager- Virtualization Project

    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

    Turk Telecom SACC VSME MBB Subscription Manager- Performance Tuning

    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

    Batelco SSCM MBB Subscription Manager- eSIM and Shared Account Project

    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

    Batelco SSCM MBB Subscription Manager- ESy Project

    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

    Batelco SSCM MBB Subscription Manager- GeoRed and Modernization

    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

    Azercell VAS VSME MBB Subscription Manager- Functionality Upgrade

    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

    Anti-Fraud Product Development for Asseco

    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

    Anti-Fraud Project for Turkiye Finans Bank

    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

    Digital Transformation of CBS PL/SQL to Java

    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

    Bus Fleet Tracking System for IETT (Local Goverment)

    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