<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="cv_template-xsl.xml"?>

<cv>
	<title>CV page</title>
	<objective>
		To work on challenging projects and have the chance to utilize my skills and expand my experience
	</objective>
	<contact>
		<street>Große Weisgasse Nr.3</street>
		<pobox>PLZ  55116</pobox>
		<location>Mainz, Germany</location>
		<phone>+49 6131 6276930 </phone>
		<mail>mohammedfjameel@yahoo.com</mail>

	</contact>
	<photo>img/myphoto.jpg</photo>	
	<experience>
		<company>
			<name>RS2CommunicationSoftware</name>
			<duration>2001-to present</duration>	
			<location>Neu-Isenburg, Germany</location>
			<jobtitle>Senior Software Developer</jobtitle>
			<projects>
				<project>
				<link>products/Prj_TransactionClearingServer.xml</link>
				<desc>
Powerful Transactions server, building a high performance transactions server that accepts transaction files of different standard formats like ISO-8583 and its related business formats like (IPM, ECCF, CEKAB.. etc) as well as sequential formats like Visa Base II and FDMS. The server is multithreaded, which processing the transaction files in parallel				</desc>
				</project>
				<project>
					<desc> 
Process monitoring GUI interface, designing GUI interface having explorer style to show the processes that can be carried out by the server and monitor the process progress, this interface based on a web server that instantiate the interface and then flushing it to the connected clients, which gives a high performance GUI creation, the packages used are the SwingSet, Servlet and socket connections.					</desc>
				</project>	

				<project>
				<desc>
Portlet Engine, designing a portlet interface which represents a multi lingual MDI application that contains masks for each data window to process information inside the data base, this project uses application server to instantiate the portlet created window objects as EJBs and flush them to the connected client applications, WebLogic server is used				</desc>
				</project>	
				<project>
				<desc>
Dynamic messaging Interface engine, this engine will read XML transaction format definition files, that are written according to the interfacing systems structure and will generate a stored procedures (as java stored procedure) for sending messages between different systems using messaging application servers (Like IBM Websphere MQ Series and Bea Tuxedo), this project was designed to resolve and interact  with different systems using application messaging server of a bank.				</desc>
				</project>	
				<project>
				
				<link>products/Prj_ProjectManagement.xml</link>
				<desc>	
Web Based Project Management System: a dynamic web server using JWSDP (Java Web Services Developer Pack), which usually accommodate JSP, Servlet, XML technologies (i.e. J2EE&#8482; platform). This web server aimed to provide service for customers of the company for reporting all the errors and changing suggestions for enhancing the product of the company (BankWorks&#8482;) and to be more interactive with the project managers who are responsible for the product. The project contained Task Management and Document Archiving utilities. The project used Oracle as the database engine.
			</desc>	
			</project>	
				<project>
				
				<link>products/Prj_WebTreeComponenet.xml</link>
				<desc>	
Web Component: web tree component that reads the menu content from XML file and generates HTML contents, the component also provide full interactivity with user events like expanding and collapsing.
			</desc>	
			</project>	
				<project>
				
				<link>products/Prj_StaticSiteUpdator.xml</link>
				<desc>	
Static Site Updater: application that facilitates the static site designer work, the idea behind it is when the designer avoids using the frames in his design he will need a tool to maintain the constant information across the whole site.					</desc>	
			</project>	
		
			</projects>
		</company>
		<company>
			<name>Atrikom fulfillment GmbH</name>
			<duration>2001-2002</duration>	
			<location>Ginsheim-Gustavsburg, Germany</location>
			<jobtitle>Senior Software Developer</jobtitle>
			<projects>
				<project>
				<link>products/Prj_VoiceOperator.xml</link>
				<desc>
Internet Voice Operator: using JMF (Java Media Framework) package, SwingSet, and Network to implement Internet operator, that combines two nodes (or more) to have voice conference.				</desc>
				</project>
				<project>
				<link>products/Prj_GreetingCard.xml</link>
				<desc>
Greeting card application: using 2Dgraphics, Image processing, JavaMail Package, Network package, Applet, and AWT for advanced designing and sending greeting cards via e-mail through the internet, this service creates the designed greeting card as JPEG image and send it as an attachment inside an e mail sent to the destination address. 				</desc>
				</project>
				<project>
				<link>products/Prj_FTPClient.xml</link>
				<desc>
FTP client application: this project is aimed to upload files into an FTP server using FTP protocol, the challenge is to enable the file uploading from within the Intranet also, and it worked through, packages used is SwingSet and Network.
</desc>
				</project>
			</projects>
		</company>
		<company>
			<name>ICP Software Co.</name>
			<duration>1997-2001</duration>	
			<location>Amman, Jordan</location>
			<jobtitle>Senior Software Developer</jobtitle>
			<projects>
				<project>
				<link>products/Prj_HouseMail.xml</link>
				<desc>
Mail client application: using JavaMail, SwingSet, and JAF, to exchange e-mails via POP3, IMAP and SMTP protocols, implementing attachments, sending to multiple addresses and browsing HTML e-mails.				</desc>
				</project>	
				<project>
					<desc>
				<link>products/Prj_InternetBrowser.xml</link>
Primary internet browser: using Network package, Swing set to navigate on the internet.
					</desc>
				</project>	
				<project>
					<desc>
				<link>products/Prj_Journal21.xml</link>
Journal 21: an application written for Journals that facilitates their work including advertisements, accountancy and alerts modules. Only the accountancy module was finished, including the sophisticated rules for Germany accountancy. More Details..
					</desc>
				</project>	
				<project>
			
				<link>products/Prj_InternetBrowser.xml</link>
					<desc>
Primary Internet browser: using Network package, SwingSet to navigate through the Internet
					</desc>
				</project>	

				<project>
			
				<link>products/Prj_ChatSystem.xml</link>
					<desc>
Chatting System: Full implementation for chatting systems (i.e. chat rooms, private rooms, private messages, ... etc). One of the important requirements was not to force the user to use additional plug in like the JRE, so only the AWT Applet was used. Packages involved are Applet, AWT and Network package.
					</desc>
				</project>	
				<project>

				<link>products/Prj_DBXML_JDBC.xml</link>
					<desc>
Implementing small projects for research and educational purposes on XML, JDBC&#8482;  and printing in Java. Like implementing JDBC driver that opens an XML document that contains a complete data base information with a test data inside it and can be used by normal java programs. More Details, also a simple XML viewer that shows the structure of an XML file. More Details.
					</desc>
				</project>	
				<project>
				<link>products/Prj_MobileGames.xml</link>
					<desc>
Working on m-commerce using J2ME &#8482; (Java 2 Micro Edition) package to develope games on mobile telephones.

					</desc>
				</project>	
				<project>
					<desc>
Dynamic creation of the GUI, enhancing productivity for the designer to enable instant updates without further programming.
					</desc>
				</project>	
				<project>
					<desc>
Working experience on tools for web site design like (HTML, JavaScript, Flash5, Dream Weaver 3 …etc).
					</desc>
				</project>	
				<project>
					<desc>
Working on an Interactive distributed components (Java Beans &#8482;).
					</desc>
				</project>	
				<project>
					<desc>
Working on advanced featured swing Applets, for expanded user interactivity with e-commerce web server
					</desc>
				</project>	

			</projects>
		</company>
		<company>
			<name>Al-Saqar Computer Bureau</name>
			<duration>1994-1997</duration>	
			<location>Baghdad, Iraq</location>
			<jobtitle>Junior Software Developer</jobtitle>
			<projects>
				<project>
					<desc>
					Experience on Intranet applications for internal services within companies.
					</desc>	
				</project>	
				<project>
					<desc>
					Experience with stock management, accountant department LC’s (Letter Credit), Tracking goods …etc.
					</desc>
				</project>	
				<project>
					<desc>
					Experience using TCP/IP protocols and related Internet protocols based on FTP, HTTP, UDP on low scale projects.
					</desc>
				</project>	
				<project>
					<desc>
					Experience with data base design.
					</desc>
				</project>	
				<project>
					<desc>
					Experience using Active X tools and GUI.
					</desc>
				</project>	

			</projects>
		</company>
	</experience>

	<skills>
	    <category>
		<name>Java Skills</name>	
		<skillsgroup>
			<name>J2EE&#8482; platform</name>
			<list>
				<skill>Solid experience with Servlet, JSP, Java Beans&#8482;.</skill>
				<skill>Solid experience with JDBC&#8482;,.XML, JavaMail&#8482;.</skill>
				<skill>Good experience with EJB&#8482;.</skill>
				<skill>Good Experience with JMS.</skill>
	
			</list>
		</skillsgroup>
		
		<skillsgroup>
			<name>J2SE platform</name>
			<list>
				<skill>Solid experience with SWING and AWT components</skill>
				<skill>Solid experience with JMF (Java Media Framework) package</skill>
				<skill>Solid experience with Applet</skill>
				<skill>Good experience with Java 2D API</skill>
			</list>
		</skillsgroup>
		<skillsgroup>
			<name>J2ME platform</name>
			<list>
				<skill>Good experience with MIDP (Mobile Information Device Profile).</skill>
			</list>
		</skillsgroup>
	    </category>
	    <category>
		<name>Servers Skills</name>	
		<skillsgroup>
			<name>null</name>
			<list>
				<skill>Good work experience with ORACLE&#8482; , Sybase,  MS-Access  and SQL server databases</skill>
				<skill>Good Experience with SQL statements and some of PL/SQL.</skill>
				<skill>Good Database design capabilities</skill>
				<skill>Good work experience with IBM Webshere, Bea Weblogic, JBoss and Sun Application servers.</skill>
				<skill>Good work experience with Power Designer 9.0</skill>
			</list>
		</skillsgroup>
		
	    </category>
	    <category>
		<name>Other Languages Skills</name>	
		<skillsgroup>
			<name>null</name>
			<list>
				<skill>Solid previous experience with Visual Basic 6.0.</skill>
				<skill>Solid previous experience with Power Builder 7.0.</skill>
				<skill>Solid previous experience with Turbo Pascal</skill>
				<skill>Basic Experience with C/C++.</skill>

			</list>
		</skillsgroup>
		
	    </category>
	    <category>
		<name>Web Skills</name>	
		<skillsgroup>
			<name>null</name>
			<list>
				<skill>
					Good Experience in Java Script.
				</skill>

				<skill>
					Good Experience in XSLT.
				</skill>

				<skill>
					Good experience with the Internet Protocols TCP/IP, POP3, IMAP, FTP, SMTP, HTTP
				</skill>
				<skill>
					Good Experience with HTML page design using Macromedia Dreamweaver 3.0 and MX.
				</skill>
	
				<skill>
					Good experience with graphic designs using Adobe Photo shop
				</skill>

			</list>
		</skillsgroup>
		
	    </category>
	    <category>
		<name>Other Skills</name>	
		<skillsgroup>
			<name>null</name>
			<list>
				<skill>
					Good experience with Financial Systems and related topics (Accountancy, Stock management, .etc)
				</skill>
				<skill>
					Solid experience with Client/Server applications
				</skill>
				<skill>
					Good Experience with standard transaction format available.
				</skill>
			</list>
		</skillsgroup>
		
	    </category>

	</skills>
	

	<educations>
		<education>
			<location>Baghdad University Baghdad. Iraq</location>
			<degree>B.Sc. in Computer Engineering </degree>
			<period>June 30th, 1994</period>	
		</education>
		<education>
			<location>Al_Ta'mim secondary School Kirkuk. Iraq</location>
			<degree>Secondary Bachelor degree</degree>
			<period>June 1st, 1989</period>	
		</education>
		<education>
			<location>Al_Khalidia primary School Kirkuk. Iraq</location>
			<degree>Primary Bachelor degree</degree>
			<period>June 1st, 1983</period>	
		</education>

	</educations>
	

	<languages>
		<language>Arabic  (Mother Tongue)</language>
		<language>English (Fluent)</language>
		<language>German (Beginner)</language>
	</languages>
	 
	
</cv>