Mohamed Kiswani, Senior Java Consultant

Mohamed Kiswani

Senior Java Consultant

HKC

Location
Jordan - Amman
Education
Bachelor's degree, Software Engineering
Experience
15 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 0 Months

Senior Java Consultant at HKC
  • Jordan - Amman
  • My current job since August 2012

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

Senior Java Developer at Souq.com
  • Jordan - Amman
  • My current job since June 2013

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

Technical Team Leader at Final Solutions
  • Jordan - Amman
  • My current job since April 2011

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

J2EE develoer at ETQ
  • Other
  • April 2010 to April 2011

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

J2EE develoer at MIT (Mobile interactive technology)
  • Other
  • March 2009 to February 2010

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

Bachelor's degree, Software Engineering
  • at IT/ Computers
  • March 2009

Specialties & Skills

Web Development
Team Leadership
Freelancer
Giving Training

Languages

Arabic
Expert
English
Intermediate

Training and Certifications

J2EE - Sun Certified Web Components Developer (Certificate)
Date Attended:
November 2010
Valid Until:
December 2010
J2SE - Sun Certified Java Programmer (Certificate)
Date Attended:
January 2010
Valid Until:
May 2010
J2EE - Sun Certified Web Components Developer (Certificate)
Date Attended:
June 2010
Valid Until:
October 2010