Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Â
Rushdy kamel
1. Rushdy Ibrahim Kamal Kamel
Ad d r e s s : B. Maarouf buildings - Downtown
Cairo, Egypt
Pho n e : +201110278840
E-m a i l : RUSHDYNET1@YAHOO.COM
PERSONAL DETAILS
Date of Birth : October 1st
, 1984
Mari tal Status : Single
Militar y Status : Exempted
Languages : English (very good)
Arabic (Native Language)
Interests : Playing violin and
Reading
EDUCATION DETAILS
2005 B.Sc. Computer Science, Information System Department, Assiut University
Grade: Good (73%)
CAREER SUMMARY
I have been working in Software Development field since 2006. I love working as a
Software Engineer and I don't think I can stop coding someday. Currently, I am passionate
about learning new technologies regarding front end as well as mobile development.
SKILLS AND QUALIFICATIONS
Server Side Development
C#, MVC, Web API, .NET framework, Entity Framework, Unit Testing
Front-End Development
HTML5, CSS3, JavaScript, Jquery, AngularJS, Knockout, Bootstrap
Mobile development
Ionic JS, PhoneGap, JQuery Mobile
Database
Microsoft SQL Server (2008/2012)
Language Skills
IELTS (International English Language Testing): Band 7
EMPLOYMENT HISTORY
SEP 2011 - PRESENT DashSoft
Job ti t l e : Senior Software Engineer
2. I have participated in different teams and worked with project managers
inside and outside the country. I have worked in different projects using cutting-
edge technologies.
Skills
• Ensure the high level of code quality using different test methodologies.
• Work with system analysts to define detailed requirements.
• Support and develop new and already made software solutions.
• Hold scrum meetings and keep all team members updated with the project progress.
• Find cutting- edge solutions and do needed research for coming projects.
• Meet customers and define the technical impacts for new change requests.
JAN 2008 - AUG 2011 Integrated Knowledge
Dynamics
Job ti t l e : Senior Software Engineer
I had worked in different projects under CMMI software process.
Skills
• Responsible for collecting and managing requirements.
• Keep requirements' consistency in all project phases.
• Ensure team understanding of the requirements.
• Help project manager in managing any change requests needed; defining the
technical impacts of the change.
• Implement project Design.
• Help in customizing CMMI process to match the company needs.
FEB 2006 - DEC 2007 Square Cube
Communications
Job ti t l e : Software Engineer
Advertising agency which I worked in medium size projects in the web development
department.
Skills
• Start my career and know how software business looks in Egypt
• Work under pressure and find creative ideas
FEAUTURED PROJECTS
• 3alA p p : Portal for creating dynamic mobile apps; these apps represent selected
types of content. Generated apps are built for both Android and IOS devices. (Using
AngularJs, IonicJs, Knockout in the backend, Entity Framework, MVC and WebAPI)
Reference: http://www.3alapp.com/
• Fro n t Poin t : Online portal for Front Point (a USA based security company) customer
management (using AngularJS, Karma testing, WebAPI and SQL Server).
3. • Paren t Live : Mobile App (for Android and IOS) which allows parents to monitor their
children’s behavior by integrating with a third- party web services (using Jquery
Mobile and phoneGap).
• Explo re Af rica : Wide interactive map for Africa showing the important locations
and cultures (using HTML5, JQuery and CSS3).
• Brin d a b e lla : Quoting system for Brindabella Kitchens which is a large kitchen
maker based in Australia (using ASP.NET and DevExpress).
Reference: http://www.brindabellakitchens.com.au/
• UniSqu a re : Social network for students who are located in Melbourne and Victoria
for sharing university experience and events (using MVC, NHibernate, Autofac,
JQuery and SQL Server).
Reference: http://www.unisquare.me/
• Appsy : Online tool for generating public profiles for mobile apps (using MVC,
Specflow UI testing and Mongo DB).
• Mida n : Interactive comic web site telling the story of Egypt 25 th
Jan revolution
(using HTML5 animations). Reference: http://midan.ahram.org.eg/
• Sof t w a r e Ma r ke t : Building the user part of the software market portal including
Shopping cart, Checkout process, Promotions, Vouchers and Initiatives (using
ASP.NET and SQL Server).
• (DMS) Docu m e n t Ma na g e m e n t Syste m : Dynamic content creation, archiving and
approval workflow (using ASP.NET and SQL Server).
• Site Build e r : Using the above project (DMS) to publish the content by generating
web sites using HTML templates (using ASP.NET and SQL Server).
• EGTI: Complete content management system (using Kentico CMS V4.0)
• Al Mal : Online economic magazine (using ASP.Net and SQL Server).
Reference: http://en.almalnews.com/
• Barb a ri.co m : Web application that sells car seat covers and some other car
accessories via internet in USA and Canada. Administration area includes phone
operators' backend, sales reports and profit management (Using ASP.Net and SQL
Server).
Reference: http://www.barbari.com/
• Gizawy : Intranet application integrates with Active Directory Domain network and
MS Great Plains for implementing modules like Blogs, Careers, Business card
requests, and Employee of the month (Using ASP.Net and SQL Server).
• Team Manage men t Syste m: Web application that covers project manager tasks,
team tasks, project progress, clients, file sharing, event management and financial
department (Using ASP.NET and SQL server)
• Al-Reheb city: Application that shows real states for sale in Al-Rehab city. (Using
ASP.NET and SQL server). Reference: http://www.alrehabcity.com/