Anas Adwan, Sr. Java developer

Anas Adwan

Sr. Java developer

Isoft-Intilisec

Location
Jordan - Amman
Education
Bachelor's degree, Computer Science
Experience
19 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 3 Months

Sr. Java developer at Isoft-Intilisec
  • Jordan - Amman
  • My current job since October 2013

developing enterprise aplications

Sr. Java Developer/Team Leader at SSSProcess
  • Jordan
  • September 2012 to August 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 at Savvytek
  • Jordan
  • October 2007 to September 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 at Progressoft
  • Jordan
  • March 2005 to October 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.

Education

Bachelor's degree, Computer Science
  • at Al Al-Bayt University
  • February 2005

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

Languages

Arabic
Expert
English
Intermediate

Training and Certifications

Sun Certified Business Component Developer (Certificate)
Date Attended:
January 2006
Valid Until:
January 2006
Sun Certified Web Component Developer (Certificate)
Date Attended:
January 2005
Valid Until:
January 2005
Sun Certified Java Programmer 1.4 (Certificate)
Date Attended:
September 2004
Valid Until:
September 2004