Total Years of Experience: 21 Years, 0 Months
June 2015
To Present
Full Stack Developer
at mAnalyze
Location :
Syria - Damascus
The project aimed at design & implementation of application mobile service provider in Munich for a company having multi service providers for prepaid and postpaid.
Responsibilities
•Involved in developing new layout for the main page using css3, HTML5 AngularJS and rest API, changing the application to web 2.0 (Ajax, HTML5 and css3).
•Worked on minimizing session data stored. Utilized dynamic Input fields to a dynamic condition than creating the fields in the jQuery.
•Converted application from mysql/sqlserver to cassandra using spark. Assisted client from France in creating a security system using cassandra/elastic search.
•Managed implementation of POF for Security Module based on cassandra and elastic search as well as relationship by a generic solution.
•Worked on enhancing Spring-Cassandra and Spring-Elasticsearch by adding new shared functions (delete logical time to live save)
Responsibilities
•Involved in developing new layout for the main page using css3, HTML5 AngularJS and rest API, changing the application to web 2.0 (Ajax, HTML5 and css3).
•Worked on minimizing session data stored. Utilized dynamic Input fields to a dynamic condition than creating the fields in the jQuery.
•Converted application from mysql/sqlserver to cassandra using spark. Assisted client from France in creating a security system using cassandra/elastic search.
•Managed implementation of POF for Security Module based on cassandra and elastic search as well as relationship by a generic solution.
•Worked on enhancing Spring-Cassandra and Spring-Elasticsearch by adding new shared functions (delete logical time to live save)
February 2018
To Present
Big Data Developer
at Thales Group
Location :
United Arab Emirates - Dubai
Key Responsibilities:
Involved in retrieval of data from kafka topics to be saved in datastore as well as retrieving data from Restful to be sent to Kafka topic.
Work on technologies like Java, Scala, Cassandra, influxdb, Solr, Kafka, Tomcat, GWT, Postgres, ARCGIS, Python.
Focus on application of rule engine in spark job to ascertain status of traffic alarm in cases as well as managing aggregation of population density.
Render support to activities like preparing estimations, collating requirements, scope finalization, requirement prioritization and finalization.
Follow up with various support teams in ensuring compliance to project delivery schedules and other SLA parameters across assigned project phases.
Manage application related to aggregating traffic data from various sources to be sent to different datasource (Cassandra, InfluxDB, Solr, elasticsearch).
Involved in retrieval of data from kafka topics to be saved in datastore as well as retrieving data from Restful to be sent to Kafka topic.
Work on technologies like Java, Scala, Cassandra, influxdb, Solr, Kafka, Tomcat, GWT, Postgres, ARCGIS, Python.
Focus on application of rule engine in spark job to ascertain status of traffic alarm in cases as well as managing aggregation of population density.
Render support to activities like preparing estimations, collating requirements, scope finalization, requirement prioritization and finalization.
Follow up with various support teams in ensuring compliance to project delivery schedules and other SLA parameters across assigned project phases.
Manage application related to aggregating traffic data from various sources to be sent to different datasource (Cassandra, InfluxDB, Solr, elasticsearch).
December 2013
To June 2013
Senior Java Developer
at LOGICA
Location :
United Arab Emirates
Involved in setting up new features and flow pages for the application, resolving Memory leak and performance issue.
•Worked on application using Spring Webflow, Spring 3, EJB RichFaces, SOAP webservices deployed on Websphere 7 and 8.5, SOAP Apache Axis extjs
•Managed project RPS (residency application to manage foreign residency in Qatar for the Ministry of Interior in Qatar.
•Worked on application using Spring Webflow, Spring 3, EJB RichFaces, SOAP webservices deployed on Websphere 7 and 8.5, SOAP Apache Axis extjs
•Managed project RPS (residency application to manage foreign residency in Qatar for the Ministry of Interior in Qatar.
January 2012
To December 2012
Senior System Developer
at KEPLERS.NET
Location :
Jordan
Involved in setting up Proof of Concepts for Freelancer Social Network using Django, AngularJS, CSS and Outh2 authentication.
•Utilized AngularJS to generate the dynamic page (Search result, Blogs, Contacts, and chat pages).
•Set up Saw Software System for Aluminum Saw Industrial Company using JBPM and modifying the default GWT Console.
•Worked on technologies like JBPM, Hibernate, JBoss, CSS, JQuery
•Utilized AngularJS to generate the dynamic page (Search result, Blogs, Contacts, and chat pages).
•Set up Saw Software System for Aluminum Saw Industrial Company using JBPM and modifying the default GWT Console.
•Worked on technologies like JBPM, Hibernate, JBoss, CSS, JQuery
January 2012
To December 2012
Senior System Developer
Involved in setting up Health Management Hospital system, and billing hospitality system using Struts2, JasperReport, Spring, Hibernate and TDD.
•Restructured Patient Information Management System and Billing System design from JSP to SOA/JSF/Spring using WebService, JSF2, Spring, Hibernate, JasperReport.
•Set up workflow engine (designer and engine) using Spring, Hibernate, jxgraph. Developed and implemented new SOA framework for migrating PIMS and Billing System
•Restructured Patient Information Management System and Billing System design from JSP to SOA/JSF/Spring using WebService, JSF2, Spring, Hibernate, JasperReport.
•Set up workflow engine (designer and engine) using Spring, Hibernate, jxgraph. Developed and implemented new SOA framework for migrating PIMS and Billing System
January 2012
To June 2012
Freelancer
June 2009
To December 2010
Technical Manager
at SoftNet
Location :
Syria - Damascus
Maintain accuracy of reports, system study & business requirements analysis & documentation. Develop vision & roadmap in coordination with senior management and subject matter experts.
•Guide team members in design & development, preparing test routines, design verification, functional testing and peer code reviews.
•Participate in internal and external IT audits based on pre-defined schedules and follow up with various support teams in implementing audit recommendations based on identified deviations.
•Prepare user documentation guide for end users reference. Roll out methods for enhancing efficiency improvements and business benefits.
•Represent the organization in appraisals, job rotation and career development programs based on business as well as operational requirements.
•Update project progress to the senior management and other stakeholders using detailed reports & presentations to enable effective decision making.
•Guide team members in design & development, preparing test routines, design verification, functional testing and peer code reviews.
•Participate in internal and external IT audits based on pre-defined schedules and follow up with various support teams in implementing audit recommendations based on identified deviations.
•Prepare user documentation guide for end users reference. Roll out methods for enhancing efficiency improvements and business benefits.
•Represent the organization in appraisals, job rotation and career development programs based on business as well as operational requirements.
•Update project progress to the senior management and other stakeholders using detailed reports & presentations to enable effective decision making.
November 2010
To October 2010
Technical Team Leader
at JIR Syri
The project designed for an organization providing risk management services for the clients by supporting data analysis.
Responsibilities
•Set up PageByPage using jquery tables, Spring MVC, JPA, and Spring Repository integrated with pivot table and charts plugin.
•Involved in implementing analyzing tool using Spark Stream, KAFKA, cassandra and d3js to tool analyze the online tweet count and view charts based on location count.
Responsibilities
•Set up PageByPage using jquery tables, Spring MVC, JPA, and Spring Repository integrated with pivot table and charts plugin.
•Involved in implementing analyzing tool using Spark Stream, KAFKA, cassandra and d3js to tool analyze the online tweet count and view charts based on location count.
June 2009
To September 2010
Technical Manager
November 2008
To May 2009
Java Developer
at invest4all
Location :
Syria - Damascus
July 2005
To October 2008
Senior developer
at Vermeg
Location :
United Arab Emirates
Team Leader, Performance Analyzer, Module Analyzer,
Developer
at THALES GROUP
Location :
United Arab Emirates
Involved in retrieval of data from kafka topics to be saved in datastore as well as retrieving data from Restful to be sent to Kafka topic.
•Work on technologies like Java, Scala, Cassandra, influxdb, Solr, Kafka, Tomcat, GWT, Postgres, ARCGIS, Python.
•Focus on application of rule engine in spark job to ascertain status of traffic alarm in cases as well as managing aggregation of population density.
•Render support to activities like preparing estimations, collating requirements, scope finalization, requirement prioritization and finalization.
•Follow up with various support teams in ensuring compliance to project delivery schedules and other SLA parameters across assigned project phases.
•Manage application related to aggregating traffic data from various sources to be sent to different datasource (Cassandra, InfluxDB, Solr, elasticsearch).
•Work on technologies like Java, Scala, Cassandra, influxdb, Solr, Kafka, Tomcat, GWT, Postgres, ARCGIS, Python.
•Focus on application of rule engine in spark job to ascertain status of traffic alarm in cases as well as managing aggregation of population density.
•Render support to activities like preparing estimations, collating requirements, scope finalization, requirement prioritization and finalization.
•Follow up with various support teams in ensuring compliance to project delivery schedules and other SLA parameters across assigned project phases.
•Manage application related to aggregating traffic data from various sources to be sent to different datasource (Cassandra, InfluxDB, Solr, elasticsearch).
Project
at TCS (TATA CONSULTING SERVICES)
Location :
United Arab Emirates
Pls mention
Team Size: Pls mention
Technology used: planetuml, eclipse, Spring, J2EE, struts, EJB, Webservice, Microservices, MDB, Tomvat, weblogic, struts, drools, freemaker
Brief: The project aimed at design & implementation of application mobile service provider in Munich for a company having multi service providers for prepaid and postpaid.
Responsibilities
•Functioned as java Technical Architect involved in receipt, validation and dispatch of order as well as identification and resolution of service provider issues.
•Involved in converting System analysis to UML (Usecases, Sequence Diagrams, Class Diagrams), setting up high level interfaces and code.
•Set up timeline for implementing the applications to align with project SLA parameters and other related factors.
Team Size: Pls mention
Technology used: planetuml, eclipse, Spring, J2EE, struts, EJB, Webservice, Microservices, MDB, Tomvat, weblogic, struts, drools, freemaker
Brief: The project aimed at design & implementation of application mobile service provider in Munich for a company having multi service providers for prepaid and postpaid.
Responsibilities
•Functioned as java Technical Architect involved in receipt, validation and dispatch of order as well as identification and resolution of service provider issues.
•Involved in converting System analysis to UML (Usecases, Sequence Diagrams, Class Diagrams), setting up high level interfaces and code.
•Set up timeline for implementing the applications to align with project SLA parameters and other related factors.
Share on Facebook
Share on Twitter
Share Via Email