Maximum upload file size: 3MB. File types allowed: jpg, jpeg, gif only.

Click the above 'Browse' button to select a photo.
Guidelines
  1. Only upload a photograph of yourself
  2. Photos of children, celebrities, pets, or illustrated cartoon characters will not be approved
  3. Photos containing nudity, gore, or hateful themes are not permissible and may lead to the cancellation of your account
  4. Photos of your passport, ID, or photos containing any personal information such as your address, passport number, or contact details are not permissible for your own security.

Delete Guidelines

Mohamed Kiswani

Senior Java Consultant

HKC

Location:
Jordan - Amman
Education:
Bachelor's degree, Software Engineering
Experience:
14 years, 11 months

Work Experience

What's your work experience? Your experience is one of the most important sections in a CV.
List all relevant responsibilities, skills, projects, and achievements against each role.  If you're a fresh grad, you can add any volunteer work or any internship you've done before.
Add Experience

Total Years of Experience:  14 Years, 11 Months   

August 2012 To Present

Senior Java Consultant

at HKC
Location : Jordan - Amman
1- Software Architecture and Design
2- Software Development
3- Website Development
4- Manage My Team
5- Projects analysis and planning
6- Design the projects in all levels (database, use case’s, data flow diagram )
7- Contact with the customers to get the feedback
8- Travel to deploy the systems and training the new customers

1- Dancing Pillow :
Its Android Based that recognize a selected number of voices then it will produce a special action for each one o them
Technologies :

2- Point Of Sale System :
Technologies:
Android, JSF, Prime Faces, JPA, Jasper Reports, Swing, JDBC, Annotations, JPA, Web Services,
Threading, sockets, Jetty Web Server, XML, a lot more

3- Giving a JAVA Training
June 2013 To Present

Senior Java Developer

at Souq.com
Location : Jordan - Amman
Working on Opentaps CRM - ERB Back- end system where is built on ofBIZ platform

Technology :
1- Spring
2- Hibernate
3- Service Oriented
4- Integration Throw JMS (Apache Message Queue )
5- FreeMarker
6- Scripting Lang (Grovvy, Bsh )
7- Juint (Unit Testing)
8- Unix (Ubuntu )
9- GWT (Google Web Toolkit)
and lots more
April 2011 To Present

Technical Team Leader

at Final Solutions
Location : Jordan - Amman
1- Oman Arab Bank Prize Draw :
Its web based that handles the monthly / yearly draws.. etc
Note: I handle the whole project alone from the design phase till the acceptance from the bank side. Where I build a web framework to handle the CRUD operations based on the database metadata
Technologies :
Struts tiles, Ldap integration, banking integrations, threading to sync the data between the core banking system (AS400 server ) and the application database,
JQuery, applets, Web Services, Jasper Reports and a lot more

2- Smart University : it’s educational ERB which includes the following modules :
- Registration Module
- Finical Module
- Students Web Access
- Instructors Web Access
- Foundation
- Students Allocation

Technologies:
Jasper Reports, Struts tiles, DWR, Annotations, JPA, tag files, JSTL,
El, Threading, sockets, and a lot more

3- Smart Commons: Desktop Framework that handles the CRUD’s operation on the database based on the metadata. where the framework is building the UI on the fly based on the metadata
Technologies:
ANT, Swing framework, jetty web server, java core, threading, and a lot more

4- License Server: it’s a Server that handle the License for the user’s where the application is user based in other words each lic is related for select machine.

5- Auto Update: Its tool based on the JAVA Web Start application that handles the updates for the customers.
Note: I change all the builds for all the application and I make a mechanism to handle the Auto Updates. Where the mechanism is saving the customers env. From any side effects on their current working
April 2010 To April 2011

J2EE develoer

at ETQ
Location : Other
1- Works on the core of reliance framework, where the reliance is huge CMS that build by the ETQ employs. We where work on the internal Reliance framework to handle the new requirements or any raised bugs .
One of my tasks was improving the performance of the application by refractor the code and adds some JDK parameters to handle the GC work. in addition to that I had work on some

2- Integrate the reliance and SharePoint 2007 by the SharePoint out of the box web services. The integration was aimed to use all the Lists functionally offered by the SharePoint in other words the Reliance has workflow, files, security, users roles, and a lot of business case’s needs to be cover . the integration was aimed to reflect all this rules on the files on the SharePoint .

3- Transactions Management Framework. To handle uploading more than one file Over Web Services

4- SharePoint Connecter: I build a SharePoint connecter as separate application, published on the Internet as API. this connector has been used for the integration

5- Migrate Code from the CVS to SVN by building a ANT files that handles the whole process with lose any information. It was a huge work because the tools offered on the internet was has a lot of problems like losing the history of the code and its gets the latest code only without getting back from the start point

6- Working on the E-Validator Application : which internal application that used to check the application before and release build to make sure that the new work is not break any old functionally

7- LDAP Integration Improvements : Refractor the whole implementation to handle huge number of users, work on the performance of the integration with LDAP, Working on the Single Sign On projects from the LDAP side
March 2009 To February 2010

J2EE develoer

at MIT (Mobile interactive technology)
Location : Other
Design and develop modules for Enterprise projects, related to SMS/Wap services industry, using the latest standards and technologies : JSP 2, DWR, Struts Web Services, XHTML, JavaScript, CSS and many system

1- Build a SMS Sender engine from scratch where the 500, 000 SMS was took 7 hours after I build the engine it goes to 45 min without getting any technical or business failures

2- Working on Digital SMS Application : which is SMS bulk sender, Web based application . My role was refractor the application and deploy the application on multi application server’s. Redesign the whole application from the UI side.

3- MIT Dashboard : this is a project that shows all the SMS (income / outgoing ) and their statuses as Dashboard with graph’s . I build this project alone from the scratch

4- SMS Gateway improvements : working on the gate performance, bugs, new requirements to handle new needs

5- MIT CMS : which CMS that have 4 main modules :
- SMS2WEB
- WEB2SMS
- Horoscopes content
- WAP content

6- Building Many Operators SMS Competitions: like umnih competition

7- Working on Umnih SMS Chat Engine

Education

What's your educational background?
Let employers know more about your education; remember, be clear and concise.
March 2009

Bachelor's degree, Software Engineering

at IT/ Computers
Location : Jordan - Amman
Grade: 2.88 out of 4

Specialties & Skills

Freelancer

Giving Training

Web Development

Team Leadership

Languages

Do you speak more than one language?
For some jobs, fluency in one or more foreign languages is a plus, so add your language skills to get better results.

Arabic

Expert

English

Intermediate

Training and Certifications

J2EE - Sun Certified Web Components Developer ( Certificate )

Issued in: November 2010 Valid Until: - December 2010

J2EE - Sun Certified Web Components Developer ( Certificate )

Issued in: June 2010 Valid Until: - October 2010

J2SE - Sun Certified Java Programmer ( Certificate )

Issued in: January 2010 Valid Until: - May 2010

Loading
Loading...
Loading...