أحمد أسامة, Java Software Engineer

أحمد أسامة

Java Software Engineer

ITWorx

البلد
مصر - القاهرة
التعليم
بكالوريوس, Computer Science
الخبرات
16 years, 3 أشهر

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

حظر المستخدم


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

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

Java Software Engineer في ITWorx
  • مصر - القاهرة
  • أشغل هذه الوظيفة منذ ديسمبر 2010

Project Name : SyLK \[Syngenta Lead Knowledge base\]
Account Name : Syngenta
Project Description : A micro-kernel OSGi based services platform for analyzing, visualizing Genetic Data, and inferring knowledge necessary for a scientist to promote a lead into funded research.
Role :
 Design, develop, and implement systems modules and workflows.
 Contact with the client to gather the requirements.
 Build system infrastructure and install required third party products.
 Prepare project related documentation.
 Conduct unit tests and fix project defects.
 Ensure project conformance to quality standards.

Framework and tools:
-Scala
-Java
-Spring MVC
-Apache Camel
-Apache Maven
-FreeMarker
-Apache Camel
-FreeMarker

Software Engineer في ITWorx
  • مصر - القاهرة
  • أشغل هذه الوظيفة منذ نوفمبر 2010

Project Name : ITWorx Vacation Planner
Project Description : Internal web based tool that manages as well as keep track of the employees vacations.
Additionally it gives the managers the capability to add set of rules in order to optimize the project's utilization performance.

Role :
 Design, develop, and implement systems modules and workflows.
 Contact with the client to gather the requirements.
 Build system infrastructure and install required third party products.
 Prepare project related documentation.
 Conduct unit tests and fix project defects.
 Ensure project conformance to quality standards.

Framework and tools:
- Drools - JBoss(On progress)
-Java
-Spring MVC
-MongoDB
-FreeMarker
-Bootstrap

Java Software Engineer في Asset
  • مصر - القاهرة
  • أبريل 2010 إلى ديسمبر 2010

Software developer in the Risk Management System development team.
The Risk Management System is a multi-tier J2EE web application.

• Implementing and documenting new requirements
• Performing unit tests
• Responsible for second line support, solving software issues in the production environment

Technologies: Java, JSP, Apache Struts and Oracle SQL/PLSQL. Tools: IBM Rational Application Developer, TOAD for Oracle, Business Objects Reports, and Microsoft Source Safe

Software Engineer في Military Records Unit (Military Service Responsibility )
  • مصر - القاهرة
  • مارس 2009 إلى مارس 2010

1. Develop & maintain an enterprise business solution handling soldiers' data and providing highly critical reports through a data warehouse that manages millions of records.

2. Develop a solution responsible for Archiving the Images captured by Scanner :

a. This solution overcomes the documents issue, which plenty of organizations suffer from where thousands of documents are just kept in regular store rooms just in case they need them.

b. The solution has 3 main modules :
i. Scanning Module: handles the Image processing techniques to capture the images by the scanner.
ii. Archiving Module: stores the images which have been taken by the scanner into database.
iii. Searching Module: facilitates the search process through thousands of documents.

Tools : PowerBuilder, Oracle 10g, Visual C# 2008 & ADO.NET

Java Software Engineer في ITWorx
  • مصر - القاهرة
  • أغسطس 2008 إلى يناير 2010

Account Name : Vignette
Project Name : MBC Programs Portal
Project Description:
Programs Dynamic Vignette portal integrating 3rd-party applications.
The portal includes many features for end users, among these features are: Upload center enabling front end users to upload photos which are approved by administrators before being posted online, video library enabling visitors to view videos online, and a news section with subscription option.

Tools : Vignette Portal, Vignette CMS, J2EE, JSP, JDK 6, Oracle, Eclipse

Java Software Intern في ITWorx
  • مصر - القاهرة
  • يونيو 2008 إلى أغسطس 2008

Develop part of a du web application project that focuses on utilizing the employees’ performance.

Tools : Spring 2.5.5, EJB 3.0 IntelliJ Idea 7.0.3, jboss-4.2.2.GA, TortoiseSVN-1.4.1.7992, PowerDesigner15, Adobe Flex Builder 3, JDK 6

Java Software Intern في CentriVision
  • مصر - القاهرة
  • يناير 2008 إلى فبراير 2008

Learning a new technology every single day & then make an application to prove what I’ve gained.

Tools : Debian 4, Eclipse 3.3.0, JDK 1.5, Maven 1.0.2, Hiberbate3.2, Spring 1.2.7, MySQL 5.0.6, JSF 2.0, AndroMDA 3.2, MagicDraw 9.5

.NET Software Intern في Microsoft Egypt
  • مصر - القاهرة
  • يوليو 2007 إلى أغسطس 2007

Place : Microsoft Egypt
Direct Supervisors : ITWorx
Instructors : LINKdotNET, OMS, ITWorx
Project Name : Employee Management System (EMS) for Government
Description : Develop web application that has 2 modules :
A- Vacation Request Module:
Enables employees to apply for a vacation. The vacation request will take the path from the Project & Direct Manager to HR until it’s either approved or disapproved.
B- Timesheet Module:
Enables employees to record the time of the work they spent for each job. It should be either approved or disapproved by the Direct Manager.

Tools : Visual C# 2005, MS- Windows Workflow Foundation, ASP.NET 2.0, ADO.NET, Microsoft SQL server 2005, CodeSmith, AJAX, Windows Server 2003

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

بكالوريوس, Computer Science
  • في Helwan University
  • يونيو 2008

Accumulative :Very Good (81.3 %) 13th position 4th Grade : Very Good (83.1 %) 15th position 3rd Grade : Very Good (80.8 %) 14th position 2nd Grade : Very Good (83.3 %) 20th position 1st Grade : Very Good (77.8 %) 37th position Graduation Project Name : Quantitative Analyzer of Materials Description : The project is under the field of Metallography; the study of the microstructure of metals using various techniques. Metallography serves a lot of the corporations whose work is based on metals such as iron, and car corporations. It is extremely critical to these corporations to know well what the properties and features of the metals they use are. The better properties they acquire, the better quality their product would be. The project aims to develop a system that is capable of extracting many features from the metals which will help others (e.g. engineers, researchers….etc.) while taking decisions about which metals to be used into their work. One of the main targets of the system is to provide an affordable system, as there are existing expensive ones. Language & Tools : •Matlab (R2008a) •Octave •C++ •QT -Open Source - 4.4.0 •MinGw •MS-Windows XP •MS-Windows Vista •Fedora 8 Grade: Excellent Sponsors:Microsoft , LinkDevelopment , IEEE , HBRC(National Housing & Building Research Center)

Specialties & Skills

Vacation
Java Script
Vignette CMS, Vignette Portal
Java Script
Microsoft Source Safe
MS- ASP.NET
MS - Visual Studio .NET
Sun Certified Java Programmer [SCJP 6]
IBM Rational Application Developer IDE
TOAD for Oracle
Oracle SQL
Power Builder
IBM WebSphere
Business Objects Report
Adobe Flex Builder 3
NetBeans, Eclipse,IntelliJ Idea,Oracle JDeveloper
Tomcat , GlassFish Application server , Jboss
Servlet
MS-ADO.NET
EJB, JSF, Spring , Hibernate, AndroMDA ,Maven
Oracle 10g
Oracle PLSQL

اللغات

الانجليزية
متمرّس

العضويات

Microsoft Student Partner(MSP)
  • Active Member
  • January 2007

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

SCJP-6 [Sun Certified Java Programmer] (الشهادة)
تاريخ الدورة:
August 2010
صالحة لغاية:
November 2010