Documente Academic
Documente Profesional
Documente Cultură
Code: OEEDM-OSDUP-S-2962775
Nationality: Egyptian.
Current Location: Egypt.
OBJECTIVE
Seeking a challenging job on the field of software security and development in order to
use my problem solving and analytic skills for the advancement of the company.
EDUCATION
BSc in Computer and Statistics
Faculty on science, Tanta University. I have studied open source programming, root systems
and advanced statistics.
Oracle Certified Associate
Oracle OCA - Oracle Java 7 Certified Associate.
WORK EXPERIENCE
Total-TECH Co
Technical Lead / Architect
My responsibilities include:
Technical:
Ensure teams follow the correct procedures, policies and documentation requirements
across project phases.
Guide the team through the development, testing and implementation stages and review
the completed work effectively.
Provide direction and technical expertise in design, development and systems integration.
Make quick decisions and solve technical problems to provide an efficient environment for
project implementation.
Identify resource and equipment requirements, efficient capacity planning and manage
Management:
Back-End Developer and security researcherFrom this start date and I am a time-to-time
freelancer with MarvelServ.
I participate on the development of BYANATK project.
I am a member of a team of some web and security geeks who interested in php frameworks
(CakePHP - Laravel - codeigniter) and pyhton/dJango framework.
United Ofoq
Jun2010 Apr 2012
Senior JavaEE developer and web administrator>> JavaEE developer (JSF 2 - primefaces - EJB
- Hibernate - Struts - Springs).
>> Web Administrator over Oracle Directory Server Enterprise Edition (ODSEE)..
EDC (Egyptian Development Center)
A Software engineer
Pure Pharma
Aug 2012 Present
Official trainer of HRThe results and statistics copies are available upon request.
PROFESSIONAL TRAINING
I did some out-source professional training:
- Perl & CGI programming.
for Etisalat Egypt, Intelligence Network - IN team.
- Oracle Directory Server EE - ODSEE 11g.
for Or nge Egypt, Messaging and Directory Services team.
- W b Penetration Testing.
Etisalat Egypt, Gave the tea of web developers of the company a training in security of
web applications and how to hunt vulnerabilities in the company products according to
OWAS standards.
- Usable Network Security.
br /> for SevenHundred Apps ~ 700 Apps company netw rk team.
- Database Replication Security and CL Rules
for M nba' company Linux Servers administration team.
APPLICATIONS DEVELOPED
Airlines services website project [Graduation Project]
CMS site that acts as provider of airlines company's services.
- Tools: JavaEE6 (JSF), XML, Hibernate JPA, EJB, J2ME.
- Grade: Excellent.
E-Commerc site (Qatar Araedo) [Jampp solutions]
E-Commerce site that organize relations between customers and sellers.
- Tools: JavaEE (JSP, Servlets, springs, hibernate, sitemesh Oracle Directory Server EE).
The system of the faculty of science - Tanta University "Credit Hours System Admin." [While
studying there]
- After the system of credit hours has been adopted i the college, I was the leader of the
team who made the college ERB system using JavaEE and JDBC technology.
iCrackHash
web handler that has been adopted by BackTrack and Slackware Linux distributions.
- It has been written using Jython framework.
Chat Messenger: Multi-Client Socket Programming (text - Emotions - Voice - File Transfer)
with a database management system.
JRemote - Cross-Platform (JavaSE 8) Screen Sharing software, that allows you to share your
screen among many users and send them messages and notifications in synchronized and
threaded behaviour.
BlueFiRemote - Android app that allows you to full control your PC (Click mouse buttons,
move the cursor and press any key from the keyboard using your android machine) and
transfer files between the mobile and the PC through either a bluetooth streaming or a WiFi
sockets.
BYANATK (dynamic website generator) - is a web platform that allows you to build your
own dynamic website easily with some drag-and-drop and easy procedures and it does not
required to have any web programming skills to build your own website.
QUALIFICATIONS
Programming Languages and technologies:
- Java - J2SE, very good.
- Java - J2EE 7 (Servlets - JSF - Hibernate - primefaces - EJB - JPA - Struts - Springs), very
good.
- Vignette CMS, very good.
- Design patterns, ve y good.
- GWT (Google Web Toolkit), very good.
- php nati e coding, very good.
- php frameworks (CakePHP - laravel - Zend), ver good.
- Perl scripting, very good.
- Python / dJango, ve y good.
- Ruby / Ruby on Rails, very good.
- Shell script ng (Bash - Bourne - Korn - POSIX), very good.
- Scala, good.
- C / C++, good.
- Android mobile development, very good.
- Nok a Asha mobile development, very good.
- BlackBerry mobile development good.
- Appcelerator Titanium mobile development cross-platform, ve y good.
- PhoneGab mobile development cross-platform, very good
- Front-End (HTML5 / XHTML / CSS3 / Javascript / jQuery), ver good.
Ethical Hacking and Security:
- Penetratio Testing:
- Strong knowledge in http protocol.
- Special zed in penetration testing and vulnerability assessment for web applications.
- black box, white box testing and code review for w b applications.
- critical cases on hacked server.
- Penetration Testing using variety of tools in BackTrack & Kal Linux.
- Hacking Web applications using common vulnerabilities.< r /> - Hacking with Client-Side
Attacks & Social Engineering.
- A good experience in malicious code types nd programming (Worms - Virus - Back doors Trojans - Logic Bombs - Shell Coding - Rootkits - spyware - Adware - Key loggers, etc).
- Exploiting techniques and a good knowledge with metasploit pentesting and buffer
overflow attack vectors.
- Web pentesting (SQL injection - XSS - CSRF - Brute force - Session hijacking - CGI
exploitation).
Database:
- DB Analysis & Design.
- MsS L / SQLite / PostgreSQL.
- Java JDBC / JPA.
- MySQL. - MongoDB
- oracle 11g - OCA.
Web Administratio and System Integration:
- Oracle Directory Server E (ODSEE).
- Sun Directory Server EE (SDSEE)
Development Tools & Environments:
- Netbean 8.
- Eclipse.
- Hudson / Jira
- Android Studio
- Sublime text 3
Operati g Systems:
- Linux:
Debians: (Ubuntu - Debian
RPM: (Fedora - OpenSUSE 13.2 - CentOS 5 / 6 / 7 - Red at enterprise Linux).
- Mac OS X.
General IT Skills:
- In familiar with the Agile Software developmen process.
- A very good understanding of Object Oriented Programmin concepts.
- A very good experience in Internet search.
LANGUAGE SKILLS
- Arabic: mother tongue.
- English: ve y good (Reading - Writing - Speaking - Listening).
- French: very good (DELF).
- Hebrew: good (currently studying).
ACTIVITIES
- CAT (Computer Assistant Team) member, the mos active IT community in Mansoura
University, (currently).
- Hacking1 community core member.
- Very good management experience that b gained from leading many teams in charity
organizations.
- Did my ow study and courses in the Canadian institute in:
- Strate ic Planning.
- Time Management.
- Self Learning
- Leadership.
- Commu ication Skills. - Strategic Marketing.
- Presen ation Skills.
- Body Language.
- Social Engineering..!
>> certifications are available i invoked.
INTERESTS
Reading:
I am totally interested in reading about physics, marketing and self improvement.
Music:
I am a good solo guitarist.