محمد Kiswani, Senior Java Consultant

محمد Kiswani

Senior Java Consultant

HKC

البلد
الأردن - عمان
التعليم
بكالوريوس, Software Engineering
الخبرات
15 years, 1 أشهر

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

حظر المستخدم


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

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

Senior Java Consultant في HKC
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ أغسطس 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 في Souq.com
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ يونيو 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 في Final Solutions
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ أبريل 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 في ETQ
  • غير ذلك
  • أبريل 2010 إلى أبريل 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 في MIT (Mobile interactive technology)
  • غير ذلك
  • مارس 2009 إلى فبراير 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

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

بكالوريوس, Software Engineering
  • في IT/ Computers
  • مارس 2009

Specialties & Skills

Web Development
Team Leadership
Freelancer
Giving Training

اللغات

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

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

J2EE - Sun Certified Web Components Developer (الشهادة)
تاريخ الدورة:
November 2010
صالحة لغاية:
December 2010
J2SE - Sun Certified Java Programmer (الشهادة)
تاريخ الدورة:
January 2010
صالحة لغاية:
May 2010
J2EE - Sun Certified Web Components Developer (الشهادة)
تاريخ الدورة:
June 2010
صالحة لغاية:
October 2010