Amir Ramadan Software Engineer
The candidate is a Software Engineer at ITWorx with extensive experience in developing software applications/systems using Java, Spring, Oracle, and iBatis technologies for Enterprises entities. Areas of expertise include development and support. The candidate holds a B.Sc. in Computer Science from Arab Academy for Science and Technology (AAST), 2009.
Role Responsibilities
Design, develop, and implement systems, modules, and workflows
Build system infrastructure and install required third party products
Develop and update project code
Prepare project related documentation
Conduct unit tests and fix project defects
Ensure project conformance to quality standards
Analyze, design, and develop requirements
Conduct functional baseline audits
Technical Expertise
Operating Systems: Windows
Programming Languages: C#, Java, PHP, MySQL, PL/SQL, Gupta Team Developer, UNIX commands and bash shell scripting.
Technologies: Spring Framework, Spring ROO, HIBERNATE, iBatis
Recent Professional Experience
Software Engineer, October 2009–Present, ITWorx - Egypt
Syngenta, Marker Implementation
Project Overview: Web-based system that develops a system for supporting and improving marker-assisted breeding, with the goals of reducing workload and ultimately increasing genetic gain. Marker Implementation project is one of an entire suite of projects within the Discovery program. The system retrieves and filters marker, provides an automated assessment of the likely effects (traits) of the alleles present in materials of interest, and ranks the genetic potential of line pairs to focus on those most likely to provide optimum parents for breeding. Also, the system automates determination of assays for use during the breeding process for marker lab genotyping by suggesting the markers and assays that will be most closely able to predict the traits of interest
Technologies Used: Spring Framework, JSF, Ajax, Oracle, JDBC, iBatis
Syngenta, Magenta Global Support
Project Overview: Web-based system that develops a system for supporting and improving planning and recording of experiments in the seeds labs, with the goals of reducing workload and ultimately increasing genetic gain. The primary purpose of the Magenta Global project is to migrate the majority of the application to a new architecture to improve usability and increase scalability. The main functionality of the project is to support breeding projects with the assistance of molecular markers and test these samples of particular parent plants to identify markers. The project will run at one of the seeds labs
Technologies Used: Spring Framework, JSF, Ajax, Oracle, JDBC, HIBERNATE
Syngenta, Syngenta Seeds Support
Project Overview: Supporting Syngenta seeds section projects and tools where all applications and tools are designed to assist Syngenta scientists in their experiments and various studies to help to increase crop productivity, protect the environment, and improve health and quality of life
Technologies Used: Eclipse 3.5, Java 1.5/1.6, Spring, iBATIS, Free Marker, Oracle 10g, SQL, Spring Tool Suite (STS) and Spring macros, Microsoft Excel Templates Sheets, Bash Shell Scripts
Prior Experience
Graduate Teacher Assistant, Sep 2009–October 2009, A.A.S.T. Cairo
Responsibilities
Responsible for Student Admission, teaching students, and marking exams
Education and Training
Education
B.Sc. Computer Science, from Arab Academy for Science and Technology, 2009
GPA: 3.7
Training at ITworx for 1 month
Developing and Implementing (2008)
Languages
English: Fluent
Arabic: Mother tongue
Contact Information
Email: h1m87n@r.postjobfree.com
Address:
15047 7th District, Al Oboor City
Cairo, Egypt
Telephone: Mobile: +201*********
Mobile Abu Dhabi: 009***********