أنس عدوان, Sr. Java developer

أنس عدوان

Sr. Java developer

Isoft-Intilisec

البلد
الأردن - عمان
التعليم
بكالوريوس, Computer Science
الخبرات
19 years, 3 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :19 years, 3 أشهر

Sr. Java developer في Isoft-Intilisec
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ أكتوبر 2013

developing enterprise aplications

Sr. Java Developer/Team Leader في SSSProcess
  • الأردن
  • سبتمبر 2012 إلى أغسطس 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
  • الأردن
  • أكتوبر 2007 إلى سبتمبر 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
  • الأردن
  • مارس 2005 إلى أكتوبر 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.

الخلفية التعليمية

بكالوريوس, Computer Science
  • في Al Al-Bayt University
  • فبراير 2005

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

اللغات

العربية
متمرّس
الانجليزية
متوسط

التدريب و الشهادات

Sun Certified Business Component Developer (الشهادة)
تاريخ الدورة:
January 2006
صالحة لغاية:
January 2006
Sun Certified Web Component Developer (الشهادة)
تاريخ الدورة:
January 2005
صالحة لغاية:
January 2005
Sun Certified Java Programmer 1.4 (الشهادة)
تاريخ الدورة:
September 2004
صالحة لغاية:
September 2004