Ayman Farrag Elkfrawy E-mail: ********@*****.***
** ******** #***, ****** ******* Nasr Cell Phone: 0020-1013658406
Nasr City, Cairo, Egypt. LinkedIn: linkedin.com/in/elkfrawy
CAREER Seeking for a Software Developer position that satisfies my passion about computer
systems development and to help me through my endless journey of learning and
OBJECTIVE
creating great products.
EDUCATION August 2013 – Present: Al-Azhar University
Working on MSc of System and Computer Engineering.
THEISIS: "Content Recommendation System for Social Networks Users"
September 2006 - June 2011: Al-Azhar University
BSc of Computer Engineering.
Overall Grade: very good, 83.4%. (First of my class).
Graduation Project: Opinion Crawling and Mining.
Graduation Project Grade: Excellent.
AWARDS Won two prizes in the IEEE Computer Society International Student
Competition 2010 – Team leader
Lead a team of 5 members to win two prizes –with value of $5500- among 80
teams from universities all over the world.
1. First Place: for best project.
2. Best Simulator: for the microprocessor.
EXPERIENCE Software Engineer, National Authority for Remote Sensing & Space
Sciences December 2013 - Present
Lead and taught the development team to use Vaadin framework to develop a web
based satellite control subsystem.
Teaching Assistance, Al-Azhar University August 2013 - Present
Conducting research on thesis project
Teaching undergraduate sections and labs, and grading exams.
Helped students with many graduation projects.
Freelancer Software Developer January 2011 – June 2013
Co-Developed two Android applications with RESTful based web services.
Developed pharmaschool website for college students using Joomla.
Developed various software solutions.
Internship at Horizons Software Company July 2010 – August 2010
Got training on Data Mining algorithms and SQL Server 2005.
Build a proof of concept for TWIRL project (European Union Supervised) which
uses information extraction and data mining with semantic web.
PROJECTS –Team leader
April 2010: Azhar Microprocessor Simulator
Leaded a team of 5 members to win an international competition organized by
IEEE Computer Society among more than 80 teams from universities all over
the world
Designed the microprocessor architecture ISA.
Co-designed and co-developed an application to simulate the assembly code
execution step by step and user can visualize the execution of instructions by
animations which used for education purposes.
April 2013 Hospital Patient Signout project – Team member
Co-designed and co-implemented RESTful web service for patient admissions.
Designed and implemented the Android application used by Doctors to control
patient's data.
November 2012 Twendego for restaurant reservation – Team member
Co-designed and co-implemented RESTful web service for restaurant
reservation.
The project consist of portal that clients use to manage their restaurants, and
Android mobile application that user can use to search for restaurants and
apply for them online from his/her device.
Co-designed and implemented the Android application.
January 2012: PharmaSchool.net Website – Worked individually
Developed and managed a website that provides medical information and
news, where doctors, pharmacist and normal person can find useful medical
content on it.
The website content is managed by students and doctors from the Mansoura
University, Egypt.
Applied Search Engine Optimization to get 2nd rank in Google.
June 2011: Opinion Mining (Graduation project) – Team member
Develop a system that crawl social networks to get reviews about specific
product, then classify these reviews to be positive or negative for that product
using machine learning techniques.
Designed the multithreading system and co-designed crawlers.
Developed the classification model using SVM classifier in GATE framework.
TECHNICAL Programming language:
Java SE, EE.
SKILLS
C, C++, C#.
Python, PHP, MATLAB.
Good knowledge of Game Programming and already have two games.
Machine Learning:
Data mining, association rules, data reduction, classification .
SVM classifier and regression, Neural Networks.
Development Skills:
Object Oriented analysis and design.
Agile, Scrum, TDD mindset.
Subversion SVN, Git, Maven.
Socket programming and multithreading.
Regular Expressions.
Documentation and UML design.
Mobile Development:
Android SDK development.
Web Development:
Building RESTful Web services using Jersey.
JSP and Servlets.
HTML, XHTML, XML, JSON, CSS and JavaScript, jQuery.
Struts, Vaadin, Joomla.
Database:
ERD design, SQL, NoSQL, Hibernate.
Databases: MySQL, SQL Server, postgreSQL and Microsoft Access.
ACTIVITIES Attending Agile and Scrum meetups in Cairo.
Participate in the IEEEXtreme competitions 3 and 4.
Attend Egypt Engineering Day (EED) for 2009, 2010 and 2011. And participate
by projects in 2010 and 2011.
Instructed Java, C# courses at Summer School 2010 in Al -Azhar University.
Helped pen friend to recover from eating disorder disease.
LANGUAGES English: very good in speaking, writing and listening.
Arabic: Mother tongue.
PERSONAL Nationality: Egyptian.
INFORMATION Military service: Completed.