Anas Adwan, Sr. Java developer

Anas Adwan

Sr. Java developer

Isoft-Intilisec

Lieu
Jordanie - Amman
Éducation
Baccalauréat, Computer Science
Expérience
19 years, 3 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :19 years, 3 Mois

Sr. Java developer à Isoft-Intilisec
  • Jordanie - Amman
  • Je travaille ici depuis octobre 2013

developing enterprise aplications

Sr. Java Developer/Team Leader à SSSProcess
  • Jordanie
  • septembre 2012 à août 2013

SSSProcess (Sept 2012-till now)
Sr. Java Developer/Team Leader

SCSB(Saudi Credit and Saving Bank)
Building accounting sub-system to be integrated with main application which was build on appian-bpm suite.

Technologies and frameworks
Jsf2.1, Richfaces 4.2, hibernate (jpa) and Statless session bean 3

Tools
Eclipse IDE, jboss 7.0.1, jasper, oracle DB

Taef University
An enterprise application for Taeef University (KSA) called Tasheel for automating their operation build on appian bpm.

(Sr. Java Developer) /Team Leader à Savvytek
  • Jordanie
  • octobre 2007 à septembre 2012

Savvytek
Sr. Java Developer) /Team Leader (Oct 2007 till Sept 2012)

DVLD (Driving and Vehicles Licensing Department)
Enterprise project for DVLD (Drivers and Vehicles Licensing Department) that considered one of the most large-scale
project in Jordan that server all DVLD centers.
• Building dynamic web interface using Facelets framework.
• Building re-used components used within project
• Building centralized JavaScript library for handling events, client validation and • user actions.
• Building business-tier modules using EJB 3 Stateless Session Beans and JPA
• Implementing algorithms for generating vehicles plate numbers based on unused numbers using oracle procedure

Technologies and frameworks
Facelets, EJB3, JPA, JavaScript

Tools and Application servers: JDeveloper 10.3.3, OC4J10.3, Oracle 10g

NAF (National Aid Fund): A desktop application for Ministry of social development for measuring poverty lines in Jordan
that used to automate the process of social studies

Technologies and framework
Swing and JPA

Tools and Application servers: Netbeans 6.0, Oracle 10g

EHS Integration Middleware
It is a middleware used by EHS ( Electronic Health Solutions) company to connect one of its
successful project - called Hakeem- with CSPD (Civil Status and Passport Department) to keep the database of Hakeem updated by retrieving citizen records continuously based on time
schedulers.
The process of retrieving records contains extracting data from CSPD database into files,
encryption, and sending files via FTP, then decrypt files and load Data into Hakeem's Data
using Pentahoo ETL.


Technologies and frameworks
Servlet, JSP, JPA, Quartz and WebServices.

Tools and Application servers: Postgresql, Pentahoo ETL, , NetBeans Glassfish application server3.

AsiaCell WebToSMS (IRAQ)
Web application and multithreaded background services for Asiacell's users to send, receive and schedule SMS
messages based on SMPP protocol through the SMSC gateway.

Technologies and frameworks
Richfaces and Hibernate,
Application servers
Netbeans 6.5, Jboss-web server, Mysql 5.


DXP (Data eXchange Platform)
Enhancement for "EHS integration platform" to support dynamic jobs, remote administration, monitoring, notifications and to support other integration ways such as WebServices, ESB

Technologies and frameworks
Struts2, hibernate, Quartz, , Webservices,

Application servers
Mysql, Netbeans, Tomcat

Java Developer à Progressoft
  • Jordanie
  • mars 2005 à octobre 2007

Progressoft (Mar 2005 - Oct 2007)
Java Developer

ECC
The ECC is an image-based cheques exchange and clearing platform that enables electronic settlement by financial
institutions.

ECC-Jordan: • Building dynamic web interface using Servlet 2.4 API, Java Server Pages (JSP) 2.0, JSTL, and Struts web framework.
• Building business-tier modules using EJB 2.1 Stateless Session Beans and EJB2.1 entity beans
• Developing Data Access Objects to access PL/SQL Stored procedures.
• Building common APIs for generating PDFs (using IText), Excel and image conversion used by ECC.

ECC-KSA
• ECC-KSA is another flavor of ECC that customized for Saudi Arabian Monetary Agency (SAMA) to meet its view for open market
• The flavor is a customization based on implementing a standard specs X937 for exchanging information and images of cheques between Central Bank (SAMA) and commercial banks using files \[XML and images\] over secured FTP;
• Building multithreaded App for managing the operations related to sending, receiving, exporting and importing
files

Technologies and frameworks
Servlets, Listeners, Filters, EJB, Struts, JSP2, JSTL, JAI (For image processing), SAX and DOM.

Tools and Application servers: OC4J 10.3.1, Tomcat 5.5, IBM Websphere 6.1, Jbuilder6, Jdevloper10.3.1

Graduation project: • A project for transmitting media on a network and receiving these streams by clients
based on implementation of RTP/RTSP.
• I developed a multi-threaded media-player based on JMF for receiving RTP media
packets using sockets, playing and searching about local media files and generating playlists.


EJB, Servlets, JSP and Swing.

Tools: Sun one application server, JBuilder and Netbeans 3.6.

Éducation

Baccalauréat, Computer Science
  • à Al Al-Bayt University
  • février 2005

BSc in Computer Science from Al Al-Bayt University - Jordan (Feb 2005)

Langues

Arabe
Expert
Anglais
Moyen

Formation et Diplômes

Sun Certified Business Component Developer (Certificat)
Date de la formation:
January 2006
Valide jusqu'à:
January 2006
Sun Certified Web Component Developer (Certificat)
Date de la formation:
January 2005
Valide jusqu'à:
January 2005
Sun Certified Java Programmer 1.4 (Certificat)
Date de la formation:
September 2004
Valide jusqu'à:
September 2004